Що таке DSO прямого оновлення в SAP? Як створити?

Зміст:

Anonim

Стандартний DSO відрізняється від DSO прямого оновлення тим, як обробляються дані.

У стандартному DSO дані зберігаються в різних версіях Active, Delta, Modified

тоді як пряме оновлення DSO містить дані в одній версії. Дані зберігаються точно в тій самій формі, в якій вони записуються в DSO, складаються з таблиці активних даних для безпосереднього оновлення додатком. Він отримує свої дані із зовнішніх систем через API заповнення або видалення.

Існують такі API:

  • RSDRI_ODSO_INSERT: Цей API використовується для вставки нових даних, яких немає в системі.
  • RSDRI_ODSO_INSERT_RFC: Це схоже на API “RSDRI_ODSO_INSERT”, за винятком того, що цей API можна викликати віддалено.
  • RSDRI_ODSO_MODIFY: Цей API використовується для модифікації існуючих записів. Якщо надходить новий запис, він вставляється.
  • RSDRI_ODSO_MODIFY_RFC: Це схоже на API “RSDRI_ODSO_MODIFY”, за винятком того, що цей API можна викликати віддалено.
  • RSDRI_ODSO_UPDATE: Цей API використовується для модифікації існуючих записів.
  • RSDRI_ODSO_UPDATE_RFC: Це схоже на API “RSDRI_ODSO_UPDATE”, за винятком того, що цей API можна викликати віддалено.
  • RSDRI_ODSO_DELETE_RFC: Цей API використовується для видалення записів.

Пряме оновлення DSO - Властивості

  • DSO для безпосереднього оновлення містить дані в одній версії. Отже, дані зберігаються в точно такій самій формі, в якій вони були написані додатком
  • Записи з однаковим ключем не агрегуються
  • Неможливо створити SID
  • Дані з нього можуть бути оновлені для додаткових постачальників інформації.
  • DSO для безпосереднього оновлення доступний як постачальник інформації в BEx Query Designer і може використовуватися для аналізу.
  • Це додаткова функція, яку можна використовувати в спеціальних контекстах додатків.
  • Швидке завантаження даних без використання процесів вилучення та завантаження в системі BI.
  • Може використовуватися як цільова інформація для процесу аналізу.

Пряме оновлення DSO - функціональність

  • Може оновити дані прямого оновлення даних DSO до додаткових постачальників інформації.
  • Може використовуватися як постачальник інформації для Bex Query Designer і може використовуватися для процесу аналізу.

Перевага:

  • Він структурований таким чином, щоб легко отримати доступ до даних.
  • Дані доступні для аналізу та складання звітів одразу після їх завантаження.

Недоліки

  • Процес завантаження не підтримується системою BI (джерела даних не надають дані).
  • Тому DSO не відображаються в адміністрації або на моніторі.
  • Оскільки журнал змін не створюється, ми не можемо виконати дельта-оновлення для постачальників інформації.

Створення прямого оновлення DSO:

Крок 1)

  1. Перейдіть до коду транзакції RSA1
  2. Натисніть кнопку OK.

Крок 2)

  1. Перейдіть на вкладку Моделювання-> Інформаційний провайдер.
  2. Клацніть правою кнопкою миші на Інформаційна область.
  3. Клацніть на "Створити об'єкт сховища даних" у контекстному меню.

Крок 3)

  1. Введіть Технічну назву.
  2. Введіть Опис.
  3. Натисніть кнопку «Створити».

Крок 4)

Клацніть на кнопку «Редагувати» в «Тип об’єкта DataStore».

Крок 5)

Виберіть тип “Пряме оновлення”.

Крок 6)

Активуйте DSO.