
Ein Mapping wird mithilfe eines Mapping-Programms implementiert. Mit einem Mapping-Programm legen Sie fest:
wie Strukturknoten (oder -elemente) in der Quellstruktur zu Strukturknoten in der Zielstruktur zugeordnet werden
In der Regel werden Elemente mit derselben semantischen Bedeutung einander zugeordnet. Dieser Teil des Mappings wird üblicherweise als Struktur-Mapping bezeichnet.
wie der Wert des Quellelements in einen Wert des Zielelements umgesetzt wird
SAP NetWeaver Process Integration unterstützt die Verwendung verschiedener Arten von Mapping-Programmen:
Message-Mapping
Beim Message-Mapping ordnen Sie mithilfe eines grafischen Editors im ES Repository einen Message-Typ einem anderen Message-Typ zu. Ein Mapping-Programm wird aus dem grafischen Design generiert.
das Java- und das XSLT-(Java-)Programm
Diese Mapping-Programme werden in Java bzw. XSLT (eXtensible Stylesheet Language Transformations) entwickelt und in Form eines Archivs in das ES Repository importiert.
XSLT (eXtensible Stylesheet Language Transformations) ist eine Sprache, mit der Sie ein XML-Dokument in ein anderes Dokument konvertieren können. Sie können mit XSLT Mappings entwickeln und in das ES Repository importieren.
das ABAP- und das XSLT-(ABAP-)Programm
Diese Mapping-Programme werden mithilfe der ABAP Workbench entwickelt. Zur Laufzeit werden diese Programme von der ABAP Engine auf dem Anwendungsserver ausgeführt, auf dem der Integration Server läuft.
Diese Arten von Mapping-Programmen können nicht in das ES Repository importiert werden und werden deshalb von SAP nicht ausgeliefert. Sie müssen im SAP-System auf Kundenseite entwickelt werden.
Aus Gründen der Benutzerfreundlichkeit ist es sinnvoll, Message-Mappings zu entwerfen, da Sie den grafischen Editor verwenden können.