SAP ABAP Class CL_APL_ECATT_DEBUG (Debug Handling Class)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-TWB-TST-ECA (Application Component) eCATT Extended Computer Aided Test Tool
     SECATT_MIDDLEWARE (Package) eCATT Middleware Objects
Properties
Class CL_APL_ECATT_DEBUG  
Short Description Debug Handling Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SECATT_MIDDLEWARE   eCATT Middleware Objects 
Created 20020709   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_APL_ECATT_DEBUG has no forward declaration.
Interfaces
Class CL_APL_ECATT_DEBUG has no interface implemented.
Friends
Class CL_APL_ECATT_DEBUG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AP_LOG Instance attribute Private Object reference (TYPE REF TO) CL_APL_ECATT_LOG Log of eCatt Object Execution 20020715
2 AP_PARAMS Instance attribute Public Object reference (TYPE REF TO) CL_APL_ECATT_PARAMS Parameter Definition for Test Data 20020813
3 AP_REPLAY_SAPGUI Instance attribute Public Object reference (TYPE REF TO) CL_APL_ECATT_REPLAY_SAPGUI SAPGUI Processing Class for Highlighting 20030827
4 AT_BREAKS Instance attribute Private Type reference (TYPE) ECDBG_USER_TABTYPE User-Specific Debug Data 20020709
5 AT_BR_CMD Instance attribute Public Type reference (TYPE) ETDBG_CMD_TABTYPE eCATT Debugging Commands 20020712
6 AT_BR_SCR Instance attribute Public Type reference (TYPE) ETDBG_SCR_TABTYPE eCATT Debugging Script Lines 20020712
7 AT_SAPGUI_XML Instance attribute Private Type reference (TYPE) ETXML_LINE_TABTYPE XML Description of Current SAPGUI Command 20020725
8 A_CHECK_TIME Instance attribute Private Type reference (TYPE) SYUZEIT Time of Last Check on External Stop 20031204
9 A_CONTINUE Instance attribute Public Type reference (TYPE) CHAR1 Single-Character Flag 20020710
10 A_DEBUGMODE Instance attribute Public Type reference (TYPE) ETDEBUG eCATT - Debug Modes 20020709
11 A_ERROR Instance attribute Public Type reference (TYPE) ETONOFF eCATT Switch On/Off 20020711
12 A_EXEC_LINE Instance attribute Private Type reference (TYPE) ETCMD_LINE Command Position Row 20020712
13 A_GUI_BREAK Instance attribute Public Type reference (TYPE) ETSAPGUI_BREAK Stop Mode for SAPGUI Command 20020717
14 A_GUI_COUNT Instance attribute Public Type reference (TYPE) NUM4 Counter for GUI Breaks in a SAPGUI 20020717
15 A_GUI_DEBUG Instance attribute Public Type reference (TYPE) ETONOFF X = With Debug Space = With Popup 20030314
16 A_LEVEL Instance attribute Private Type reference (TYPE) ETLOG_LEV Nesting Depth of Recursive Call of eCATT Objects 20020711
17 A_LOGKEY Instance attribute Private Type reference (TYPE) ETLOG_KEY eCATT Key Fields for Log Tables 20020710
18 A_NEXT_LINE Instance attribute Public Type reference (TYPE) ETCMD_LINE Command Position Row 20020715
19 A_NEXT_OBJ Instance attribute Public Type reference (TYPE) ETXML_LINE eCATT XML Line 20020725
20 A_NEXT_POSI Instance attribute Public Type reference (TYPE) ETCMD_POSI Command Position Column 20020715
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_BREAKPOINT Instance method Public Method Check Whether Breakpoint Is Reached 20020709
2 DELETE_BREAKPOINT Instance method Public Method Delete Breakpoint from AT_BR_SCR 20020819
3 GET_BREAKPOINT Instance method Public Method GEt Breakpoint from AT_BR_SCR 20020819
4 GET_EXECUTE_STATE Static method Public Method Gets Status for Execution Control 20031210
5 GET_LAST_OBJECT Instance method Public Method Reads the LAST_OBJECT Attribute from AP_LOG 20080902
6 GET_SAPGUI_XML Instance method Public Method Reads the Attribute at_sapgui_xml 20020725
7 HANDLE_EV_FIELD_VALUE_CHANGED Instance method Public Event handling method Changed Parameter from the Debugging in Log Entry 20020924
8 INIT_DEBUGGING Instance method Public Method Debugging Is Initialised 20020709
9 LOG_MODIF_VALUE Instance method Public Method Changed Parameter from the Debugging in Log Entry 20020715
10 READ_BREAKPOINTS Instance method Public Method Read User-Specific Breakpoints from Database 20020712
11 SAVE_BREAKPOINTS Instance method Public Method Write User-Specific Breakpoints to Database 20020712
12 SET_BREAKPOINT Instance method Public Method Set Breakpoint from AT_BR_SCR 20020819
13 SET_CONTROL_INFO Instance method Private Method Log and Progress Indicator of Control Data 20031211
14 SET_EXECUTE_CONTROL Static method Public Method Set Data for Execution Control 20031210
15 SET_SAPGUI_XML Instance method Public Method Sets the Attribute at_sapgui_xml 20020725
16 STOP_SAPGUI Instance method Public Method Sychronization of Process 20020724
Events
Class CL_APL_ECATT_DEBUG has no event.
Types
Class CL_APL_ECATT_DEBUG has no local type.
Method Signatures

