Freigeben über


Nachrichtenschemas für BAPI-Vorgänge

In den folgenden Abschnitten werden die Nachrichtenschemas und Nachrichtenaktionen beschrieben, die zum Aufrufen von BAPIs auf dem Microsoft BizTalk-Adapter für mySAP Business Suite als Methoden von Geschäftsobjekten verwendet werden. Sie können BAPIs auch als RFC-Vorgänge auf dem Adapter aufrufen. Weitere Informationen zu den Nachrichten, die zum Aufrufen von RFCs verwendet werden, finden Sie unter Nachrichtenschemas für RFC-Vorgänge. Unabhängig davon, wie Sie ein BAPI auf dem Adapter aufrufen, ruft der Adapter immer den BAPI als RFC im SAP-System auf. Eine Übersicht darüber, wie der SAP-Adapter BAPIs unterstützt, finden Sie unter Vorgänge für BAPIs in SAP.

Nachrichtenstruktur für Geschäftsobjektvorgänge

Die folgende Tabelle zeigt die Nachrichtenschemas, die zum Aufrufen eines BAPI als Geschäftsobjektmethode verwendet werden.

Vorgang XML-Struktur BESCHREIBUNG
[BUSOBJ_METHOD] <[BUSOBJ_METHOD] xmlns="[VERSION]/Bapi/[BUSOBJ]/"> <IN1_PARAM_NAME>v1</IN1_PARAM_NAME> <IN2_PARAM_NAME>v2</IN2_PARAM_NAME> … <INOUT1_PARAM_NAME>v3</INOUT1_PARAM_NAME> <INOUT2_PARAM_NAME>v4</INOUT2_PARAM_NAME> … <TABLE1_PARAM_NAME xmlns="[VERSION]/Types/Rfc/"> <STRUCT1_PARAM_NAME> <[FIELD1_NAME]>value1</[FIELD1_NAME]> <[FIELD2_NAME]>value2</[FIELD2_NAME]> … </STRUCT1_PARAM_NAME> … </TABLE1_PARAM_NAME> … </[BUSOBJ_METHOD]> Rufen Sie eine Geschäftsobjektmethode auf einem SAP-System auf.

Import-, Änderungs- und Tabellenparameter werden unterstützt.
[BUSOBJ_METHOD] Antwort <[BUSOBJ_METHOD]Response xmlns="[VERSION]/Bapi/[BUSOBJ]/"> <OUT1_PARAM_NAME>v1</OUT1_PARAM_NAME> <OUT2_PARAM_NAME>v2</OUT2_PARAM_NAME> … <INOUT1_PARAM_NAME>v3</INOUT1_PARAM_NAME> <INOUT2_PARAM_NAME>v4</INOUT2_PARAM_NAME> … <TABLE1_PARAM_NAME xmlns="[VERSION]/Types/Rfc/"> <STRUCT1_PARAM_NAME> <[FIELD1_NAME]>value1</[FIELD1_NAME]> <[FIELD2_NAME]>value2</[FIELD2_NAME]> … </STRUCT1_PARAM_NAME> … </TABLE1_PARAM_NAME> … </[BUSOBJ_METHOD]Response> Antwort der Geschäftsobjektmethode.

Export-, Änderungs- und Tabellenparameter werden unterstützt.

Hinweis Tabellenparameter werden in der Antwortnachricht standardmäßig nicht angezeigt. Wenn Sie Tabellenparameter in der Antwortnachricht benötigen, müssen Sie leere Tabellenparameter in der Anforderungsnachricht übergeben.

[VERSION] = Die Nachrichtenversionszeichenfolge; Beispiel http://Microsoft.LobServices.Sap/2007/03: .

[BUSOBJ_METHOD] = Der Name einer Geschäftsobjektmethode; beispielsweise CREATEFROMDAT2.

[IN_PARAM_NAME] =Der Name eines BAPI-Importparameters.

[OUT_PARAM_NAME] = Der Name eines BAPI-Exportparameters.

[INOUT_PARAM_NAME] = Der Name eines sich ändernden BAPI-Parameters.

[TABLE_PARAM_NAME] = Der Name eines BAPI-Tabellenparameters.

[STRUCT_PARAM_NAME] = Der Name eines BAPI-Strukturparameters.

Nachrichtenaktionen für Geschäftsobjektvorgänge

Die folgende Tabelle zeigt die Nachrichtenaktionen, die zum Aufrufen von BAPIs als Geschäftsobjektmethoden verwendet werden.

Vorgang Nachrichtenaktion Beispiel
[BUSOBJ_METHOD] [VERSION]/Bapi/[BUSOBJ_NAME]/[BUSOBJ_METHOD]/[BAPI_RFC_NAME] http://Microsoft.LobServices.Sap/2007/03/Bapi/BUS2032/CREATEFROMDAT2/BAPI_SALESORDER_CREATEFROMDAT2
[BUSOBJ_METHOD] Antwort [VERSION]/Bapi/[BUSOBJ_NAME]/[BUSOBJ_METHOD]/[BAPI_RFC_NAME]/response http://Microsoft.LobServices.Sap/2007/03/Bapi/BUS2032/CREATEFROMDAT2/BAPI_SALESORDER_CREATEFROMDAT2/response

[VERSION] = Die Nachrichtenversionszeichenfolge; Beispiel http://Microsoft.LobServices.Sap/2007/03: .

[BUSOBJ_NAME] = Der Name des Geschäftsobjekts; beispielsweise BUS2032.

[BUSOBJ_METHOD] = Die Methode des Geschäftsobjekts; beispielsweise CREATEFROMDAT2.

[BAPI_RFC_NAME] = Der RFC-Name für die BAPI; beispielsweise BAPI_SALESORDER_CREATEFROMDAT2.

Weitere Informationen

Nachrichten- und Nachrichtenschemas für Den BizTalk-Adapter für mySAP Business Suite