SAP CL_ABAP_DEBUGGER OO Class - ABAP Debugger
CL_ABAP_DEBUGGER is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class CL_ABAP_DEBUGGER including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Method list of CL_ABAP_DEBUGGER SAP class
A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.
Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...
Method Name | Description | Visability |
CONVERT_BREAKPOINT | Convert Breakpoint | Private |
CALL METHOD cl_abap_debugger=>CONVERT_BREAKPOINT...more details | ||
DELETE_HTTP_BREAKPOINT | Delete HTTP Breakpoint | Public |
CALL METHOD cl_abap_debugger=>DELETE_HTTP_BREAKPOINT...more details | ||
DELETE_HTTP_BREAKPOINTS | Delete HTTP Breakpoints | Public |
CALL METHOD cl_abap_debugger=>DELETE_HTTP_BREAKPOINTS...more details | ||
DELETE_OLD_SESSIONS | Delete Old Debugging Session/HTTP Breakpoints | Public |
CALL METHOD cl_abap_debugger=>DELETE_OLD_SESSIONS...more details | ||
GET_BREAKPOINT_TID | Fetching of the Termial ID for Breakpoints | Public |
CALL METHOD cl_abap_debugger=>GET_BREAKPOINT_TID...more details | ||
GET_DEBUGGER_FLAGS | Read Debugger Status | Private |
CALL METHOD cl_abap_debugger=>GET_DEBUGGER_FLAGS...more details | ||
| ||
MODIFY_HEADER | Write Header (ABDBG_INFO) for External Breakpoints | Private |
CALL METHOD cl_abap_debugger=>MODIFY_HEADER...more details | ||
MODIFY_ST_BREAKPOINT | Set/Delete/Switch Simple Transformation Breakpoints | Public |
CALL METHOD cl_abap_debugger=>MODIFY_ST_BREAKPOINT...more details | ||
READ_BREAKPOINTS | Read Breakpoints | Public |
CALL METHOD cl_abap_debugger=>READ_BREAKPOINTS...more details | ||
READ_HTTP_BREAKPOINTS | Read HTTP Breakpoints | Public |
CALL METHOD cl_abap_debugger=>READ_HTTP_BREAKPOINTS...more details | ||
READ_ST_BREAKPOINTS | Read Simple Transformation line breakpoints | Public |
CALL METHOD cl_abap_debugger=>READ_ST_BREAKPOINTS...more details | ||
SAVE_BREAKPOINTS | Save breakpoints | Public |
CALL METHOD cl_abap_debugger=>SAVE_BREAKPOINTS...more details | ||
SAVE_HTTP_BREAKPOINT | Save HTTP Breakpoint | Public |
CALL METHOD cl_abap_debugger=>SAVE_HTTP_BREAKPOINT...more details | ||
SAVE_HTTP_BREAKPOINTS | Save HTTP Breakpoints | Public |
CALL METHOD cl_abap_debugger=>SAVE_HTTP_BREAKPOINTS...more details | ||
SET_DEBUGGER_FLAGS | Set Debugger Status | Private |
CALL METHOD cl_abap_debugger=>SET_DEBUGGER_FLAGS...more details | ||
SET_REQUEST_TID | Set Terminal ID for Outgoing Requests | Public |
CALL METHOD cl_abap_debugger=>SET_REQUEST_TID...more details | ||
_GET_BREAKPOINT_TID_SESSION | Get Terminal ID for Breakpoints (internal) | Private |
CALL METHOD cl_abap_debugger=>_GET_BREAKPOINT_TID_SESSION...more details | ||
_SET_BREAKPOINT_TID | Set Terminal ID for Breakpoints (Internal) | Private |
CALL METHOD cl_abap_debugger=>_SET_BREAKPOINT_TID...more details | ||
_SET_REQUEST_TID | Set Terminal ID for Outgoing Requests (Internal) | Private |
CALL METHOD cl_abap_debugger=>_SET_REQUEST_TID...more details |
CL_ABAP_DEBUGGER attributes
List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.
Name | Level | Description | Initial Value | Type | Visability |
BP_KIND_EXCE | Constant | Breakpoint Type: FORM Routine | 12 | LIKE BP_KIND | Public |
BP_KIND_FUNC | Constant | Breakpoint Type: Function Module | 6 | LIKE BP_KIND | Public |
BP_KIND_METH | Constant | Breakpoint Type: Method | 8 | LIKE BP_KIND | Public |
BP_KIND_PROG | Constant | Breakpoint Type: Point in Program | 1 | LIKE BP_KIND | Public |
BP_KIND_STAT | Constant | Breakpoint Type: FORM Routine | 9 | LIKE BP_KIND | Public |
BP_KIND_STLN | Constant | Breakpoint Type: ST Program Location | 15 | LIKE BP_KIND | Public |
BP_KIND_SUBR | Constant | Breakpoint Type: Subroutine | 4 | LIKE BP_KIND | Public |
BP_KIND_SYEX | Constant | Breakpoint Type: FORM Routine | 10 | LIKE BP_KIND | Public |
BP_KIND_TMPL | Constant | Breakpoint Type: ST Template | 16 | LIKE BP_KIND | Public |
BP_METHOD_KIND_GLOBAL | Constant | Type of Method Breakpoint: Global | 0 | LIKE BPINFO_METH-BP_METHOD_KIND | Public |
BP_METHOD_KIND_LOCALCPOOL | Constant | Type of Method Breakpoint: Local in Class Pool | 2 | LIKE BPINFO_METH-BP_METHOD_KIND | Public |
BP_METHOD_KIND_LOCALPROG | Constant | Type of Method Breakpoint: Local in Program | 1 | LIKE BPINFO_METH-BP_METHOD_KIND | Public |
DBG_ABAP | Constant | Settings: ABAP Debugging | 65536 | LIKE DBG_SETTINGS_T | Private |
DBG_DYNP | Constant | Settings: Dynpro Debugging | 131072 | LIKE DBG_SETTINGS_T | Private |
DBG_STOP | Constant | Settings: Stop at Debugger | 65536 | LIKE DBG_SETTINGS_T | Private |
DBG_SYSTEM_DEBUGGING | Constant | Settings: System Debugging | 16777216 | LIKE DBG_SETTINGS_T | Private |
KEEP | Constant | Retain Status | '-' | LIKE DBG_TRISTATE_T | Private |
MAX_NUM_BREAKPOINTS | Constant | Maximum Number of All Breakpoints | 30 | LIKE I | Private |
OFF | Constant | Delete status | SPACE | LIKE DBG_TRISTATE_T | Private |
ON | Constant | Set Status | 'X' | LIKE DBG_TRISTATE_T | Private |
SOURCE_KINDS | Instance Attribute | LIKE | Private | ||
S_FLAG_OLD_BREAKPOINTS_DELETED | Static Attribute | Flag: Old Breakpoints (Database) Have Already Been Deleted | ABAP_FALSE | LIKE ABAP_BOOL | Private |
CL_ABAP_DEBUGGER types
DBG_SETTINGS_T - Bit String for Debugger SettingsDBG_TRISTATE_T - Single-Character Flag
TY_SOURCE_KIND -
Links to Related Class(s)
CL_ABAP_...Full list of available SAP object classes
Search for further information about these or an SAP related objects