Show TOC Anfang des Inhaltsbereichs

Komponentendokumentation Mapping-Entwicklung mit der ABAP Workbench Dokument im Navigationsbaum lokalisieren

Einsatzmöglichkeiten

SAP XI Kunden können Mapping-Programme auch mit der StrukturlinkABAP Workbench entwickeln. Diese werden zur Laufzeit auf der StrukturlinkABAP Engine des SAP Web AS ausgeführt, auf dem der Integration Server läuft.

Achtung

Bislang gibt es noch keinen Mechanismus, Mapping-Programme der ABAP Engine mit SAP-Anwendungen auszuliefern und auf dem Integration Server einzuspielen. Mappings der ABAP Engine sind daher ausschließlich von Kunden zu verwenden, die direkt auf dem SAP Web AS des Integration Servers solche Mapping-Programme anlegen beziehungsweise dorthin transportieren können. Im Gegensatz zu XSLT- und Java-Mappings, die auf der J2EE Engine laufen, können Mapping-Programme der ABAP Engine nicht in das Integration Repository importiert werden. Es gibt daher keine von SAP ausgelieferten Mappings, die auf der ABAP Engine laufen.

Sie können folgende Mapping-Programme mit der ABAP Workbench implementieren:

·      ABAP-Mappings in ABAP Objects

·      XSLT-Mappings (ABAP Engine)

Integration

Sie müssen Mapping-Programme über Interface-Mappings im Integration Repository registrieren. In der Design-Pflege des Integration Builders können Sie dazu einen Mapping-Typ über eine Listbox auswählen. In der Voreinstellung gibt es hier keine Einträge für Objekte der ABAP Workbench.

Um von Interface-Mappings auf entsprechende Entwicklungsobjekte der ABAP Workbench verweisen zu können, müssen Kunden im Exchange-Profil dem Parameter com.sap.aii.repository.mapping.additionaltypes folgenden Wert zuweisen:

com.sap.aii.repository.mapping.additionaltypes=R3_ABAP|Abap-Klasse;R3_XSLT|XSL (ABAP Engine)

Hinweis

Der Zugriff auf das Exchange-Profil ist im KapitelExchange Infrastructure Profile Parameters im Configuration Guide beschrieben. Den Configuration Guide finden Sie auf dem SAP Service Marketplace unter der Internetadresse service.sap.com/instguides.

Einschränkungen

Für mit der ABAP Workbench entwickelte Mapping-Programme wird kein Zugriff auf die Werte-Mapping-Tabelle unterstützt.

Transport und Versionierung

ABAP-Mappings und XSLT-Mappings (ABAP Engine) sind Entwicklungsobjekte der ABAP Workbench auf dem SAP Web Application Server. Das hat folgende Konsequenzen:

·      Sie entwickeln diese Entwicklungsobjekte im Object Navigator (Transaktion SE80) und transportieren sie über ABAP-Transporte. Zur Laufzeit müssen sie auf dem Integration Server vorhanden sein. Es gibt keine Unterstützung für diese Transporte durch XI.

·      ABAP-Mappings und XSLT-Mappings (ABAP Engine) können nur in einer aktiven Version auf dem Integration Server vorliegen. Im Gegensatz dazu können die Java-, XSLT- und Message-Mappings, die auf der J2EE Engine ausgeführt werden in mehreren Versionen parallel eingesetzt werden.

 

 

 

 

Ende des Inhaltsbereichs