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 NameDescriptionVisability
CONVERT_BREAKPOINTConvert BreakpointPrivate
CALL METHOD cl_abap_debugger=>CONVERT_BREAKPOINT...more details

DELETE_HTTP_BREAKPOINTDelete HTTP BreakpointPublic
CALL METHOD cl_abap_debugger=>DELETE_HTTP_BREAKPOINT...more details

DELETE_HTTP_BREAKPOINTSDelete HTTP BreakpointsPublic
CALL METHOD cl_abap_debugger=>DELETE_HTTP_BREAKPOINTS...more details

DELETE_OLD_SESSIONSDelete Old Debugging Session/HTTP BreakpointsPublic
CALL METHOD cl_abap_debugger=>DELETE_OLD_SESSIONS...more details

GET_BREAKPOINT_TIDFetching of the Termial ID for BreakpointsPublic
CALL METHOD cl_abap_debugger=>GET_BREAKPOINT_TID...more details

GET_DEBUGGER_FLAGSRead Debugger StatusPrivate
CALL METHOD cl_abap_debugger=>GET_DEBUGGER_FLAGS...more details

MODIFY_HEADERWrite Header (ABDBG_INFO) for External BreakpointsPrivate
CALL METHOD cl_abap_debugger=>MODIFY_HEADER...more details

MODIFY_ST_BREAKPOINTSet/Delete/Switch Simple Transformation BreakpointsPublic
CALL METHOD cl_abap_debugger=>MODIFY_ST_BREAKPOINT...more details

READ_BREAKPOINTSRead BreakpointsPublic
CALL METHOD cl_abap_debugger=>READ_BREAKPOINTS...more details

READ_HTTP_BREAKPOINTSRead HTTP BreakpointsPublic
CALL METHOD cl_abap_debugger=>READ_HTTP_BREAKPOINTS...more details

READ_ST_BREAKPOINTSRead Simple Transformation line breakpointsPublic
CALL METHOD cl_abap_debugger=>READ_ST_BREAKPOINTS...more details

SAVE_BREAKPOINTSSave breakpointsPublic
CALL METHOD cl_abap_debugger=>SAVE_BREAKPOINTS...more details

SAVE_HTTP_BREAKPOINTSave HTTP BreakpointPublic
CALL METHOD cl_abap_debugger=>SAVE_HTTP_BREAKPOINT...more details

SAVE_HTTP_BREAKPOINTSSave HTTP BreakpointsPublic
CALL METHOD cl_abap_debugger=>SAVE_HTTP_BREAKPOINTS...more details

SET_DEBUGGER_FLAGSSet Debugger StatusPrivate
CALL METHOD cl_abap_debugger=>SET_DEBUGGER_FLAGS...more details

SET_REQUEST_TIDSet Terminal ID for Outgoing RequestsPublic
CALL METHOD cl_abap_debugger=>SET_REQUEST_TID...more details

_GET_BREAKPOINT_TID_SESSIONGet Terminal ID for Breakpoints (internal)Private
CALL METHOD cl_abap_debugger=>_GET_BREAKPOINT_TID_SESSION...more details

_SET_BREAKPOINT_TIDSet Terminal ID for Breakpoints (Internal)Private
CALL METHOD cl_abap_debugger=>_SET_BREAKPOINT_TID...more details

_SET_REQUEST_TIDSet 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.

NameLevelDescriptionInitial ValueTypeVisability
BP_KIND_EXCEConstantBreakpoint Type: FORM Routine12LIKE
BP_KIND
Public
BP_KIND_FUNCConstantBreakpoint Type: Function Module6LIKE
BP_KIND
Public
BP_KIND_METHConstantBreakpoint Type: Method8LIKE
BP_KIND
Public
BP_KIND_PROGConstantBreakpoint Type: Point in Program1LIKE
BP_KIND
Public
BP_KIND_STATConstantBreakpoint Type: FORM Routine9LIKE
BP_KIND
Public
BP_KIND_STLNConstantBreakpoint Type: ST Program Location15LIKE
BP_KIND
Public
BP_KIND_SUBRConstantBreakpoint Type: Subroutine4LIKE
BP_KIND
Public
BP_KIND_SYEXConstantBreakpoint Type: FORM Routine10LIKE
BP_KIND
Public
BP_KIND_TMPLConstantBreakpoint Type: ST Template16LIKE
BP_KIND
Public
BP_METHOD_KIND_GLOBALConstantType of Method Breakpoint: Global0LIKE
BPINFO_METH-BP_METHOD_KIND
Public
BP_METHOD_KIND_LOCALCPOOLConstantType of Method Breakpoint: Local in Class Pool2LIKE
BPINFO_METH-BP_METHOD_KIND
Public
BP_METHOD_KIND_LOCALPROGConstantType of Method Breakpoint: Local in Program1LIKE
BPINFO_METH-BP_METHOD_KIND
Public
DBG_ABAPConstantSettings: ABAP Debugging65536LIKE
DBG_SETTINGS_T
Private
DBG_DYNPConstantSettings: Dynpro Debugging131072LIKE
DBG_SETTINGS_T
Private
DBG_STOPConstantSettings: Stop at Debugger65536LIKE
DBG_SETTINGS_T
Private
DBG_SYSTEM_DEBUGGINGConstantSettings: System Debugging16777216LIKE
DBG_SETTINGS_T
Private
KEEPConstantRetain Status'-'LIKE
DBG_TRISTATE_T
Private
MAX_NUM_BREAKPOINTSConstantMaximum Number of All Breakpoints30LIKE
I
Private
OFFConstantDelete statusSPACELIKE
DBG_TRISTATE_T
Private
ONConstantSet Status'X'LIKE
DBG_TRISTATE_T
Private
SOURCE_KINDSInstance AttributeLIKE
Private
S_FLAG_OLD_BREAKPOINTS_DELETEDStatic AttributeFlag: Old Breakpoints (Database) Have Already Been DeletedABAP_FALSELIKE
ABAP_BOOL
Private




CL_ABAP_DEBUGGER types

DBG_SETTINGS_T - Bit String for Debugger Settings
DBG_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



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!