Schemi di messaggio per operazioni BAPI
Le sezioni seguenti descrivono gli schemi dei messaggi e le azioni dei messaggi usati per richiamare BAPIs nell'adapter Microsoft BizTalk per mySAP Business Suite come metodi di oggetti business. È anche possibile richiamare BAPI come operazioni RFC nell'adattatore. Per altre informazioni sui messaggi usati per richiamare le schede di rete, vedere Schemi di messaggi per le operazioni RFC. Indipendentemente dal modo in cui si richiama un BAPI nell'adattatore, l'adapter richiama sempre BAPI come RFC nel sistema SAP. Per una panoramica del modo in cui l'adattatore SAP supporta BAPIs, vedere Operazioni su BAPIs in SAP.
Struttura dei messaggi per operazioni sugli oggetti business
Nella tabella seguente vengono illustrati gli schemi dei messaggi usati per richiamare un BAPI come metodo di oggetto business.
Operazione | Struttura XML | Descrizione |
---|---|---|
[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]> |
Richiamare un metodo di oggetto business in un sistema SAP. I parametri di importazione, modifica e tabella sono supportati. |
[BUSOBJ_METHOD] Risposta | <[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> |
Risposta al metodo oggetto business. Sono supportati l'esportazione, la modifica e i parametri della tabella. Nota Per impostazione predefinita, i parametri della tabella non vengono visualizzati nel messaggio di risposta. Se sono necessari parametri di tabella nel messaggio di risposta, è necessario passare parametri di tabella vuoti nel messaggio di richiesta. |
[VERSION] = Stringa di versione del messaggio; ad esempio , http://Microsoft.LobServices.Sap/2007/03
.
[BUSOBJ_METHOD] = Nome di un metodo di oggetto business; ad esempio, CREATEFROMDAT2.
[IN_PARAM_NAME] =Nome di un parametro di importazione BAPI.
[OUT_PARAM_NAME] = Nome di un parametro di esportazione BAPI.
[INOUT_PARAM_NAME] = Nome di un parametro di modifica BAPI.
[TABLE_PARAM_NAME] = Nome di un parametro di tabella BAPI.
[STRUCT_PARAM_NAME] = Nome di un parametro di struttura BAPI.
Azioni del messaggio per operazioni oggetto business
Nella tabella seguente vengono illustrate le azioni del messaggio usate per richiamare BAPIs come metodi di oggetto business.
Operazione | Azione messaggio | Esempio |
---|---|---|
[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] Risposta | [VERSION]/Bapi/[BUSOBJ_NAME]/[BUSOBJ_METHOD]/[BAPI_RFC_NAME]/response | http://Microsoft.LobServices.Sap/2007/03/Bapi/BUS2032/CREATEFROMDAT2/BAPI_SALESORDER_CREATEFROMDAT2/response |
[VERSION] = Stringa di versione del messaggio; ad esempio , http://Microsoft.LobServices.Sap/2007/03
.
[BUSOBJ_NAME] = Nome dell'oggetto business; ad esempio, BUS2032.
[BUSOBJ_METHOD] = Metodo dell'oggetto business; ad esempio, CREATEFROMDAT2.
[BAPI_RFC_NAME] = Nome RFC per BAPI; ad esempio, BAPI_SALESORDER_CREATEFROMDAT2.
Vedere anche
Messaggi e schemi di messaggio per l'adapter BizTalk per mySAP Business Suite