SAP ABAP Class CL_ECSTAT_OBJ_EXTRACTOR (Extracts Data for Displaying eCATT Objects)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-TWB-TST-ECA (Application Component) eCATT Extended Computer Aided Test Tool
     SECATT_STAT (Package) eCATT Statistics
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ECSTAT_ABSTRACT_EXTRACTOR Skeleton Implementation of an Extractor 20100624
Properties
Class CL_ECSTAT_OBJ_EXTRACTOR  
Short Description Extracts Data for Displaying eCATT Objects    
Super Class CL_ECSTAT_ABSTRACT_EXTRACTOR Skeleton Implementation of an Extractor 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SECATT_STAT   eCATT Statistics 
Created 20100624   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_APL_ECATT_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_ECSTAT_OBJ_EXTRACTOR has no interface implemented.
Friends
Class CL_ECSTAT_OBJ_EXTRACTOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_CONFIG Instance attribute Private Object reference (TYPE REF TO) CL_ECSTAT_OBJ_EXTR_CONFIG Configuration Object for Extractor 20100624
2 MS_MAIN Instance attribute Private Type reference (TYPE) ECSTAT_MAIN Overview of Numbers of eCATT Objects in System 20100624
3 MT_LOC Instance attribute Private Type reference (TYPE) CTYP_T_ECSTAT_LOC Overview of Distribution LoC Acc. to Packages and App. Comp. 20100624
4 MT_OBJECT Instance attribute Private Type reference (TYPE) CTYP_T_ECSTAT_OBJECT Overview of eCATT Objects Acc. to Package and AC 20100624
5 MT_TESTDRV Instance attribute Private Type reference (TYPE) CTYP_T_ECSTAT_TESTDRV Overview of Test Drivers According to Packages and AC. 20100624
6 MV_NUM_OF_ROWS_FOR_SELECT Instance attribute Private Type reference (TYPE) I Number of Rows in Result Set of SELECT Statement 20100628
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_INITIAL_LINE_LOC Instance method Private Method Writes a Row with Time Stamp Otherwise 0 20100624
2 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20100624
3 CREATE_INSTANCE Static method Public Method Creates a New Instance of Extractor 20100628
4 GET_MAX_LOGID Instance method Private Method Determines Highest LogID 20100624
5 GET_NUM_STARTPROFIL Instance method Private Method Determines Number of Start Profiles 20100624
6 GET_NUM_SYSTEMDATACONT Instance method Private Method Determines Number of System Data Containers 20100624
7 GET_NUM_TARGETSYSTEM Instance method Private Method Determines Number of Target Systems 20100624
8 GET_NUM_TESTCONFIG Instance method Private Method Determines Number of Test Configurations 20100624
9 GET_NUM_TESTCONFIG_VAR Instance method Private Method Determines Number of Test Configuration Variants 20100624
10 GET_NUM_TESTDATACONT Instance method Private Method Determines Number of Test Data Containers 20100624
11 GET_NUM_TESTDATACONT_VAR Instance method Private Method Determines Number of Test Data Container Variants 20100624
12 GET_NUM_TESTDATACONT_VER Instance method Private Method Determines Number of Test Data Container Versions 20100629
13 GET_NUM_TESTSCRIPTS Instance method Private Method Determines Number of Test Scripts 20100624
14 GET_NUM_TESTSCRIPT_VER Instance method Private Method Determines Number of Test Script Versions 20100624
15 GET_PACKET Instance method Private Method Determines Package for Transferred eCATT Object 20100624
16 PRINT Instance method Private Method Test Output of Extracted Data 20100624
17 READ_FOR_OBJECT Instance method Private Method Generic Method for Reading Four Main eCATT Objects 20100624
18 READ_FOR_OBJECT_TARGETSYSTEM Instance method Private Method Determines Number of Target Systems Acc. to Pack. and AC 20100624
19 READ_FOR_OBJECT_TESTCONFIG_VAR Instance method Private Method Determines Number of Test Conf. Var. Acc. to Pack. and AC 20100624
20 READ_FOR_OBJECT_TESTCONT_VER Instance method Private Method Determines No. of Test Data Cont. Ver. Acc. to Pack. and AC 20100629
21 READ_FOR_OBJECT_TESTDATACONT_V Instance method Private Method Determines No of Test Data Cont. Var. Acc. to Pack. and AC 20100624
22 READ_FOR_OBJECT_TESTSCRIPT_VER Instance method Private Method Determines No of Test Scripts to Package and App. Comp. 20100624
23 SET_LINES_OF_CODE Instance method Private Method Writes LOC for Every App. Comp. and Pack. to MT_APPLCMP 20100624
24 SET_MAIN_PROPERTIES Instance method Private Method Writes Extracted Properties to MS_MAIN 20100624
25 SET_MAIN_RUN_PROPERTIES Instance method Private Method Writes All Data Related to Execution to MS_MAIN 20100624
26 SET_OBJECTS Instance method Private Method Writes Frequency of Objects for Every App. Comp. and Package 20100624
27 SET_TESTDRIVERS Instance method Private Method Writes Test Driver for Every AC and Package to MT_TESTDRV 20100624
28 WRITE_DATA_TO_DB Instance method Private Method Writes Extracted Data to Database 20100624
Events
Class CL_ECSTAT_OBJ_EXTRACTOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CTYP_EC_MAIN Private See coding 20100624 BEGIN OF ctyp_ec_main, name TYPE etobj_name, type TYPE etobj_type, frange TYPE ufps_posid, packet TYPE devclass, END OF ctyp_ec_main
2 CTYP_T_ECSTAT_LOC Public See coding Table Type of Database Table ECSTAT_LOC 20101027 ctyp_t_ecstat_loc TYPE HASHED TABLE OF ecstat_loc WITH UNIQUE KEY applcmp packet timestamp
3 CTYP_T_ECSTAT_OBJECT Public See coding Table Type of Database Table ECSTAT_OBJECT 20101027 ctyp_t_ecstat_object TYPE HASHED TABLE OF ecstat_object WITH UNIQUE KEY timestamp packet applcmp object
4 CTYP_T_ECSTAT_TESTDRV Public See coding Table Type of Database Table ECSTAT_TESTDRV 20101027 ctyp_t_ecstat_testdrv TYPE HASHED TABLE OF ecstat_testdrv WITH UNIQUE KEY testdrv packet applcmp timestamp
Method Signatures

