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