‎2015 Sep 10 11:42 AM
Hi Experts,
I am trying to run a BDC with session method, but it has COMMIT WORK statement in a standard Function Module of BDC recording. Due to this it comes out without completing the session in SM35.
I have done recording using Continue after Commit work check Box. it is still not working . please help .
‎2015 Sep 10 11:59 AM
Hi
but the session is created by a Z-program generated in SM35?
Max
‎2015 Sep 10 12:32 PM
Due to technical reason a COMMIT will terminate the transaction during BDC execution. That prevents some transactions to be executed, there are some OSS notes on this problem.
sample:
Reason and Prerequisites
The reason why batch input is not possible for some Personnel Development transactions is the Commit Works that are triggered during transaction processing. These are essential for the complex processing steps.
Solution
Please write a program that provides the required functions.When doing so, use the BAPI's and/or function modules provided in the Personnel Development component.Regards,
Raymond
‎2015 Sep 10 4:25 PM
‎2020 Oct 29 10:20 AM
This issue can be resolved through BDC by Following below steps
1) Set up the break point for Function module BDC_RECORD_TRANSACTION
2) Change the RACOMMIT field of strucure L_OPTIONS to X before executing this FM ,then it will allow the recording inspite of commit statement in Program.
‎2025 Sep 04 12:36 PM