2015-11-24 2 views
0

Я хочу преобразовать плоский файл IDOC в XML. Затем, после внесения изменений, я должен снова преобразовать его в файл Flat. Есть ли какой-либо функциональный модуль или класс в ABAP, с помощью которого я могу это сделать.Flat FILE to XML и vica versa

+0

Взгляните на транзакцию XSLT_TOOL. Вам придется самостоятельно создавать преобразования XSLT, а затем вызывать их с помощью инструкции «CALL TRANSFORMATION», – Esti

ответ

0

Используйте FM IDOC_XML_TRANSFORM для выполнения этой простой задачи. Другой подход может быть использован, если вы еще не обработали IDoc, но хотите обработать их непосредственно в XML. Затем вы можете использовать конвертирование ALE-интерфейса следующим образом:

  1. Отправлять исходящие данные IDOC в плоский файл (XML). Вы должны выполнить соответствующую настройку в Sender для этого: порт, модель распределения, профиль партнера.
  2. Обработать IDoc в системе Receiver.

Если вы хотите сделать дальнейшие изменения с помощью этого XML-документа, используйте XML-преобразования как Esti, любезно рекомендованные вам.

Смежные вопросы