Angepasste BAPI implementieren

Zur Implementierung des zweiten Szenarios (siehe Erweiterung des Mustercodes 'SAP call out to a synchronous system') benötigen Sie Informationen vom SAP-Administrator oder -Entwickler für den Zugriff auf ein externes System aus SAP.

Die Schritte zur Erstellung Ihres Adapters und des Nachrichtensatzes stimmen mit den Schritten bei der Implementierung einer vordefinierten BAPI überein, die in folgendem Abschnitt beschrieben ist: Mustercode 'SAP call out to a synchronous system' erstellen. Das Äquivalent für die gemeinsame Variable im Mustercode (z. B. IMS oder DB2) erfordert Knoten, die für Ihr externes System spezifisch sind und die über einen eigenen Mustercode verfügen (z. B. Datenbankknoten für DB2, IMSRequest-Knoten für IMS).

Informationen, die für die Erstellung des Adapters und des Nachrichtensatzes erforderlich sind:

  1. SAP-Systeminformationen: Hostname, Systemnummer, Clientnummer, Benutzername und Kennwort
  2. Namen der angepassten BAPIs
  3. Welche BAPI-Parameter sind Importparameter (Parameter, die an die BAPI und damit an einen SAPInput-Knoten übergeben werden) und welche sind Exportparameter (Rückgabeparameter und damit Parameter, die in die Nachrichtenbaumstruktur für den SAPReply-Knoten eingereiht werden müssen). Diese Informationen werden vom Adapterverbindungsassistenten nicht erkannt.
  4. Informationen zu Nachrichtencodes für Fehler, Warnungen und Informationsnachrichten, die im Rückgabeobjekt zurückgesendet werden müssen

Außerdem müssen Sie dem SAP-Administrator und dem SAP-Entwickler die von Ihnen verwendete RFC-Programm-ID bereitstellen.

Zurück zur Erweiterung des Mustercodes

Zurück zum Beginn des Mustercodes