Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

External Debugging

Former Member
0 Likes
2,410

Hi Folks,

Can u explain me about External Debugging in detail,iam new to this concept and if there are any steps for this please forward.

Points will be Rewarded

Regards,

Rajesh.

7 REPLIES 7
Read only

Former Member
Read only

Former Member
0 Likes
1,878

This is all about debugging ABAP code from External systems.

Here is the link which describes in detail External debugging.

http://help.sap.com/saphelp_nw70/helpdata/en/af/0cb5403fd63426e10000000a1550b0/content.htm

when ever i have to debug a Web Dynpro Application or a BSP application i have to keep HTTP Breakpoints (External Debugging ). You can always change users in the External Debugging.

Amandeep

Read only

former_member194669
Active Contributor
0 Likes
1,878

Hi,

SE38> display> utilities> setting> abap editor tab--> debugging --> external debugging

a®

Read only

0 Likes
1,878

Can u send me the steps for External Debugging

Read only

0 Likes
1,878

Hi Rajesh,

if you want to debug externally, first you have to make sure if you are working in a multi instance environment. If you want to debug for example web dynpro you must find out the instance your application is running on. I'm familiar with SRM in webdynpro environment there you find the system your app is running under the "help" -> "Systen Status" link in the upper right corner.

Make sure that you are working in the same client as your application runs.

Check the available workbench server instaces by using transaction SM51, there you can see all the server instances running in you environment. Change to the same server instance as the application you want to debug by double-clicking on this server instance in SM51. After having changed the server instance DO NOT use the back button, this will take you back to the old server instance. Use /nse80 instead to return to the ABAP workbench.

In the workbench: open the program you want to debug, then check the user settings for external debugging. To do so open the menu: Utilities -> Settings

In the Settings go to "debug" (maybe as well "debugging") tab. Make sure that the user name in the corresponding field is the same as the user name you run your application with. If you are running your application with a generic user (meaning a user that is used by everyone) it might be that your debugger window pops up at somebody other's screen. So best is to run the app you want to bebug with your named user then the window should come up at your screen.

Hope this was not too confusing and that it helps. Regards

Wolfgang

Read only

Former Member
0 Likes
1,878

This is used to debug web application (BSP, webDynpro etc.). In the ABAP editor settings, you can turn this on (SE38 >> Utilities >> Settings >> Debugging). Activate the checkbox. You can activate this for other users also by putting in the userID. Now you have to set breakpoints in the BSP or WebDynpro code, and run the application.

Note that there is a timeout for external debugging.

Albert

Read only

Former Member
0 Likes
1,878

u need change the settings in ur program editor, so that u can able to see the external debugging.

Go to se38, in Utilities menu, click on setting.

in second table control select 'DEBUGGING' and put check for 'ACTV'. Now u can able see the ext. debugging.

this will be use, when ever u get data from some other systems or middle wares like XI , TIBCO and datastage etcc...