SAP ABAP Class CL_CMP_DEBUG (Debugger for Code Composer)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO (Application Component) Workbench Tools: Editors, Painters, Modelers
     SCCMP (Package) SAP INTERNAL USAGE: Code Composer
Properties
Class CL_CMP_DEBUG  
Short Description Debugger for Code Composer    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SCCMP   SAP INTERNAL USAGE: Code Composer 
Created 20090505   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_CMP_COMPOSER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_CMP_DEBUG has no interface implemented.
Friends
Class CL_CMP_DEBUG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_FLG_INIT Constant Public Type reference (TYPE) CHAR1 '' Single-Character Flag 20090524
2 C_MODE_INACTIVE Constant Public Type reference (TYPE) CHAR1 '3' Single-Character Flag 20090522
3 C_MODE_STOP_ALWAYS Constant Public Type reference (TYPE) CHAR1 '1' 20100419
4 C_MODE_STOP_CONDITION Constant Public Type reference (TYPE) CHAR1 '2' Single-Character Flag 20090522
5 S_REF_CONTEXT Static Attribute Public Object reference (TYPE REF TO) OBJECT 20090624
6 S_REF_CURRENT_LINE Static Attribute Public Object reference (TYPE REF TO) OBJECT 20090624
7 S_REF_EXCEPTION Static Attribute Public Object reference (TYPE REF TO) OBJECT 20090624
8 S_REF_RESULT Static Attribute Public Object reference (TYPE REF TO) OBJECT 20090623
9 S_REF_RUNTIME_INFO Static Attribute Public Object reference (TYPE REF TO) OBJECT 20090624
10 S_REF_TEMPLATE Static Attribute Public Object reference (TYPE REF TO) OBJECT 20090701
11 S_STR_CURRENT_DEBUG_X Static Attribute Public Type reference (TYPE) TCMP_DEBUG_X P 20090525
12 S_STR_LAST_DEBUG_X Static Attribute Public Type reference (TYPE) TCMP_DEBUG_X P 20090525
13 S_STR_TRANSFER Static Attribute Public Type reference (TYPE) TYP_STR_TRANSFER 20090525
14 S_TAB_BPS Static Attribute Public Type reference (TYPE) TYP_TAB_BREAKPOINTS 20100422
15 S_TAB_TEMPLCODE Static Attribute Public Type reference (TYPE) CL_CMP_COMPOSER=>TAB_CODE 20090909
16 S_TAB_VARS Static Attribute Public Type reference (TYPE) TYP_TAB_VARS 20090525
17 S_XML_DEBUG_TRANSFER Static Attribute Public Type reference (TYPE) STRING 20090525
Methods
# Method Level Visibility Method type Description Created on
1 S_DELETE_BPS Static method Public Method 20100422
2 S_GET_BPS Static method Public Method 20100422
3 S_IS_DEBUG Static method Public Method 20090525
4 S_PREPARE Static method Public Method 20090525
5 S_SET_BP Static method Public Method 20100422
6 S_SET_BPS Static method Public Method 20100423
7 S_SET_DEBUG Static method Public Method 20090525
Events
Class CL_CMP_DEBUG has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYP_STR_BREAKPOINT Public See coding 20090505 BEGIN OF typ_str_breakpoint, templ_name TYPE syrepid, templ_type TYPE string, templ_line TYPE c LENGTH 255, templ_line_no TYPE i, inactive TYPE xflag, * tab_constraints TYPE typ_tab_constraints, END OF typ_str_breakpoint
2 TYP_STR_CONSTRAINT Public See coding 20090524 BEGIN OF typ_str_constraint, group type i, varname TYPE c LENGTH 255, operator TYPE c LENGTH 2, value TYPE c LENGTH 255, END OF typ_str_constraint
3 TYP_STR_STOP Public See coding 20100420 BEGIN OF typ_str_stop, templ_name TYPE syrepid, templ_type TYPE string, templ_line_no TYPE i, templ_line type string, stacklevel type i, steptype type string, END OF typ_str_stop
4 TYP_STR_TRANSFER Public See coding 20090525 BEGIN OF typ_str_transfer, mode type char1, flg_build type char1, flg_construct type char1, flg_exception type char1, tab_vars type typ_tab_vars, str_stop type typ_str_stop, END OF typ_str_transfer
5 TYP_STR_VAR Public See coding 20090519 BEGIN OF typ_str_var, varname TYPE c LENGTH 255, tab_constraints TYPE typ_tab_constraints, END OF typ_str_var
6 TYP_TAB_BREAKPOINTS Public See coding 20090511 typ_tab_breakpoints TYPE STANDARD TABLE OF typ_str_breakpoint WITH DEFAULT KEY
7 TYP_TAB_CONSTRAINTS Public See coding 20090524 typ_tab_constraints TYPE STANDARD TABLE OF typ_str_constraint WITH DEFAULT KEY
8 TYP_TAB_VARS Public See coding 20090511 typ_tab_vars TYPE STANDARD TABLE OF typ_str_var WITH DEFAULT KEY
Method Signatures

Method S_DELETE_BPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_ALL Call by reference Type reference (TYPE) XFLAG neue Eingabewerte 20100422
2 Importing I_USERNAME Value transfer Type reference (TYPE) SY-UNAME Benutzername 20100422

Method S_DELETE_BPS on class CL_CMP_DEBUG has no exception.

Method S_GET_BPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TEMPL_NAME Value transfer Type reference (TYPE) CSEQUENCE 20100427
2 Importing I_USERNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20100422
3 Returning R_TAB_BPS Value transfer Type reference (TYPE) TYP_TAB_BREAKPOINTS 20100422

Method S_GET_BPS on class CL_CMP_DEBUG has no exception.

Method S_IS_DEBUG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FLG_DEBUG Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20090525

Method S_IS_DEBUG on class CL_CMP_DEBUG has no exception.

Method S_PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_FORCE Value transfer Type reference (TYPE) XFLAG neue Eingabewerte 20100421

Method S_PREPARE on class CL_CMP_DEBUG has no exception.

Method S_SET_BP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_DELETE Value transfer Type reference (TYPE) XFLAG neue Eingabewerte 20100422
2 Importing I_FLG_INACTIVE Value transfer Type reference (TYPE) XFLAG neue Eingabewerte 20100422
3 Importing I_TEMPL_LINE_NO Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20100422
4 Importing I_TEMPL_NAME Value transfer Type reference (TYPE) CSEQUENCE 20100422
5 Importing I_TEMPL_TYPE Value transfer Type reference (TYPE) CSEQUENCE 20100422
6 Importing I_USERNAME Value transfer Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20100422

Method S_SET_BP on class CL_CMP_DEBUG has no exception.

Method S_SET_BPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_CLEAR_ALL Call by reference Type reference (TYPE) XFLAG 'X' neue Eingabewerte 20100423
2 Importing I_SYNC_TEMPLATE Value transfer Type reference (TYPE) CSEQUENCE 20100427
3 Importing I_TAB_BPS Value transfer Type reference (TYPE) TYP_TAB_BREAKPOINTS 20100423
4 Importing I_USERNAME Value transfer Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20100423

Method S_SET_BPS on class CL_CMP_DEBUG has no exception.

Method S_SET_DEBUG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_DEBUG Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20090525

Method S_SET_DEBUG on class CL_CMP_DEBUG has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 800