xml

Необязательные узлы в XSLT трансформации

Если нужно воспользоваться XSLT трансформацией (как для парсинга, так и создания xml). Юзаем транзашку XSLT_TOOL.
Как обозначить опциональные элементы через сам визард - я так и не узнала, так что просто редактируем код :)

Парсер XML с использованием ФМ SMUM_XML_PARSE

Ниже привожу пример кода который позволяет парсить xml при помощи функционального модуля SMUM_XML_PARSE

XML парсер

Пример ABAP парсера XML файла следующего вида:

  1. <?xml version="1.0" encoding="windows-1251"?>
  2. <MSG FORMAT="SAP_FORMAT" SENDER="SYSTEM1" RECIPIENT="SAP">
  3. <INS
  4. CODE="TESTXXXXXX"
  5. FROMDATE="25.07.12"
  6. LONGNAME="TESTER 25"
  7. CUST_NAME="TESTER 25"
  8. CITY="ROME"
  9. TYPECODE="0"
  10. </MSG>

убил на него целый день, на будущее пригодится:

Подписка на xml