Method APPEND_INITIAL_LINE_LOC Signature

Method APPEND_INITIAL_LINE_LOC on class CL_ECSTAT_OBJ_EXTRACTOR has no parameter.
Method APPEND_INITIAL_LINE_LOC on class CL_ECSTAT_OBJ_EXTRACTOR has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMO_EXTRACTOR_CONFIG Call by reference Object reference (TYPE REF TO) CL_ECSTAT_OBJ_EXTR_CONFIG Konfiguration für den Objektextraktor 20100624
2 Importing IMV_TIMESTAMP Call by reference Type reference (TYPE) TZNTSTMPS 20100624

Method CONSTRUCTOR on class CL_ECSTAT_OBJ_EXTRACTOR has no exception.

Method CREATE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMO_EXTRACTOR_CONFIG Call by reference Object reference (TYPE REF TO) CL_ECSTAT_OBJ_EXTR_CONFIG Konfiguration für den Objektextraktor 20100628
2 Returning RTO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_ECSTAT_OBJ_EXTRACTOR Extrahiet Daten für die Anzeige von eCATT Objekten 20100628
# Exception Resumable Description Created on
1 CX_ECSTAT eCATT Statistik Ausnahme 20100628

Method GET_MAX_LOGID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTV_MAX_LOGID Value transfer Type reference (TYPE) ECSTAT_LOG_ID 20100624
# Exception Resumable Description Created on
1 CX_ECSTAT_DB 20100624

Method GET_NUM_STARTPROFIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTV_NUM_STARTPROFIL Value transfer Type reference (TYPE) ECSTAT_SP_COUNT 20100624
# Exception Resumable Description Created on
1 CX_ECSTAT_DB 20100624

Method GET_NUM_SYSTEMDATACONT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTV_NUM_SYSDATACON Value transfer Type reference (TYPE) ECSTAT_SD_COUNT 20100624
# Exception Resumable Description Created on
1 CX_ECSTAT_DB 20100624

Method GET_NUM_TARGETSYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTV_NUM_TARGETSYSTEMS Value transfer Type reference (TYPE) ECSTAT_TS_COUNT 20100624
# Exception Resumable Description Created on
1 CX_ECSTAT_DB 20100624

Method GET_NUM_TESTCONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTV_NUM_TESTCONF Value transfer Type reference (TYPE) ECSTAT_TC_COUNT Anzahl Testkonfigurationen 20100624
# Exception Resumable Description Created on
1 CX_ECSTAT_DB 20100624

Method GET_NUM_TESTCONFIG_VAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTV_NUM_TCONF_V Value transfer Type reference (TYPE) ECSTAT_TCV_COUNT 20100624
# Exception Resumable Description Created on
1 CX_ECSTAT_DB 20100624

Method GET_NUM_TESTDATACONT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTV_NUM_TD Value transfer Type reference (TYPE) ECSTAT_TD_COUNT 20100624
# Exception Resumable Description Created on
1 CX_ECSTAT_DB 20100624

Method GET_NUM_TESTDATACONT_VAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTV_NUM_TDV Value transfer Type reference (TYPE) ECSTAT_TDV_COUNT 20100624
# Exception Resumable Description Created on
1 CX_ECSTAT_DB 20100624

Method GET_NUM_TESTDATACONT_VER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTV_TD_VER Value transfer Type reference (TYPE) ECSTAT_TD_VER_COUNT Anzahl Testdatencontainerversionen 20100629
# Exception Resumable Description Created on
1 CX_ECSTAT_DB eCATT Statistik Datenbank Ausnahmen 20100629

