Hi,
ich möchte Belege als XML-Struktur an einen Webservice schicken, der dieses XML anschließend an das Zielsystem sendet.
Im ersten Schritt habe ich mir Belege anhand der vbeln Nummer selektiert und in eine interne Tabelle geschrieben. Diese interne Tabelle verarbeite ich mit IXML (if_ixml_document, if_ixml_element, ...) zu einem DOM und lasse das Ergebnis mir über cl_xml_document->display anzeigen.
Im nächsten Schritt würde ich die Daten an den Webservice (der auf einem Tomcat-Server liegt) schicken.
Jetzt kam die Diskussion auf, ob man nicht lieber aus den Belegen iDocs generieren solle, um diese dann mit Hilfe des Business Connector in XML zu transformieren. Zudem wäre das Versenden des XMLs wohl über den BC einfacher .
Nachdem ich mich jetzt ein wenig in iDocs eingelesen habe, bin ich auf SAP XI und den iDoc Adapter gestoßen der wohl iDoc in xml umwandeln kann.
Ich bin jetzt verwirrt und bräuchte etwas Hilfe herauszufinden wie ich nun weiter vorgehen sollte / könnte. Könntet ihr mir dazu evtl. sagen, wie ihr sowas umsetzen würdet? Also, wie man "optimal" beispielsweise einen Lieferbeleg mit Positionen und Chargen über einen Webservice an ein Zielsystem schickt? Liege ich da mit dem "manuellen" zusammenbauen meiner DOM/XML mit iXML komplett falsch?
Wie ihr seht bin ich wirklich etwas durcheinander und ich hoffe das ihr mir ein wenig weiterhelfen könnt