Method CHECK_BREAKPOINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_STOP_ALL Call by reference Type reference (TYPE) ETONOFF Startvorgang abbrechen 20031205
2 Importing IM_DIALOG Call by reference Type reference (TYPE) CHAR1 SPACE Von SAPGUI X=Debug Y=Cancel Z=Pause 20031218
3 Importing IM_FUN Call by reference Type reference (TYPE) ETCMD_FUN Name der Funktion 20020711
4 Importing IM_GUI_STEP Call by reference Type reference (TYPE) ETONOFF SPACE Anhaltemodus für SAPGUI-Befehle 20020717
5 Importing IM_LINE Call by reference Type reference (TYPE) ETCMD_LINE Kommandoposition Zeile 20020711
6 Importing IM_OBJ Call by reference Type reference (TYPE) ETXML_LINE Objekt zur Funktion 20020711
7 Importing IM_POSI Call by reference Type reference (TYPE) ETCMD_POSI Kommandoposition Spalte 20020715
8 Importing IP_PARAMS Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_PARAMS Parameterdefinition für Testdaten 20020709

Method CHECK_BREAKPOINT on class CL_APL_ECATT_DEBUG has no exception.

Method DELETE_BREAKPOINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DELETE_ALL Call by reference Type reference (TYPE) ETONOFF SPACE 'X' = Alle im Testskript löschen 20020819
2 Importing IS_BR_SCR Call by reference Type reference (TYPE) ETDBG_SCR eCATT Debugging Scriptzeile 20020819

Method DELETE_BREAKPOINT on class CL_APL_ECATT_DEBUG has no exception.

Method GET_BREAKPOINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BR_SCR Call by reference Type reference (TYPE) ETDBG_SCR eCATT Debugging Scriptzeile 20020819
# Exception Resumable Description Created on
1 CX_ECATT_APL_SCRIPT eCatt Middleware Exceptions des Scripts 20020819

Method GET_EXECUTE_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LOGEXEC Call by reference Type reference (TYPE) ECLOG_EXEC Ausgeführte Konfiguration, Variante, Skript, Version 20080507
2 Exporting EX_LOGHEAD Call by reference Type reference (TYPE) ETLOG_HEAD eCATT Protokoll Kopfdaten 20031210
3 Exporting EX_STATE Call by reference Type reference (TYPE) ETEXECSTAT Ausführungsstatus in eCATT: 'R', 'Z', 'Y', 'F' 20031210
4 Importing IM_LOGID Call by reference Type reference (TYPE) ETLOG_ID Protokoll-Id 20031210
# Exception Resumable Description Created on
1 CX_ECATT_APL eCatt Middleware Ausnahmen für capture/replay 20031210

Method GET_LAST_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LAST_OBJECT Call by reference Type reference (TYPE) ETOBJ_NAME eCATT Objekt 20080902
2 Exporting E_LAST_VERSION Call by reference Type reference (TYPE) ETOBJ_VER eCATT Objektversion 20080902

Method GET_LAST_OBJECT on class CL_APL_ECATT_DEBUG has no exception.

Method GET_SAPGUI_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_XML_LINE_TABLE Call by reference Type reference (TYPE) ETXML_LINE_TABTYPE XML Zeilen 20020725

