Question:
Hello all,
I am getting a break point in some program %_Txxxx whilst activating transfer rules. It just stops on a line "BREAK-POINT". Is there something set that is causing this as I know the %_Txxx programs are dynamically generated so I am assuming the system is doing this. Also it is not possible to maintain these programs as they don't exsit until run time so no one could have added this break-point manually.
The saving grace is that I can continue from debug so it completes the activation succesfully, but this one has thrown me.
Answer:
This could have caused by the debugging user setting in your system. In Admin workbench, go to menu Setting/global settings/glob settgs. If your user id or aleremote appears in Debugging user, then just clear it out and save the setting. Try the activation again.
Answer:
That was it. Great stuff. Very obscure. Do you know in how many places this affects apart from transfer rules, could be useful depending ?
Answer:
I used it to debug transfer/update rules abap codes. It will only stop at break points for the intended user. But I guess It would stop in normal reports as well.
Answer:
I used it to debug transfer/update rules abap codes. It will only stop at break points for the intended user. But I guess It would stop in normal reports as well.
Do you think it would be a good idea to create a user (say "debuguser") and assign that to the setting? So that you can simply log in another session as just that user to debug code and problems.
What are your thoughts for or against doing something like this?
- Stephen
Answer:
I used to put endless loop in my codes in tr & ur in order to debug. This feature is much more efficient that I can just leave the break points active in my codes comparing to activate and deactivate the endless loop everytime I need to debug.
I guess the standard setting should be blank for debugging user and developer should be allowed to change this in QA and Pro. If you're not allowed to change this setting then a standard debugging user would make sense.