Method GET_NUM_TESTSCRIPTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTV_NUM_TESTSCRIPTS Value transfer Type reference (TYPE) ECSTAT_SC_COUNT 20100624
# Exception Resumable Description Created on
1 CX_ECSTAT_DB 20100624

Method GET_NUM_TESTSCRIPT_VER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTV_NUM_TESTSCRIPT_VER Value transfer Type reference (TYPE) ECSTAT_SCV_COUNT 20100624
# Exception Resumable Description Created on
1 CX_ECSTAT_DB 20100624

Method GET_PACKET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMV_ECOBJ Call by reference Type reference (TYPE) ETOBJ_NAME eCATT Objekt 20100624
2 Importing IMV_ECTYPE Call by reference Type reference (TYPE) ETOBJ_TYPE CL_APL_ECATT_CONST=>OBJ_TYPE_ECATT eCATT Objekttyp (Testdaten, Skript, Konfiguration etc.) 20100702
3 Returning RV_PACKET Value transfer Type reference (TYPE) DEVCLASS Paket 20100624

Method GET_PACKET on class CL_ECSTAT_OBJ_EXTRACTOR has no exception.

Method PRINT Signature

Method PRINT on class CL_ECSTAT_OBJ_EXTRACTOR has no parameter.
# Exception Resumable Description Created on
1 CX_ECSTAT_EXTRACT Ausnahmen während der Datenextraktion 20100701

Method READ_FOR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMV_OBJ_TYPE Call by reference Type reference (TYPE) ECSTAT_OBJ_TYPE eCATT Objekttyp (Testdaten, Skript, Konfiguration etc.) 20100624
2 Importing IMV_TARGET_TABLE_NAME Call by reference Type reference (TYPE) STRING Tabellenname 20100624
# Exception Resumable Description Created on
1 CX_ECSTAT_DB 20100624

Method READ_FOR_OBJECT_TARGETSYSTEM Signature

Method READ_FOR_OBJECT_TARGETSYSTEM on class CL_ECSTAT_OBJ_EXTRACTOR has no parameter.
# Exception Resumable Description Created on
1 CX_ECSTAT_DB 20100624

Method READ_FOR_OBJECT_TESTCONFIG_VAR Signature

Method READ_FOR_OBJECT_TESTCONFIG_VAR on class CL_ECSTAT_OBJ_EXTRACTOR has no parameter.
# Exception Resumable Description Created on
1 CX_ECSTAT_DB 20100624

Method READ_FOR_OBJECT_TESTCONT_VER Signature

Method READ_FOR_OBJECT_TESTCONT_VER on class CL_ECSTAT_OBJ_EXTRACTOR has no parameter.
# Exception Resumable Description Created on
1 CX_ECSTAT_DB eCATT Statistik Datenbank Ausnahmen 20100701

Method READ_FOR_OBJECT_TESTDATACONT_V Signature

Method READ_FOR_OBJECT_TESTDATACONT_V on class CL_ECSTAT_OBJ_EXTRACTOR has no parameter.
# Exception Resumable Description Created on
1 CX_ECSTAT_DB 20100624

Method READ_FOR_OBJECT_TESTSCRIPT_VER Signature

Method READ_FOR_OBJECT_TESTSCRIPT_VER on class CL_ECSTAT_OBJ_EXTRACTOR has no parameter.
# Exception Resumable Description Created on
1 CX_ECSTAT_DB 20100624

Method SET_LINES_OF_CODE Signature

Method SET_LINES_OF_CODE on class CL_ECSTAT_OBJ_EXTRACTOR has no parameter.
# Exception Resumable Description Created on
1 CX_ECSTAT_DB 20100624

Method SET_MAIN_PROPERTIES Signature

Method SET_MAIN_PROPERTIES on class CL_ECSTAT_OBJ_EXTRACTOR has no parameter.
# Exception Resumable Description Created on
1 CX_ECSTAT 20100624

Method SET_MAIN_RUN_PROPERTIES Signature

Method SET_MAIN_RUN_PROPERTIES on class CL_ECSTAT_OBJ_EXTRACTOR has no parameter.
# Exception Resumable Description Created on
1 CX_ECSTAT eCATT Statistik Ausnahme 20100628

Method SET_OBJECTS Signature

Method SET_OBJECTS on class CL_ECSTAT_OBJ_EXTRACTOR has no parameter.
# Exception Resumable Description Created on
1 CX_ECSTAT_EXTRACT Ausnahmen während der Datenextraktion 20100624

Method SET_TESTDRIVERS Signature

Method SET_TESTDRIVERS on class CL_ECSTAT_OBJ_EXTRACTOR has no parameter.
# Exception Resumable Description Created on
1 CX_ECSTAT_DB 20100624

Method WRITE_DATA_TO_DB Signature

Method WRITE_DATA_TO_DB on class CL_ECSTAT_OBJ_EXTRACTOR has no parameter.
# Exception Resumable Description Created on
1 CX_ECSTAT_DB 20100624
History
Last changed by/on SAP  20110908 
SAP Release Created in 730