Method GET_SAPGUI_XML on class CL_APL_ECATT_DEBUG has no exception.

Method HANDLE_EV_FIELD_VALUE_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PATH Call by reference Attribute reference (LIKE) 20020924
2 Importing PINDEX Call by reference Attribute reference (LIKE) 20020924
3 Importing VALUE Call by reference Attribute reference (LIKE) 20020924
4 Importing VARID Call by reference Attribute reference (LIKE) 20020924
5 Importing VINDEX Call by reference Attribute reference (LIKE) 20020924

Method HANDLE_EV_FIELD_VALUE_CHANGED on class CL_APL_ECATT_DEBUG has no exception.

Method INIT_DEBUGGING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DEBUGMODE Call by reference Type reference (TYPE) ETDEBUG eCATT - Debugmodi 20020709
2 Importing IM_GUI_BREAK Call by reference Type reference (TYPE) ETSAPGUI_BREAK Anhaltemodus für SAPGUI-Befehle 20020717
3 Importing IM_GUI_DEBUG Call by reference Type reference (TYPE) ETONOFF X = Mit Debugger SPACE = Mit Popup 20030314
4 Importing IM_LOGKEY Call by reference Type reference (TYPE) ETLOG_KEY eCATT Keyfelder zu den Protokolltabellen 20020710
5 Importing IP_LOG Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_LOG Log of eCatt object execution 20020715

Method INIT_DEBUGGING on class CL_APL_ECATT_DEBUG has no exception.

Method LOG_MODIF_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PATH Call by reference Type reference (TYPE) STRING Name/Pfad des geänderten Parameters 20020924
2 Importing IM_VALUE Call by reference Type reference (TYPE) ETVAL eCATT Parameterwert 20020924
3 Importing IP_PARAMS Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_PARAMS Parameterdefinition für Testdaten 20020715

Method LOG_MODIF_VALUE on class CL_APL_ECATT_DEBUG has no exception.

Method READ_BREAKPOINTS Signature

Method READ_BREAKPOINTS on class CL_APL_ECATT_DEBUG has no parameter.
Method READ_BREAKPOINTS on class CL_APL_ECATT_DEBUG has no exception.

Method SAVE_BREAKPOINTS Signature

Method SAVE_BREAKPOINTS on class CL_APL_ECATT_DEBUG has no parameter.
Method SAVE_BREAKPOINTS on class CL_APL_ECATT_DEBUG has no exception.

Method SET_BREAKPOINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BR_SCR Call by reference Type reference (TYPE) ETDBG_SCR eCATT Debugging Scriptzeile 20020819

Method SET_BREAKPOINT on class CL_APL_ECATT_DEBUG has no exception.

Method SET_CONTROL_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DIALOG Call by reference Type reference (TYPE) CHAR1 W=Weiter X=Debug Y=Cancel Z=Pause 20031211

Method SET_CONTROL_INFO on class CL_APL_ECATT_DEBUG has no exception.

Method SET_EXECUTE_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTROL Call by reference Type reference (TYPE) CHAR1 X= Debug Y=Cancel Z=Pause W=Continue 20031210
2 Importing IM_LOGID Call by reference Type reference (TYPE) ETLOG_ID Protokoll-Id 20031210
# Exception Resumable Description Created on
1 CX_ECATT_APL eCatt Middleware Ausnahmen für capture/replay 20031210

Method SET_SAPGUI_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_XML_LINE_TABLE Call by reference Type reference (TYPE) ETXML_LINE_TABTYPE XML Zeilen 20020725

Method SET_SAPGUI_XML on class CL_APL_ECATT_DEBUG has no exception.

Method STOP_SAPGUI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_BREAK Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20020724
2 Exporting EX_DEBUG Call by reference Type reference (TYPE) ETONOFF X = Mit Debugging SPACE = Mit Popup 20030314
3 Exporting EX_DIALOG Call by reference Type reference (TYPE) CHAR1 X = Debug Y = Cancel Z = Pause 20031218
4 Importing IM_MODE_SAPGUI_BREAK Call by reference Type reference (TYPE) ETSAPGUI_BREAK Anhaltemodus für SAPGUI 20020724
# Exception Resumable Description Created on
1 CX_ECATT_APL eCatt Middleware Ausnahmen für capture/replay 20020724
History
Last changed by/on SAP  20110908 
SAP Release Created in 630