cancel
Showing results for 
Search instead for 
Did you mean: 

Break-point not Triggering

Former Member
0 Kudos

Hello Experts,

Our SRM severs works on component Version BBPCRM 4.0.

The problem is that we are not able to place any sort of external breakpoint in the code at SAP end. (http breakpoint)

Static breakpoint is also not working (Break-point or break USERNAME).

Can any one Provide me any solution ? I will be very thank full for your replies.

Regards,

Naveen.B

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

Please look into

Menu->utilites->settings->ITS->Test service

check whether the IP address your are trying to debug is same with the one present there are not.

Former Member
0 Kudos

Hi,

Follow the below procedure for debugging-

Activating the External Debugging:

1. Go to the backend system and open the program you want to debug.

2. Go to Utilities -> Settings -> Debugging

3. In the External Debugging select the checkbox Activ.

4. Give the USERID which you would be using for debugging.

5. Select between classic and New debugger and press enter. This will switch the external debugging mode on.

Setting the external breakpoint in the code:

1. In the code go to the statement you want to debug.

2. On setting the breakpoint you will get the option of setting an HTTP Breakpoint or a Session Breakpoint. Select the HTTP Breakpoint.

After successful completion of the above mentioned steps, every time the code (for which breakpoint is set) is referred from a front end application, an additional session window will open for debugging.

**What if the above method doesn't work?

If even after following all the above mentioned steps carefully, the debugging doesn't start, please check the following:

1. You should be debugging with the same USERID that you configured while activating the external debugging.

2. Debugging should be allowed for the USERID.

If none of this works, then go for the following approach.

There is an additional setting that needs to be performed which will open the debugger in browser window itself.

1. Go to Transaction SICF.

2. Select the service that is called during debugging e.g. bbpstart, bbpsc01.

3. Open it in change mode.

4. Click on settings.

5. Here insert a parameter ~GENERATEDYNPRO = 1. Save the service and come out.

After doing this, if the external debugging is switched on (see above) the debugger window will open in browser itself.

Caution: This method may lead to short dumps if this new parameter is set for a different service than one which is actually being called during execution. Also it might not stop sometimes on a breakpoint but worth trying if nothing else works.

Debugging with Classic Standalone ITS Server:

For classic ITS debugging you need to do the following steps:

1. Define a port for ITS debug via ITS administration service

2. Define a new entry in your SAP Logon with following parameters:

APPL.SERVER: Debug

4. Once logged in ITS admin service select ITS instance à Configuration à Debug

5. Set Debug ON.

6. Define a port to be re-used in SAP Logon syst.nr.

After this setting you will be able to debug your code by setting external breakpoints as shown above.

Regards,

Sachin