Skip to Content
author's profile photo Former Member
Former Member

Debugging

Can any one tell me what is debugging and explain abt it?

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

6 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Jan 11, 2007 at 05:18 AM

    Hi

    You can get D of debugging to end . Please go through link

    http://help.sap.com/saphelp_47x200/helpdata/en/c6/617ca9e68c11d2b2ab080009b43351/frameset.htm

    Please mark Useful ANswers

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Jan 11, 2007 at 05:18 AM

    Hi,

    Be debugging the program, we can find out the mistakes done in a program.

    Check this link for more.

    http://help.sap.com/saphelp_47x200/helpdata/en/c6/617ca9e68c11d2b2ab080009b43351/content.htm

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Jan 11, 2007 at 05:24 AM

    HI,

    Debugging is the way for us to check if the program behave's in a way which we assumes while coding. You have break-points and watch points to help you in this process.

    You have to use F5, F6, F7 and F8 keys while debugging.

    F5 executes the current statement enters the procedures and routines,

    F6 executes the current statement and does not enter procedure but completes it in one step.

    F7 helpsyou to come out of a procedure.

    F8 executes the program completly unless there is any break point set.

    Regards,

    Sesh

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jan 11, 2007 at 05:27 AM

    Hi Balu,

    Debugging is the process of finding the faults in the program i.e to check where the data is not getting entered to the fields etc.

    Normally we Debug using breakpoint or by using tcode /h during executing the program.

    Place /h in the tcode and execute the program F8. You will enter into debug mode. There you can debug fields and also tables accordingly to the options. You can also check what values are populated into the Internal table using TABLES option in the mode. use F5 to run the mode in single step. F6 to come out of a loop. F7 to come out of a FM and F8 to come out of debugging mode.

    Hope this helps you.

    Regards,

    -Priyanka.

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jan 11, 2007 at 05:29 AM
  • author's profile photo Former Member
    Former Member
    Posted on Jan 11, 2007 at 05:34 AM

    Debugging is used to check whether the logic which we have written works correctly. There are 2 types of debugging :

    1. Static Debugging

    2. Dynamic Debugging.

    We go for static debuging when we know the line of code where we want to debug. you can use <b>break-point</b> statement in your code in order to debug it, else u can use the Red color <b>stop button</b> to set the break-point.

    We go for dynammic debugging, when we want to know the program flow while we are executing the program. Hence dynammic debugging is done only during the runtime of the program. For that we have to use <b>/h</b> command in the transaction code in order to debug when we execute the program

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.