0% found this document useful (0 votes)
87 views

Creating Watchpoints While Debugging The ABAP Code

The document describes how to use watchpoints while debugging ABAP code to stop at a specific row in a large internal table. It explains that setting a watchpoint on a field value will cause the debugger to stop when that value is reached, avoiding having to step through each row manually. As an example, it shows how to set a watchpoint on the 21st record in an internal table to stop when the material number field equals "000000000000000599".

Uploaded by

ManiJyoti
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
87 views

Creating Watchpoints While Debugging The ABAP Code

The document describes how to use watchpoints while debugging ABAP code to stop at a specific row in a large internal table. It explains that setting a watchpoint on a field value will cause the debugger to stop when that value is reached, avoiding having to step through each row manually. As an example, it shows how to set a watchpoint on the 21st record in an internal table to stop when the material number field equals "000000000000000599".

Uploaded by

ManiJyoti
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Creating watchpoints while debugging the ABAP Code

Introduction:
Many times we have large number of rows into an internal table and we need to debug a particular row
say for a particular value of a field which is at 110 th row of an internal table, in this case it is very
cumbersome to debug an internal table row by row to reach that particular row.
To avoid this we can set a watchpoint for the particular value of a field or variable.
As soon as a change is found in the content of the variable after a Debug step and any conditions set
have been met, the Debugger will stop and we see the message "Watchpoint is reached
(<Watchpointvariable>).
For example, there are 30 entries into the internal table as shown below. Let us see how can we analyze
the 21st record i.e. material number 000000000000000599?

Steps:

1.

Set a debugging point at the loop statement of the internal table, once the debugging screen appears
then press F5, an entry would appear in the workarea LS_MARA.

2.

Now keep the cursor on the field to which we want to set the watchpoint. In this example we want to
set watchpoint for the LS_MARA-MATNR.

3.

Press Create watchpoint button on the toolbar of the debugger screen as below.

4.

We will automatically have the variable field populated with the desired field as shown below.

You might also like