Skip to Content
avatar image
Former Member

Debugger not working for Field routine

Hi Experts,

I have a field routine in the transformation between DSO & Cube.I tried to debug it by keeping the both external break point & session breakpoint in Generated Program and then execute the DTP with & without debug mode.But the break point is not getting triggered.Even i tried with hardcoding the break point in the field routine,but still debugger is not getting triggered.Could you please suggest where iam going wrong.

Regards,

Bwuser14

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

4 Answers

  • Best Answer
    Feb 07, 2012 at 03:18 AM

    hi,

    you can also try the following:

    open transformation -> Extras menu -> display generated program -> Find your routine(start/end) in the code ->put a break-point

    run your dtp in debug mode

    for more details you can have a look at article:

    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/b0038ad7-a0c7-2c10-cdbc-dd674682c8e7?QuickLink=index&overridelayout=true

    Also check out the link it will be helpful for you

    http://help.sap.com/saphelp_nw70/helpdata/en/45/8594ebd17f1956e10000000a11466f/content.htm

    hope it helps

    regards

    laksh

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Feb 06, 2012 at 03:19 PM

    try out the below steps

    1) in DTP select serially in the dialog process (for debugging)

    2) check Expert Mode check bix.

    3) Select Change Breakpoint in Data Package Loop whcih is in front of TRFN

    4) then select where you want to put breakpoint...in you case select before end routine.

    5) then click simulate...

    6) it will take u to standard code....in that code you can find your field level code

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Feb 07, 2012 at 03:57 AM

    Hi Bwuser14,

    This is usually not issue with break-point but due to DTP .When we debug our DTP again and again and we not close debugging session properly or stop debugging in middle we face problem during next time we debug .

    However after sometime automatically that session get closed and we are able to debug the DTP.

    One easy way is create a test DTP and try debugging and if possible not close last debugging session as it will still allow you to change transformation or DTP and you will not get issue with successive debugging.

    Regards,

    Jaya Tiwari

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Feb 07, 2012 at 04:06 AM

    Hi,

    Sometime the breakpoint doesn't become effective immediately in such cases once you set external break point close the current session and restart the RSA1 transaction and then execute the DTP.

    But above scenarios are applicable when you are setting break point at run time, but as you said you have hard coded the break point but still it was not going to debugging mode, it is bit surprising but just activate the code, close the current session and check in new session.

    Regards,

    Durgesh.

    Add comment
    10|10000 characters needed characters exceeded