Pregunta

En un sistema que no está conectado con SAP, estoy recibiendo un IDOC en formato XML (si tiene alguna importancia a un maestro de clientes - debmas07).

1.¿Es posible leer este documento XML utilizando la biblioteca de clase IDOC de Java (sapidoc3.jar) sin una conexión al sistema SAP?

2.¿Es posible generar un IDOC en formato XML utilizando la biblioteca de clase de Java IDOC (sapidoc3.jar) sin una conexión con el sistema SAP?

No he encontrado ningún ejemplo claro sobre cómo hacer esto, cómo trabajar con este clases, y los ejemplos que he encontrado están utilizando clases que requieren una conexión a SAP.

¿Fue útil?

Solución

Sin los respectivos datos de META IDOC, no puede interpretar los datos XML como un SAP IDOC.Sin tener estos datos metálicos de IDOC, el documento IDOC-XML es solo un montón de cuerdas estructuradas jerárquicamente.

Y la única forma de que la biblioteca de clases de SAP Java IDOC para obtener los META DATA DE IDOC es consultarlo desde un sistema SAP, al menos esto es válido para la versión actual 3.0.12 del Jidoclib.Así que, lamentablemente, la respuesta a sus dos preguntas es: no .

Por supuesto, puede analizar el IDOC-XML con un analizador XML estándar como cualquier otro documento XML arbitrario.

Otros consejos

Tal vez desea echar un vistazo al conector Business SAP: puede crear objetos de idococument de IDOC-XML sin tener una conexión a un sistema SAP. Luego puede trabajar con estos objetos IDOC en Java.La información de los metadatos (offset de campo y -Lengua para cada segmento en el IDOC) solo se necesita en el punto, donde realmente desea enviar el IDOC a un sistema SAP.Pero como aparentemente no necesita hacer esto, debe estar bien sin información de metadatos.

SAP BC Página de inicio: https://support.sap.com/sbc

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top