SAP ABAP Class CL_APL_ECATT_EXTLOG_TOOLS (External Log Utility Methods)
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_EXTLOG_TOOLS  
Short Description External Log Utility Methods    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SECATT_MIDDLEWARE   eCATT Middleware Objects 
Created 20090311   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_APL_ECATT_EXTLOG_TOOLS has no interface implemented.
Friends
Class CL_APL_ECATT_EXTLOG_TOOLS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CD_AND Constant Private Type reference (TYPE) CHAR3 'AND' 3-Byte Field 20091019
2 CD_A_FUNC Constant Private Type reference (TYPE) CHAR6 'a_func' Character Field Length = 10 20091019
3 CD_ECATT_SC Constant Private Type reference (TYPE) CHAR8 'ECATT_SC' Character field, 8 characters long 20091019
4 CD_ECATT_TC Constant Private Type reference (TYPE) CHAR8 'ECATT_TC' Character field, 8 characters long 20091019
5 CD_EQUAL Constant Private Type reference (TYPE) CHAR1 '=' Single-Character Indicator 20091019
6 CD_EXT_SCRIPT Constant Private Type reference (TYPE) CHAR10 'EXT_SCRIPT' Character Field Length = 10 20091019
7 CD_OBJ_LNR Constant Private Type reference (TYPE) TV_CHAR7 'obj_lnr' Character Field Length = 10 20091019
8 CD_PRODUCT_END_TAG Constant Private Type reference (TYPE) CHAR10 '' Character Field Length = 10 20091105
9 CD_PRODUCT_START_TAG Constant Private Type reference (TYPE) TV_CHAR9 '' Character field of 9 digits 20091105
10 CD_QUOTE Constant Private Type reference (TYPE) CHAR1 '''' Single-Character Indicator 20091019
11 CD_REF Constant Private Type reference (TYPE) CHAR3 'REF' 3-Byte Field 20091105
12 CD_REFEXT Constant Private Type reference (TYPE) CHAR6 'REFEXT' Character Field of Length 6 20091105
13 CD_SCRIPT Constant Private Type reference (TYPE) CHAR1 'S' Single-Character Indicator 20091104
14 CD_TESTCASE Constant Private Type reference (TYPE) CHAR08 'TESTCASE' Character Field Length = 10 20091019
15 CD_UNC_PATH_END_TAG Constant Private Type reference (TYPE) CHAR20 '' FIELD_TYPE 20091019
16 CD_UNC_PATH_START_TAG Constant Private Type reference (TYPE) TV_CHAR19 '' 30 Characters 20091019
17 CD_VALUE Constant Private Type reference (TYPE) CHAR1 'V' Single-Character Indicator 20091104
18 CD_VERSION Constant Private Type reference (TYPE) TV_CHAR7 'VERSION' 20091019
19 CD_XML_DATA_PREFIX Constant Private Type reference (TYPE) TV_CHAR9 'XML-DATA-' Character Field Length = 10 20091019
Methods
# Method Level Visibility Method type Description Created on
1 GET_CALLER_INFO Static method Public Method Get Caller Info from DB 20090313
2 GET_CALLER_INFO_LOG Static method Public Method Get Caller info directly from the log instance 20090316
3 GET_TOOLNAME Static method Public Method Get toolname from LogID 20090311
4 GET_UNC_PATH_OBJECT Static method Public Method Get UNC Path from LogID 20090313
5 GET_VARIANT_INFO Static method Public Method 20090311
6 SHOW_LOG Static method Public Method Show Log in External Tool 20090311
7 _PROCESS_ECSC_DATA Static method Private Method Process Test Case Data 20091104
8 _PROCESS_ECSC_UNC_PATH Static method Private Method Process TESTCASE 20090312
9 _PROCESS_ECSC_XML Static method Private Method Process Test Case XML 20091104
10 _PROCESS_ECTC_UNC_PATH Static method Private Method Process CONFIG 20090312
11 _PROCESS_REFEXT Static method Private Method Process REFEXT 20091104
12 _PROCESS_SCRIPT_REF Static method Private Method Process References to Test Scripts 20091105
Events
Class CL_APL_ECATT_EXTLOG_TOOLS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_UNC_OBJ Public See coding 20090312 BEGIN OF ts_unc_obj, obj_lnr TYPE etobj_lnr, scr_lnr TYPE etscr_lnr, variant TYPE etcmd_obj, xml_string TYPE string, unc_path TYPE string, toolname TYPE ettoolname, END OF ts_unc_obj
2 TT_UNC_OBJ Public See coding 20090312 tt_unc_obj TYPE STANDARD TABLE OF ts_unc_obj
3 TV_CHAR19 Private See coding 20091019 TV_CHAR19 type c LENGTH 19
4 TV_CHAR7 Private See coding 20091019 TV_CHAR7 type c LENGTH 7
5 TV_CHAR9 Private See coding 20091019 TV_CHAR9 type c LENGTH 9
Method Signatures

Method GET_CALLER_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OBJ_NAME Call by reference Type reference (TYPE) ETOBJ_NAME eCATT Objekt 20090313
2 Exporting EV_OBJ_TYPE Call by reference Type reference (TYPE) ETOBJ_TYPE eCATT Objekttyp (Testdaten, Skript, Konfiguration etc.) 20090313
3 Exporting EX_SUCCESS Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20090313
4 Importing IM_LOGKEY Call by reference Type reference (TYPE) ETLOG_KEY eCATT Keyfelder zu den Protokolltabellen 20090313

Method GET_CALLER_INFO on class CL_APL_ECATT_EXTLOG_TOOLS has no exception.

Method GET_CALLER_INFO_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OBJECT_DESC Call by reference Type reference (TYPE) STRING 20090316
2 Exporting EV_OBJECT_NAME Call by reference Type reference (TYPE) ETOBJ_NAME eCATT Objekt 20090316
3 Exporting EV_OBJECT_TYPE Call by reference Type reference (TYPE) ETOBJ_TYPE eCATT Objekttyp (Testdaten, Skript, Konfiguration etc.) 20090316
4 Exporting EV_OBJECT_VERSION Call by reference Type reference (TYPE) ETOBJ_VER eCATT Objektversion 20090316
5 Importing IM_LOGKEY Call by reference Type reference (TYPE) ETLOG_KEY eCATT Keyfelder zu den Protokolltabellen 20090316
# Exception Resumable Description Created on
1 EX_LOGID_NOT_FOUND 20090316

Method GET_TOOLNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EM_TOOLNAME Call by reference Type reference (TYPE) ETTOOLNAME Name des Testtools 20090311
2 Importing IM_OBJ_NAME Call by reference Type reference (TYPE) ETOBJ_NAME eCATT Objekt 20090311
3 Importing IM_OBJ_TYPE Call by reference Type reference (TYPE) ETOBJ_TYPE eCATT Objekttyp (Testdaten, Skript, Konfiguration etc.) 20090311

Method GET_TOOLNAME on class CL_APL_ECATT_EXTLOG_TOOLS has no exception.

Method GET_UNC_PATH_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_UNC_OBJ Call by reference Type reference (TYPE) TT_UNC_OBJ 20090313
2 Exporting EX_MULTIPLE_UNC Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20090313
3 Importing IM_LOGKEY Call by reference Type reference (TYPE) ETLOG_KEY eCATT Keyfelder zu den Protokolltabellen 20090313
4 Importing IM_OBJ_TYPE Call by reference Type reference (TYPE) ETOBJ_TYPE 'ECTC' eCATT Objekttyp (Testdaten, Skript, Konfiguration etc.) 20090313
# Exception Resumable Description Created on
1 EX_LOGID_NOT_FOUND 20090313
2 EX_NO_EXT_SCRIPT 20090313

Method GET_VARIANT_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_VARIANTS Call by reference Type reference (TYPE) ETVAR_SEL_TABTYPE Tabellentyp mit Varianten und Beschreibung zu eCATT-Objekten 20090311
2 Importing IM_OBJ_NAME Call by reference Type reference (TYPE) ETOBJ_NAME 20090311
3 Importing IM_OBJ_TYPE Call by reference Type reference (TYPE) ETOBJ_TYPE 20090311

Method GET_VARIANT_INFO on class CL_APL_ECATT_EXTLOG_TOOLS has no exception.

Method SHOW_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EM_ERROR Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20090312
2 Exporting EM_MESSAGE Call by reference Type reference (TYPE) STRING 20090313
3 Importing IM_TOOL_NAME Call by reference Type reference (TYPE) ETTOOLNAME Name des Testtools 20090311
4 Importing IM_UNC_PATH Call by reference Type reference (TYPE) STRING Character 1024 20090311

Method SHOW_LOG on class CL_APL_ECATT_EXTLOG_TOOLS has no exception.

Method _PROCESS_ECSC_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_UNC_OBJ Call by reference Type reference (TYPE) TT_UNC_OBJ 20091104
2 Exporting EV_UNC_COUNTER Call by reference Type reference (TYPE) I 20091104
3 Exporting EX_MULTIPLE_UNC Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20091104
4 Importing IO_APL_LOG Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_LOG eCATT Protokoll 20091104
5 Importing IT_LOG_SCR_COMMANDS Call by reference Type reference (TYPE) ETLOG_LINE_TABTYPE Protokoll Scriptausgabezeilen 20091104
6 Importing IV_OBJ_LNR Call by reference Type reference (TYPE) ETOBJ_LNR Laufende Nummer eines Objektes 20091105
7 Importing IV_SCR_LNR Call by reference Type reference (TYPE) ETSCR_LNR eCATT Laufende Nummer des Scriptbefehls 20091105
# Exception Resumable Description Created on
1 EX_NO_EXT_SCRIPT 20091104

Method _PROCESS_ECSC_UNC_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_UNC_OBJ Call by reference Type reference (TYPE) TT_UNC_OBJ 20090312
2 Exporting EX_MULTIPLE_UNC Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20090312
3 Importing IM_LOGKEY Call by reference Type reference (TYPE) ETLOG_KEY eCATT Keyfelder zu den Protokolltabellen 20090312
4 Importing IO_APL_LOG Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_LOG eCATT Protokoll 20090312
5 Importing IT_LOG_SCR Call by reference Type reference (TYPE) ETLOG_LINE_TABTYPE Protokoll Scriptausgabezeilen 20090312
# Exception Resumable Description Created on
1 EX_NO_EXT_SCRIPT 20090312

Method _PROCESS_ECSC_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EB_SUCCESS Call by reference Type reference (TYPE) ABAP_BOOL 20091104
2 Exporting EV_TOOLNAME Call by reference Type reference (TYPE) ETTOOLNAME Name des Testtools 20091105
3 Exporting EV_UNC_PATH Call by reference Type reference (TYPE) STRING 20091104
4 Exporting EV_XML_STRING Call by reference Type reference (TYPE) STRING Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20091104
5 Importing IO_APL_LOG Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_LOG eCATT Protokoll 20091104
6 Importing IS_LOG_SCR Call by reference Type reference (TYPE) ETLOG_LINE Protokoll Scriptausgabezeilen 20091104
7 Importing IV_SOURCE Call by reference Type reference (TYPE) CHAR1 'S' 'S' for Script - 'V' for Value 20091104

Method _PROCESS_ECSC_XML on class CL_APL_ECATT_EXTLOG_TOOLS has no exception.

Method _PROCESS_ECTC_UNC_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_UNC_OBJ Call by reference Type reference (TYPE) TT_UNC_OBJ 20090312
2 Exporting EX_MULTIPLE_UNC Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20090312
3 Importing IM_LOGKEY Call by reference Type reference (TYPE) ETLOG_KEY eCATT Keyfelder zu den Protokolltabellen 20090312
4 Importing IO_APL_LOG Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_LOG eCATT Protokoll 20090312
5 Importing IT_LOG_SCR Call by reference Type reference (TYPE) ETLOG_LINE_TABTYPE Protokoll Scriptausgabezeilen 20090312
# Exception Resumable Description Created on
1 EX_NO_EXT_SCRIPT 20090312

Method _PROCESS_REFEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_UNC_OBJ Call by reference Type reference (TYPE) TT_UNC_OBJ 20091104
2 Exporting EV_UNC_COUNTER Call by reference Type reference (TYPE) I Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20091104
3 Importing IO_APL_LOG Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_LOG eCATT Protokoll 20091104
4 Importing IS_DATA Call by reference Type reference (TYPE) ETLOG_LINE Protokoll Scriptausgabezeilen 20091104
5 Importing IS_LOG_SCR Call by reference Type reference (TYPE) ETLOG_LINE eCATT Scriptausgabezeile 20091104
# Exception Resumable Description Created on
1 EX_NO_EXT_SCRIPT 20091104

Method _PROCESS_SCRIPT_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_UNC_OBJ Call by reference Type reference (TYPE) TT_UNC_OBJ 20091105
2 Exporting EV_UNC_COUNTER Call by reference Type reference (TYPE) I 20091105
3 Exporting EX_MULTIPLE_UNC Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20091105
4 Importing IO_APL_LOG Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_LOG eCATT Protokoll 20091105
5 Importing IT_LOG_SCR_COMMANDS Call by reference Type reference (TYPE) ETLOG_LINE_TABTYPE Protokoll Scriptausgabezeilen 20091105

Method _PROCESS_SCRIPT_REF on class CL_APL_ECATT_EXTLOG_TOOLS has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 720