
Regardless of whether you are in display or change mode, you can set the following types of breakpoints in the ABAP Editor (SE38):
Session breakpoints
External breakpoints (previously called user breakpoints)
Session breakpoints
To set or delete a session breakpoint, place the cursor on the relevant line and choose .
The system sets a session breakpoint and
with the quick info text
Breakpoint appears in the indicator margin on the corresponding line.
A session breakpoint is valid after the next user entry.
To put a program that is already running under the control of the ABAP Debugger, activate the session breakpoint immediately. To do this, select in the ABAP Editor and select the Session Breakpoint Active Immediately checkbox. We do not recommend that you use this function in productive systems.
To display information about session breakpoints, choose .
A dialog appears containing the list of all session breakpoints of the edited program. You can also list all session breakpoints of the current user sitting.
You can use this list to navigate to a particular breakpoint or to delete one or more breakpoints from the program.
In the ABAP Editor, session breakpoints cannot be deactivated.
External breakpoints
To set or delete an external breakpoint, place the cursor on the relevant line and choose .
The system sets an external breakpoint and
with the quick info text External Breakpoint appears in the indicator margin on the corresponding line.
To activate or deactivate all user breakpoints that you have set, choose .
To display information about external breakpoints, choose .
A dialog appears containing a list of all external breakpoints of the edited program.
You can also list all existing external breakpoints that were set in all user sessions of the user that you are logged on with.
You can use this list to navigate to a particular breakpoint or to delete one or more breakpoints from the program.