SAP Jobsuche bei DV-Treff
Dany
  • Dany
  • SAP Forum - Neuling Thema Starter
vor 20 Jahre
Wir werden demnächst Massendaten im XML-Format (XSD:Schema) erhalten. Diese Daten sind teilweise in eigenen SAP-Datenbanken zu speichern und teilweise in FI zu verbuchen (unter 6.2). Wie kann man das XML-Format in ABAP umsetzen, damit man die Daten im DDIC-Format abspeichern kann? Was sollte man beachten (z. B. wegen Performance)?
TobiasTrapp
vor 19 Jahre
Hallo,

wie groß sind diese XML-Dateien? Prinzipiell gitb es drei Möglichkeiten:
*) per XSLT (CALL TRANSFORMATION) nach asXML umwandeln und ab ins DDIC. Nachteil: Es wird ein DOM-Baum aufgebaut, der das 10fache der Größe der Eingabedatei nutzt.
*) Sehr schenll ist SAX-basiertes Parsen per iXML. Hier programmiere ich mir immer eine Datenhaltungskomponente in ABAP.
*) Ab 6.40 gibt es Simple Transformations - geht ürbigens auch mit einem 6.4034 Kernel auf einem 6.20er System. Meine Transformationen sind sehr fix, leider sind im wesentlichen nur 1:1 Umwandlungen möglich.

Viele Grüße
Tobias