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

ABAP Debugger

Former Member
0 Likes
601

Hai All,

Plzz let me know all about "ABAP DEBUGGER". WIll be very thankful to U.

Thanks,

Regards.

Farooq

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
573

Hi

Go through the following link. Hope it helps you.

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/9cbb7716-0a01-0010-58b1-a2d...

Regards

Haritha

4 REPLIES 4
Read only

Former Member
0 Likes
573

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

Read only

Former Member
0 Likes
573

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

Read only

Former Member
0 Likes
574

Hi

Go through the following link. Hope it helps you.

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/9cbb7716-0a01-0010-58b1-a2d...

Regards

Haritha

Read only

Former Member
0 Likes
573

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