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

SAP PI - SOAP to ERP (монитор ошибок )
https://sapboard.ru/forum/viewtopic.php?f=70&t=89120
Страница 1 из 1

Автор:  plozhka [ Вт, дек 16 2014, 14:49 ]
Заголовок сообщения:  SAP PI - SOAP to ERP (монитор ошибок )

Добрый день Коллеги,

Подскажите решение тривиальной задачи:
У нас PI по SOAP передает в ерп создание клиентов, поставщиков, инвойсов и т.д. с внешних систем.
Как сделать так чтобы не пользуясь со стороны ЕРП транзакцией sxi_monitor получить описание (детали ошибок) которые возникли в момент передачи на стороне ЕРП.
Ошибки как правило связанны с тривиальными вещами ( Счет настроен не правильно, Код налога не подходит, длинна кода НДС в мастер дате не подходит , банк с таким ключем не существует и т.д.).

Т.е. в идиале хотелось бы описание ошибки или хотя бы ее номер, не анализируя ХМЛ
<severity>E</severity>
<text>Vendor ххх: There is no bank master data for bank key ххх, country хх</text>
<id>ID: VMD_API NUM: 064</id>

Или необходимо писать Зед отчет для того чтобы это все както вместе слепить в кучу и отсылать на почту ответственным.


Заранее благодарю, сорри если че, не Пиайщик - но пришлось столкнуться.

Автор:  Chaser009 [ Ср, дек 17 2014, 04:52 ]
Заголовок сообщения:  Re: SAP PI - SOAP to ERP (монитор ошибок )

А принимающие интерфейсы в ERP у вас какие? АйДоки, RFC, BAPI?

Автор:  rabbit [ Пт, дек 19 2014, 18:00 ]
Заголовок сообщения:  Re: SAP PI - SOAP to ERP (монитор ошибок )

Да, как вариант наабапить ФМ, которые будут забирать Error сообщения из таблиц SXMSPMAST и SXMSPEMAS

http://scn.sap.com/thread/3419027

Тут надо в ветку к абаперам идти.

Автор:  Chaser009 [ Вс, дек 21 2014, 17:42 ]
Заголовок сообщения:  Re: SAP PI - SOAP to ERP (монитор ошибок )

Что-то не совсем понятно: обычно в мониторе ошибки технические. Отсутствие счета в системе для PI-то почему ошибкой должно быть? Или у Вас сервис со стороны ERP при некорректных данных в ошибку валится?

Автор:  plozhka [ Пт, дек 26 2014, 15:26 ]
Заголовок сообщения:  Re: SAP PI - SOAP to ERP (монитор ошибок )

Chaser009 написал:
Что-то не совсем понятно: обычно в мониторе ошибки технические. Отсутствие счета в системе для PI-то почему ошибкой должно быть? Или у Вас сервис со стороны ERP при некорректных данных в ошибку валится?


Интерфейс у нас и БАПИ и айдоки.
Нас интересует анализ ошибок именно со стороны ЕРП.
Не создался кредитор - не проведется и документ и т.д.
Т.е. с точки зрения ошибок на стороне ЕРП сделать ежедневную рассылку консультантам или кей юзерам детали ошибок, чтобы они могли устанять проблемы (настройка мастер данных или настройка системы)

Автор:  Chaser009 [ Пн, дек 29 2014, 02:54 ]
Заголовок сообщения:  Re: SAP PI - SOAP to ERP (монитор ошибок )

Ну еще раз: не знаю, чем Вам поможет в этом случае SXI_MONITOR. Для PI все перечисленные случаи - не ошибки, а нормальные ответы системы.
Я в свое время настраивал в подобных случаях отправку на почтовый ящик. В мэппинге определялся тип ошибки по некоему признаку, выдергивался текст, и все это дело отправлялось на почтовый ящик.

Автор:  doleynikov [ Пн, янв 12 2015, 12:25 ]
Заголовок сообщения:  Re: SAP PI - SOAP to ERP (монитор ошибок )

мне кажется, коллега plozhka имеет в виду именно доставку ошибок ERP, которые в PI могут попасть только через возврат чего-то из BAPI или при передаче acknowledgement информации из ERP.

В документе "How To Handle Acknowledgments for IDoc" говорится:

Цитата:
For asynchronous messages, an acknowledgment informs the sender about the status of
message processing. There are four types of acknowledgment:
• System acknowledgment: sent back when the request arrives at the final
receiver.
• System error acknowledgment: sent back when a system error occurs during
message processing within SAP XI.
• Application acknowledgment: sent back when the message is successfully
processed within the receiver application.
• Application error acknowledgment: sent back when an error occurs during
message processing within the receiver application.

In general, acknowledgments have to be requested explicitly by the sender. However,
this does not apply to IDocs. The following acknowledgments are sent back by default:
• System error acknowledgment.
• Application acknowledgment.
• Application error acknowledgment.

Автор:  Chaser009 [ Вт, янв 13 2015, 05:00 ]
Заголовок сообщения:  Re: SAP PI - SOAP to ERP (монитор ошибок )

Ну правильно. Это уже надо акноледжменты отлавливать и разбираться, что там.
А в случае BAPI - анализировать ответное сообщение.
То есть, универсального решения "просто взять табличку и посмотреть" как бы не видится.

Автор:  kamlit [ Вт, фев 03 2015, 09:03 ]
Заголовок сообщения:  Re: SAP PI - SOAP to ERP (монитор ошибок )

Думаю, можно настроить журнал приложений на бизнес объект

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