Inhaltsverzeichnis

SAP IDoc Typen

Erstellen des Typs mit dem Type Editor

Sobald die IDoc XSD mit der Transaktion WE60Menü DokumentationXML-Schema oder DTD erstellt wurde, Man kann den neuen Typ erstellen, indem man einen neuen System Managed Type innerhalb einer bestehenden oder einer neuen Type Library erstellt. Dies kann man durch ErstellenObjektdefinitionTypdefinitionaus XSD erzeugen

Hinweis:Erzeuge IDoc XSD mit Transaktion WE60Menü DokumentationXML-Schema oder DTD

Sobald die XSD erfolgreich importiert wurde, ist es wichtig, den Datentyp zu ändern. Insbesondere müssen alle Kinder (komplexe und einfache Typen) des komplexen Elements mit dem Namen IDOC um eine Ebene nach oben verschoben werden. Und das komplexe Element mit dem Namen IDOC muss danach gelöscht werden.

Definieren des Typs innerhalb des Type Repository

Anschliessend müssen die spezifischen Type Repository Einstellungen definiert werden. Egal welche Nachrichtenrichtung(()INBOUND oder OUTBOUND), man muss immer zuerst den Entity Type definieren, da die Type Library bereits kompiliert wurde und die DLL dem eBiss Client bekannt ist.

Die restlichen Repository-Komponenten hängen von der Nachrichtenrichtung ab.

Siehe HowTo Repositorien Anlegen.

Für die Erkennung von IDoc Typen sind folgende Komponenten nötig:

  1. Erkennungskomponente: XmlTypeRecognizer
  2. Lesekomponente: SAPIDOC

Für die Erzeugung von IDoc Typen sind diese Komponenten nötig:

  1. Schreibkomponente: SAP IDoc