Hierarchy
⤷
⤷
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 | 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 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ECSTAT_OBJ_EXTR_CONFIG | Configuration Object for Extractor | 20100624 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | ECSTAT_MAIN | Overview of Numbers of eCATT Objects in System | 20100624 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | CTYP_T_ECSTAT_LOC | Overview of Distribution LoC Acc. to Packages and App. Comp. | 20100624 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | CTYP_T_ECSTAT_OBJECT | Overview of eCATT Objects Acc. to Package and AC | 20100624 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | CTYP_T_ECSTAT_TESTDRV | Overview of Test Drivers According to Packages and AC. | 20100624 | |||
| 6 | 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 | Instance method | Private | Method | Writes a Row with Time Stamp Otherwise 0 | 20100624 | |
| 2 | Instance method | Private | Constructor | CONSTRUCTOR | 20100624 | |
| 3 | Static method | Public | Method | Creates a New Instance of Extractor | 20100628 | |
| 4 | Instance method | Private | Method | Determines Highest LogID | 20100624 | |
| 5 | Instance method | Private | Method | Determines Number of Start Profiles | 20100624 | |
| 6 | Instance method | Private | Method | Determines Number of System Data Containers | 20100624 | |
| 7 | Instance method | Private | Method | Determines Number of Target Systems | 20100624 | |
| 8 | Instance method | Private | Method | Determines Number of Test Configurations | 20100624 | |
| 9 | Instance method | Private | Method | Determines Number of Test Configuration Variants | 20100624 | |
| 10 | Instance method | Private | Method | Determines Number of Test Data Containers | 20100624 | |
| 11 | Instance method | Private | Method | Determines Number of Test Data Container Variants | 20100624 | |
| 12 | Instance method | Private | Method | Determines Number of Test Data Container Versions | 20100629 | |
| 13 | Instance method | Private | Method | Determines Number of Test Scripts | 20100624 | |
| 14 | Instance method | Private | Method | Determines Number of Test Script Versions | 20100624 | |
| 15 | Instance method | Private | Method | Determines Package for Transferred eCATT Object | 20100624 | |
| 16 | Instance method | Private | Method | Test Output of Extracted Data | 20100624 | |
| 17 | Instance method | Private | Method | Generic Method for Reading Four Main eCATT Objects | 20100624 | |
| 18 | Instance method | Private | Method | Determines Number of Target Systems Acc. to Pack. and AC | 20100624 | |
| 19 | Instance method | Private | Method | Determines Number of Test Conf. Var. Acc. to Pack. and AC | 20100624 | |
| 20 | Instance method | Private | Method | Determines No. of Test Data Cont. Ver. Acc. to Pack. and AC | 20100629 | |
| 21 | Instance method | Private | Method | Determines No of Test Data Cont. Var. Acc. to Pack. and AC | 20100624 | |
| 22 | Instance method | Private | Method | Determines No of Test Scripts to Package and App. Comp. | 20100624 | |
| 23 | Instance method | Private | Method | Writes LOC for Every App. Comp. and Pack. to MT_APPLCMP | 20100624 | |
| 24 | Instance method | Private | Method | Writes Extracted Properties to MS_MAIN | 20100624 | |
| 25 | Instance method | Private | Method | Writes All Data Related to Execution to MS_MAIN | 20100624 | |
| 26 | Instance method | Private | Method | Writes Frequency of Objects for Every App. Comp. and Package | 20100624 | |
| 27 | Instance method | Private | Method | Writes Test Driver for Every AC and Package to MT_TESTDRV | 20100624 | |
| 28 | 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 | IMO_EXTRACTOR_CONFIG | Call by reference | Object reference (TYPE REF TO) | CL_ECSTAT_OBJ_EXTR_CONFIG | Konfiguration für den Objektextraktor | 20100624 | |||
| 2 | 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 | IMO_EXTRACTOR_CONFIG | Call by reference | Object reference (TYPE REF TO) | CL_ECSTAT_OBJ_EXTR_CONFIG | Konfiguration für den Objektextraktor | 20100628 | |||
| 2 | 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 | eCATT Statistik Ausnahme | 20100628 |
Method GET_MAX_LOGID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RTV_MAX_LOGID | Value transfer | Type reference (TYPE) | ECSTAT_LOG_ID | 20100624 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100624 |
Method GET_NUM_STARTPROFIL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RTV_NUM_STARTPROFIL | Value transfer | Type reference (TYPE) | ECSTAT_SP_COUNT | 20100624 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100624 |
Method GET_NUM_SYSTEMDATACONT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RTV_NUM_SYSDATACON | Value transfer | Type reference (TYPE) | ECSTAT_SD_COUNT | 20100624 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100624 |
Method GET_NUM_TARGETSYSTEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RTV_NUM_TARGETSYSTEMS | Value transfer | Type reference (TYPE) | ECSTAT_TS_COUNT | 20100624 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100624 |
Method GET_NUM_TESTCONFIG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RTV_NUM_TESTCONF | Value transfer | Type reference (TYPE) | ECSTAT_TC_COUNT | Anzahl Testkonfigurationen | 20100624 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100624 |
Method GET_NUM_TESTCONFIG_VAR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RTV_NUM_TCONF_V | Value transfer | Type reference (TYPE) | ECSTAT_TCV_COUNT | 20100624 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100624 |
Method GET_NUM_TESTDATACONT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RTV_NUM_TD | Value transfer | Type reference (TYPE) | ECSTAT_TD_COUNT | 20100624 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100624 |
Method GET_NUM_TESTDATACONT_VAR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RTV_NUM_TDV | Value transfer | Type reference (TYPE) | ECSTAT_TDV_COUNT | 20100624 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100624 |
Method GET_NUM_TESTDATACONT_VER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RTV_TD_VER | Value transfer | Type reference (TYPE) | ECSTAT_TD_VER_COUNT | Anzahl Testdatencontainerversionen | 20100629 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | RTV_NUM_TESTSCRIPTS | Value transfer | Type reference (TYPE) | ECSTAT_SC_COUNT | 20100624 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100624 |
Method GET_NUM_TESTSCRIPT_VER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RTV_NUM_TESTSCRIPT_VER | Value transfer | Type reference (TYPE) | ECSTAT_SCV_COUNT | 20100624 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100624 |
Method GET_PACKET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IMV_ECOBJ | Call by reference | Type reference (TYPE) | ETOBJ_NAME | eCATT Objekt | 20100624 | |||
| 2 | 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 | 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 | 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 | IMV_OBJ_TYPE | Call by reference | Type reference (TYPE) | ECSTAT_OBJ_TYPE | eCATT Objekttyp (Testdaten, Skript, Konfiguration etc.) | 20100624 | |||
| 2 | IMV_TARGET_TABLE_NAME | Call by reference | Type reference (TYPE) | STRING | Tabellenname | 20100624 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 20100624 |
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 730 |