‎2006 Nov 08 11:45 AM
Hai All,
Plzz let me know all about "ABAP DEBUGGER". WIll be very thankful to U.
Thanks,
Regards.
Farooq
‎2006 Nov 08 11:48 AM
Hi
Go through the following link. Hope it helps you.
Regards
Haritha
‎2006 Nov 08 11:47 AM
The Debugger is a programming tool that you can use to execute ABAP programs, by line or by section. With this tool, you can display data objects and check the flow logic of programs.
Two types of debugging are currently possible: Debugging with the classic Debugger for release levels up to and including 6.40 or debugging with the new Debugger, which is available for all releases after 6.40. The main differences between the classic and the new ABAP Debuggers are described below:
· The Classic ABAP Debugger runs in the same roll area as the application to be analyzed (debuggee). It is therefore displayed in the same window as the application. However, this technology also has some restrictions. For example, some ABAP programs (such as conversion exist) cannot be analyzed in debug mode for technical reasons. However, the most significant restriction is that no ABAP technology can be used for designing the Debugger interface and it is therefore not possible to create a modern user interface.
. The New ABAP Debugger, on the other hand, is executed in a separate external session (Debugger), while the application to be analyzed (debuggee) uses a second external session. With this technology, the user interface of the Debugger can be designed freely by ABAP means.
http://www.sappro.com/downloads/Settings&SystemAreas.pdf
http://help.sap.com/saphelp_nw2004s/helpdata/en/c6/617ca9e68c11d2b2ab080009b43351/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/c6/617ca9e68c11d2b2ab080009b43351/content.htm
I hope it helps.
Best Regards,
Vibha
*Please mark all the helpful answers
‎2006 Nov 08 11:48 AM
Hi,
See the links ==>
http://help.sap.com/saphelp_webas620/helpdata/en/c6/617ca9e68c11d2b2ab080009b43351/content.htm
For screens which does not have command lines you can follow the steps.
1) create a file debug.txt with the below code
[FUNCTION]Command=/HTitle=DebuggerType=SystemCommand
2) Save it
3) Drag and drop this file on the screen in which you need to debug.
*REWARD if this helps
‎2006 Nov 08 11:48 AM
Hi
Go through the following link. Hope it helps you.
Regards
Haritha
‎2006 Nov 08 12:05 PM
Hi Farooq,
See Debugging is nothing but to know at what position what is taking place.Means Suppose u gave 2 and 4 to add but u r getting output as 7 means there is some problem some where. So I order to find it out we have to see what is the flow of the program. So when ever we go to the Debugging mode we will know what is actually happening in the program so that u can change the required thing. Ok In Debuggin we have
1) Break Point:- In this we can know how is the flow of the program.
2)Watch Point : - Suppose u have one lakh records and in that if u want to know at 500001 what is the contectns of a variable so something like that. Then when we give watch pouint at 500001 then when the record reaches at count of 500001 then it will go into show u in the debugging mode.
Bye
Murthy