Enterprise Administration > Implementing Windchill ESI > Implementing Windchill ESI in an SAP Environment > SAP API Structures > Change Part > BAPI_TRANSACTION_ROLLBACK
  
BAPI_TRANSACTION_ROLLBACK
This API is used to rollback a transaction to the SAP distribution target. This API is executed if the return message generated from the BAPI_MATERIAL_SAVEREPLICA function is not a success. When this API is executed, all part data sent fromWindchill PDMLink is rolled back and if plant data is sent, not committed to the MARA and MARC SAP database tables. Refer to theWindchill Enterprise Systems Integration Customizer's Guide - SAP for an explanation of howWindchill ESI interprets the results of the SAP API calls.
* 
No data is passed through the BAPI_TRANSACTION_ROLLBACK function module but it is necessary to call the module. For more information on how SAP APIs are called in sequence to execute eachWindchill ESI business function, see the Windchill Enterprise Systems Integration Customizer's Guide - SAP.
Windchill Attribute Name
API Structure
API Field
API Field Description
Value If Default
Source
Transform
N/A
N/A
N/A
N/A
N/A
N/A
N/A