
You can change how the ABAP debugger behaves with the General Settings.
Window
Preferences
ABAP Development
Debug
.)| Enable debugging of system programs | Mark this checkbox to make ABAP system programs visible in the debugger. If
this option is not activated, then the debugger executes code in system programs
without displaying the code. The debugger also does not stop at breakpoints in
system programs. A program is a system program if its Program Status is set to SYSTEM. A system program is part of the ABAP application server infrastructure. It may, for example, work with client-independent tables or run in special clients, such as the system client or the administrative client. |
| Always create exception object | Mark this option to have the debugger force creation of an exception object
even if the code that you are debugging does not do so - the INTO
ref addition is missing from the CATCH statement.
In the event of an exception, you can then in all circumstances examine the attributes of an exception object, in order to help you with the analysis of the exception. See also Displaying Exceptions. |
| Suspend sending of background RFC requests | Mark this option to have bgRFC (background RFC) function module calls
recorded by the system, but not executed. You can then debug such calls with
transaction SBGRFCMON in the integrated SAP GUI. Since bgRFC
calls are deleted after execution, suspending their execution is necessary for
analyzing them with the debugger. In older releases, this option also works for tRFC (transactional RFC) calls. These are held without being executed, so that you can examine them in transaction SM58 in the integrated SAP GUI. |
| Enable debugging of automatic construction of shared object areas | Mark this option to have the debugger start on entering the process that creates a shared object memory area. |
| Show message if breakpoint cannot be set | Mark this option to enable or disable warning messages, if a breakpoint
that you have requested cannot be set. Breakpoints cannot, for example, be set
on some ABAP statements for source code modularization, such as
CLASS or PUBLIC SECTION. If this option is marked, then you will be warned that you cannot set a breakpoint at such a statement. Otherwise, the warning is suppressed. |