We have our own developed remote function module with an update of its own tables. No "Commit Work" is issued in the function module.
When (in test) we call the function module, from an ABAP program, we can control it if the updates are committed and rolled back by calling BAPI_TRANSACTION_ROLLBACK.
When we try to roll back the updates from a Windows program, this doesn't work. We have tried to call function "TRANSACTION_BEGIN" in our function and then call the BAPI: "BAPI_TRANSACTION_ROLLBACK" from the windows program, but our own table is still updated.
Is there any way to make a Rollback from Windows from our own developed function module?
Dig Deeper on SAP UX
Related Q&A from Matthew Billingham
An SAP user needs to transfer customer purchase order spreadsheet data to SAP VA01 to create a new sales order. Continue Reading
An SAP user is trying to run a report in an SAP ALV Grid online and wants to know how to get the data in the report to appear along with the header. Continue Reading
A SearchSAP.com reader who is writing a program to update SAP tables wants to know how to make updates visible in a change log by using an SAP change... Continue Reading