Skip to Content
Oct 17, 2019 at 10:53 AM

BAPI_TRANSACTION_ROLLBACK Application log also deleted


We call transaction BAPI_MATERIAL_MAINTAINDATA_RT to update material details. If there is no error we do a BAPI_TRANSACTION_COMMIT but when there is a error we do a BAPI_TRANSACTION_ROLLBACK.

In the return structure of the BAPI_MATERIAL_MAINTAINDATA_RT we get a error with application log number where we can find detailed information. But after the BAPI_TRANSACTION_ROLLBACK also the application log is deleted.

How can we rollback the MAINTAINDATA Bapi without removing the associated application log?