SAP API Response Characterization
This section describes SAP’s response and the interpretation by EAI software components
API
Response Characterization
BAPI_MATERIAL_SAVEREPLICA
Windchill ESI interprets the transaction as being successful when the following conditions exist for the last return message table entry (values are case- sensitive): RETURN-TYPE ≠ ‘E’
If the conditions for a successful transaction – as specified above - are not met, the application will interpret the transaction as being unsuccessful.
CCAP_REV_LEVEL_MAINTAIN
Successful Condition: A successful condition is assumed unless an Exception Error is generated. See Unsuccessful Condition below.
Unsuccessful Condition: An Exception Error is generated. A Business Works error is generated and has the effect that a "_error" variable is created and it generates an error transition out of the adapter invocation task.
BAPI_TRANSACTION_COMMIT
Successful Condition: A successful condition is assumed unless an Exception Error is generated.
BAPI_TRANSACTION_ROLLBAC K
Successful Condition: A successful condition is assumed unless an Exception Error is generated.
BAPI_MATERIAL_BOM_GROUP_ CREATE
Successful Condition: A successful condition is assumed unless an Exception Error is generated.
CSAP_MAT_BOM_MAINTAIN
Successful Condition: A successful condition is assumed unless an Exception Error is generated.
CALO_INIT_API
Always assumed successful
BAPI_DOCUMENT_CREATE2
Windchill ESI interprets the transaction as being successful when the following conditions exist for the last return message table entry (values are case- sensitive):
RETURN-TYPE ≠ ‘E’ and RETURN-TYPE ≠ ‘A’
If the conditions for a successful transaction – as specified above - are not met, the application interprets the transaction as being unsuccessful.
BAPI_DOCUMENT_CHANGE2
Windchill ESI interprets the transaction as being successful when the following conditions exist for the last return message table entry (values are case- sensitive):
RETURN-TYPE ≠ ‘E’ and RETURN-TYPE ≠ ‘A’
If the conditions for a successful transaction – as specified above - are not met, the application interprets the transaction as being unsuccessful.
BAPI_DOCUMENT_CREATENEW VRS2
Windchill ESI interprets the transaction as being successful when the following conditions exist for the last return message table entry (values are case- sensitive):
RETURN-TYPE ≠ ‘E’ and RETURN-TYPE ≠ ‘A’
If the conditions for a successful transaction – as specified above - are not met, the application interprets the transaction as being unsuccessful.
CCAP_ECN_CREATE
Successful Condition: A successful condition is assumed unless an Exception Error is generated.
CCAP_ECN_MAINTAIN
Successful Condition: A successful condition is assumed unless an Exception Error is generated.
Create Tooling of type Fixture (Equipment) API Flow
這是否有幫助?