Что такое 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. Щелкните кнопку ОК.

Шаг 2)

  1. Перейдите на вкладку «Моделирование» -> «Поставщик информации».
  2. Щелкните правой кнопкой мыши область информации.
  3. Нажмите «Создать объект хранилища данных» в контекстном меню.

Шаг 3)

  1. Введите техническое имя.
  2. Введите описание.
  3. Щелкните по кнопке «Создать».

Шаг 4)

Нажмите кнопку «Редактировать» в «Типе объекта хранилища данных».

Шаг 5)

Выберите тип «Прямое обновление».

Шаг 6)

Активируйте DSO.