Я хочу преобразовать плоский файл IDOC в XML. Затем, после внесения изменений, я должен снова преобразовать его в файл Flat. Есть ли какой-либо функциональный модуль или класс в ABAP, с помощью которого я могу это сделать.Flat FILE to XML и vica versa
0
A
ответ
0
Используйте FM IDOC_XML_TRANSFORM
для выполнения этой простой задачи. Другой подход может быть использован, если вы еще не обработали IDoc, но хотите обработать их непосредственно в XML. Затем вы можете использовать конвертирование ALE-интерфейса следующим образом:
- Отправлять исходящие данные IDOC в плоский файл (XML). Вы должны выполнить соответствующую настройку в Sender для этого: порт, модель распределения, профиль партнера.
- Обработать IDoc в системе Receiver.
Если вы хотите сделать дальнейшие изменения с помощью этого XML-документа, используйте XML-преобразования как Esti, любезно рекомендованные вам.
Взгляните на транзакцию XSLT_TOOL. Вам придется самостоятельно создавать преобразования XSLT, а затем вызывать их с помощью инструкции «CALL TRANSFORMATION», – Esti