Меню

Более эффективная интеграция управления основными данными благодаря новым интерфейсам массовой обработки и программам экстракции

|

Сервисно-ориентированная архитектура предприятия требует нового подхода к созданию приложений, использующих объекты основных данных, такие как данные клиентов и поставщиков, особенно при интеграции с системой  SAP   NetWeaver   Master   Data Management  ( SAP   NetWeaver   MDM ) или другими средствами управления основными данными. SAP были разработаны интерфейсы массовой обработки сообщений, предназначенные для передачи основных данных, а также программы для работы с сообщениями IDoc и прокси ABAP. В этой статье описываются шаги по настройке новых интерфейсов массовой обработки сообщений и программ экстракции с целью достижения максимальной производительности.

С выходом системы SAP NetWeaver Master Data Management (SAP NetWeaver MDM) 5.5 разработчикам SAP пришлось переосмыслить некоторые из интерфейсов SAP. Ранее предполагалось, что основные данные (записи о клиентах и поставщиках) будут импортироваться только в прикладные SAP-системы. Роль главной системы основных данных в системных средах многих компаний играла система SAP R/3. Однако после появления сервисно-ориентированной архитектуры предприятия эти компании были вынуждены пересмотреть свой подход к созданию приложений, интенсивно использующих SAP NetWeaver MDM или другие средства управления основными данными для экспорта объектов основных данных через старые стандартные интерфейсы.

Для разработчиков и консультантов SAP применение стандартных интерфейсов основных данных на основе IDoc (Intermediate Document – промежуточный документ) для передачи информации о клиентах и поставщиках из прикладных SAP-систем в другие SAP-системы или сторонние решения не составляло труда. Однако эти интерфейсы не вполне подходят для передачи множественных инстанций объектов по трем основным причинам:

  • Некоторые IDoc основных данных могут содержать только одну инстанцию объекта основных данных (одну запись клиента или поставщика), что обуславливает невозможность одновременной передачи нескольких объектов с технической точки зрения.
  • Большинство программ, создающих или передающих IDoc, не предусматривают группирования объектов основных данных. Однако эти программы можно настроить для предварительного сбора IDoc перед их отправкой системе-получателю. Несмотря на то, что сбор IDoc не позволяет объединить эти сообщения в одно, он обеспечивает возможность их передачи посредством одного удаленного вызова функции (RFC). Однако выполнить их экстракцию в рамках одного прогона программы невозможно. Предварительный сбор IDoc способствует снижению требований к системным ресурсам, однако невозможность экстракции IDoc в рамках одного прогона программы в любом случае негативно сказывается на производительности системы-отправителя.
  • Стандартный предлагаемый SAP промежуточный инструмент – инфраструктура SAP NetWeaver Process Integration (SAP NetWeaver PI), которая ранее называлась SAP NetWeaver Exchange Infrastructure (SAP NetWeaver XI), – разделяет транзакционные удаленные вызовы функций (tRFC) для IDoc из прикладных SAP-систем на множество сообщений SAP NetWeaver PI. Таким образом, вместо одного потока сообщений могут появиться сотни и тысячи потоков, что существенно снижает системную производительность.

Оформите подписку sappro и получите полный доступ к материалам SAPPRO

У вас уже есть подписка?

Войти

Обсуждения Количество комментариев1

Комментарий от  

Кирилл Сатарин

  |  06 июля 2010, 17:14

Очень техническая статья, возможно будет полезна тем кто работает с системой SAP MDM. Статью можно смело назвать пресс релизом обновленной фунциональности SAP MDM.
Возможно будет полезная тем кто хочет освоиться с фунциональностью SAP MDM, но её никак нельзя назвать вводной. Для понимания всего что написано нужно обладать предварительным очень широким знанием.