З виходом системи 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. Таким чином, замість одного потоку повідомлень можуть з'явитися сотні і тисячі потоків, що істотно знижує системну продуктивність.
Ви хотіли б побачити повну версію статті?
Якщо ви є передплатником журналу SAP Professional Journal, будь ласка, введіть в правому верхньому куті логін і пароль.