Когда нужно забрать данные из внешней системы в SAP MII, разработчики обычно идут по одному из трех путей:
- Message Listener. Надежный, проверенный стандарт, но строго асинхронный — если внешней системе нужен мгновенный синхронный ответ, этот вариант не подойдет.
- SOAP. Классический XML-подход. Работает стабильно, но тянет за собой лишний оверхед по объему передаваемых сообщений и парсингу.
- REST API. Отдавать данные наружу через SAP MII просто. А вот когда нужно принять входящий POST-запрос с JSON в теле, стандартная документация оставляет больше вопросов, чем ответов.
Разберем простой и рабочий способ принять JSON через HTTP POST, обработать его внутри транзакции MII и сразу вернуть синхронный ответ.
Читать далее «Как подружить SAP MII с REST API и принимать JSON через POST-запросы»