Разбор IDoc в формате XML с использованием библиотеки класса SAP Java IDOC
Вопрос
в системе, не подключенной со SAP, я получаю IDOC в формате XML (если у любого значения Customer Master - Debmas07).
1.Можно ли прочитать этот XML-документ с использованием библиотеки классов Java IDOC (SAPIDOC3.jar) без подключения к системе SAP?
Я не нашел никаких четких примеров о том, как это сделать, как это работать в этой облигации, и примеры, которые я нашел, используют классы, которые требуют подключения к SAP.
Решение
Без соответствующих метаданных IDOC Meta вы не можете интерпретировать данные XML как SAP IDOC.Не имея этого IDOC Meta Data, документ IDOC-XML является лишь некоторой иерархически структурированным пуком строк.
И единственным способом для библиотеки классов SAP Java IDOC для получения IDOC Meta Data - это запросить его из некоторой системы SAP - по крайней мере, это действительно для текущей версии 3.0.12 jidoclib.Таким образом, ответ на оба вашим вопросам, к сожалению: нет .
Конечно, вы можете анализировать IDOC-XML со стандартным анализатором XML, как и любой другой произвольный документ XML.
Другие советы
Homepage SAP BC: https://support.sap.com/sbc