SAPфорум.RU
https://sapboard.ru/forum/

Получение данных в SAP ERP из PI
https://sapboard.ru/forum/viewtopic.php?f=70&t=94120
Страница 1 из 1

Автор:  GreenTree17 [ Вт, ноя 29 2016, 14:53 ]
Заголовок сообщения:  Получение данных в SAP ERP из PI

Добрый день.
Впервые сталкиваюсь с вопросами интеграции систем средствами SAP PI.
Есть некая задача: Из одной системы данные попадают в PI, в свою очередь шина переправляет эти данные на вход в SAP.
Тут начинаются вопросы, с чего начать со стороны SAP ERP...
Какой адаптер использовать для приема и обработки входящей информации из PI? Возможно ли использовать Idoc Adapter и разработать ФМ, который будет разбирать данные и использовать для дальнейших задач?
Или необходимо разместить веб сервис, в который будет стучаться шина, а мы будем забирать данные из него разработанным ФМ?

Автор:  Андрей Петин [ Вт, ноя 29 2016, 17:06 ]
Заголовок сообщения:  Re: Получение данных в SAP ERP из PI

Добрый день.

Если это не стандартный интерфейс, которому соответствует IDoc, а нечто разрабатываемое вами, то лучше использовать ABAP-прокси.
Для этого в SAP ERP должно быть задано соединение с ESR (частью PI), вот как здесь: https://help.sap.com/saphelp_nwpi711/helpdata/en/bb/e8e8f27dba483faa754b10048fb036/frameset.htm

Далее в SAP PI вы должны создать входящий интерфейс для ERP-системы, а затем сгенерить в ERP для него прокси-объекты - типы данных и классы (транзакция SPROXY).
В классе будет метод, куда на вход подаётся структура, соответствующая сообщению из PI. Вам нужно будет написать там обработку.

Тип адаптера в канале PI для связи с ERP-системой зависит от того, какой у вас PI.
Если PI с ABAP-сервером, то используйте адаптер XI.
Если PI чисто на Java, тогда адаптер SOAP с типом протокола XI 3.0.

Автор:  Chaser009 [ Ср, ноя 30 2016, 12:41 ]
Заголовок сообщения:  Re: Получение данных в SAP ERP из PI

Начать надо от печки: определить тип принимающего интерфейса в ERP и отправляющего из внешней системы. Потом определиться, какой режим коммуникации: синхронный или асинхронный.
Дальше коллега уже изложил: для синхронного режима - прокси, rfc (лучше прокси), для асинхронного - айдоки, если надо, например, документ запостить, или, опять же, прокси.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/