05-13-2015 1:56 AM
Hi,
I am trying to debug the t.code - BCA_BL_PP_RUN.
When the transaction is executed - it schedules 2 back ground jobs.
1. BCA_BL XXXXXXXXXXXXXXXXX
2. E:BCA_BL XXXXXXXXXXXXXXXXX
"1" actually creates the billing entries in the table - "BCA_BL_ITEM", and "2" is the end job.
But during the debugging I found out that 2 gets finished first and then the 1 is finished. After 2 is finished, 1 becomes active and gets finished.
I failed to capture when the system is creating the entries in the "BCA_BL_ITEM" table.
Can anyone throw some light on this?
09-04-2015 7:58 AM
Hi Naveen,
BCA_BL_PP_RUN is a parallel processing program and you cant debug background jobs.
I use to debug all these programs by this way.
Set break point in your code where you want to debug.
Execute the program and fill all selection screen input values
Type bcadebug where we normally enter tcode command field and press enter you will get an information message operation in foreground is enabled.
Press F8, it will stop at your debugger point.