2007 Dec 10 7:05 PM
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.
2007 Dec 10 7:07 PM
2007 Dec 10 7:08 PM
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
2007 Dec 10 7:08 PM
Hi,
SE38> display> utilities> setting> abap editor tab--> debugging --> external debugging
a®
2007 Dec 10 7:47 PM
2007 Dec 10 10:08 PM
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
2007 Dec 10 7:11 PM
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
2007 Dec 10 7:18 PM
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...