11-16-2007 12:20 PM
hi,
what is the exact difference between 'CIMMIT WORK' statement and 'BAPI_TRANSACTION_COMMIT'.
i know that BAPI's will use their dedicated structures and function modules, thats why we are using 'BAPI_TRANSACTION_COMMIT'.
i want to know that cant't we use 'CIMMIT WORK'?
if no why?
11-16-2007 12:24 PM
Hi Krishna,
COMMIT WORK will completes 1 LUW, it will not refresh the buffer.
where as 'BAPI_TRANSACTION_COMMIT' will do the same and also refresh the buffer.
Reward if it helps,
Satish
11-16-2007 12:24 PM
Hi Krishna,
COMMIT WORK will completes 1 LUW, it will not refresh the buffer.
where as 'BAPI_TRANSACTION_COMMIT' will do the same and also refresh the buffer.
Reward if it helps,
Satish
11-16-2007 12:24 PM
It is same as COMMIT-WORK. in addition to that it will call BAPI RETURN function module as well as refreshes buffers. That's the only advantage. the memory can be available for other applications.. and BAPI RETURN ensures that BAPI comepletes all it's steps succesfuuly...