SAP ABAP Class CL_ECSTAT_DB_WRITE (Interface Class for Database (Write Access))
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
Properties
Class CL_ECSTAT_DB_WRITE  
Short Description Interface Class for Database (Write Access)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SECATT_STAT   eCATT Statistics 
Created 20101027   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)
2 CL_ECSTAT_OBJ_EXTRACTOR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_ECSTAT_DB_WRITE has no interface implemented.
Friends
Class CL_ECSTAT_DB_WRITE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_IGNORE_REASON_EXEC_DEL Constant Private Type reference (TYPE) ECSTAT_IGNORE_REASON_EXEC 'DEL' Reason for data record being ignored 20101028
2 CO_IGNORE_REASON_MAIN_AGR_ALL Constant Private Type reference (TYPE) ECSTAT_IGNORE_REASON_MAIN 'AGR_ALL' Reason for data record being ignored 20101031
3 CO_IGNORE_REASON_MAIN_AIP_ALL Constant Private Type reference (TYPE) ECSTAT_IGNORE_REASON_MAIN 'AIP_ALL' Reason for data record being ignored 20101102
4 CO_IGNORE_REASON_MAIN_DEL_ALL Constant Private Type reference (TYPE) ECSTAT_IGNORE_REASON_MAIN 'DEL_ALL' Reason for data record being ignored 20101031
5 CO_IGNORE_REASON_MAIN_DIP_ALL Constant Private Type reference (TYPE) ECSTAT_IGNORE_REASON_MAIN 'DIP_ALL' Reason for data record being ignored 20101102
Methods
# Method Level Visibility Method type Description Created on
1 AGGREGATE_MAIN_ALL_MARKED Instance method Private Method Aggregates entries of table connected to Main 20101102
2 AGGREGATE_MAIN_PROCESS Instance method Private Method Aggregates entries from table connected to Main 20101102
3 AGGREGATE_MAIN_PROCESS_S_LOC Instance method Private Method Aggregates entries of ECSTAT_LOC table 20101102
4 AGGREGATE_MAIN_PROCESS_S_OBJ Instance method Private Method Aggregates entries of ECSTAT_OBJECT table 20101102
5 AGGREGATE_MAIN_PROCESS_S_TDRV Instance method Private Method Aggregates entries of ECSTAT_TESTSRV table 20101102
6 AGGREGATE_OBJECTS Instance method Public Method Aggregates extraction values of objects and connected DB 20101031
7 DELETE_MAIN_ALL_MARKED_ENTRIES Instance method Private Method Deletes all selected entries related to main table 20101102
8 DELETE_MAIN_PROCESS Instance method Private Method Deletes entries from main table and connected tables 20101102
9 DELETE_MAIN_PROCESS_STEP_GEN Instance method Private Method Generic Methods for Deleting Entries from a Table 20101102
10 DELETE_OBJECTS Instance method Public Method Deletes extraction values of objects and connected DB 20101031
11 DELETE_SC_ALL_MARKED_ENTRIES Instance method Private Method Deletes all selected entries from test script table 20101028
12 DELETE_TC_ALL_MARKED_ENTRIES Instance method Private Method Deletes all selected entries from test configuration table 20101029
13 DELETE_TESTCONFIGS Instance method Public Method Deletes extraction values of test configurations 20101029
14 DELETE_TESTSCRIPTS Instance method Public Method Deletes test scripts 20101028
15 GET_EFFECTET_TIMESTAMPS Instance method Private Method Gets time stamp to be ignored from main table 20101102
16 MARK_MAIN_FOR_IGNORE Instance method Private Method Selects entries from the main table of eCATT statistics 20101102
17 MARK_SC_FOR_DEL Instance method Private Method Selects entries in test script table as to be deleted 20101028
18 MARK_TC_FOR_DEL Instance method Private Method Selects entries in test configuration table as to be deleted 20101029
19 UPDATE_FLAG_IGNORE_FOR_MAIN Instance method Private Method Sets Ignore flag in main table 20101102
20 WRITE_DATA_FOR_OBJ_EXTRACTOR Instance method Public Method Writes data to ECSTAT_MAIN, LOC, TESTDRV, OBJECT 20101027
21 WRITE_DATA_FOR_SC_EXTRACTOR Instance method Public Method Writes extraction data to ECSTAT_SC_EXEC 20101027
22 WRITE_DATA_FOR_TC_V_EXTRACTOR Instance method Public Method Writes extraction data to ECSTAT_TC_EXEC 20101027
Events
Class CL_ECSTAT_DB_WRITE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CTYP_T_TIMESTAMPS Private See coding 20101102 CTYP_T_TIMESTAMPS TYPE STANDARD TABLE OF TZNTSTMPS
Method Signatures

Method AGGREGATE_MAIN_ALL_MARKED Signature

Method AGGREGATE_MAIN_ALL_MARKED on class CL_ECSTAT_DB_WRITE has no parameter.
# Exception Resumable Description Created on
1 CX_ECSTAT_DB eCATT Statistik Datenbank Ausnahmen 20101102

Method AGGREGATE_MAIN_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMT_TIMES Call by reference Type reference (TYPE) CTYP_T_TIMESTAMPS 20101102
2 Importing IMV_SET_PROCESS_FLAG Call by reference Type reference (TYPE) ABAP_BOOL 20101102
# Exception Resumable Description Created on
1 CX_ECSTAT_DB eCATT Statistik Datenbank Ausnahmen 20101102

Method AGGREGATE_MAIN_PROCESS_S_LOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMV_TIMESTAMP Call by reference Type reference (TYPE) TZNTSTMPS UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20101102
# Exception Resumable Description Created on
1 CX_ECSTAT_DB eCATT Statistik Datenbank Ausnahmen 20101102

Method AGGREGATE_MAIN_PROCESS_S_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMV_TIMESTAMP Call by reference Type reference (TYPE) TZNTSTMPS UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20101103
# Exception Resumable Description Created on
1 CX_ECSTAT_DB eCATT Statistik Datenbank Ausnahmen 20101103

Method AGGREGATE_MAIN_PROCESS_S_TDRV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMV_TIMESTAMP Call by reference Type reference (TYPE) TZNTSTMPS UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20101103
# Exception Resumable Description Created on
1 CX_ECSTAT_DB eCATT Statistik Datenbank Ausnahmen 20101103

Method AGGREGATE_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMT_TIMES Call by reference Type reference (TYPE) ECSTAT_T_RANGE_TIME Selektionstabelle für Zeitstempel 20101031
# Exception Resumable Description Created on
1 CX_ECSTAT_DB eCATT Statistik Datenbank Ausnahmen 20101031

Method DELETE_MAIN_ALL_MARKED_ENTRIES Signature

Method DELETE_MAIN_ALL_MARKED_ENTRIES on class CL_ECSTAT_DB_WRITE has no parameter.
# Exception Resumable Description Created on
1 CX_ECSTAT_DB eCATT Statistik Datenbank Ausnahmen 20101102

Method DELETE_MAIN_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMT_TIMES Call by reference Type reference (TYPE) CTYP_T_TIMESTAMPS 20101102
2 Importing IMV_SET_PROCESS_FLAG Call by reference Type reference (TYPE) ABAP_BOOL 20101102
# Exception Resumable Description Created on
1 CX_ECSTAT_DB eCATT Statistik Datenbank Ausnahmen 20101102

Method DELETE_MAIN_PROCESS_STEP_GEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMV_TABLE_NAME Call by reference Type reference (TYPE) STRING 20101102
2 Importing IMV_TIMESTAMP Call by reference Type reference (TYPE) TZNTSTMPS UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20101102
# Exception Resumable Description Created on
1 CX_ECSTAT_DB eCATT Statistik Datenbank Ausnahmen 20101102

Method DELETE_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMT_TIMES Call by reference Type reference (TYPE) ECSTAT_T_RANGE_TIME Selektionstabelle für Zeitstempel 20101031
# Exception Resumable Description Created on
1 CX_ECSTAT_DB eCATT Statistik Datenbank Ausnahmen 20101031

Method DELETE_SC_ALL_MARKED_ENTRIES Signature

Method DELETE_SC_ALL_MARKED_ENTRIES on class CL_ECSTAT_DB_WRITE has no parameter.
# Exception Resumable Description Created on
1 CX_ECSTAT_DB eCATT Statistik Datenbank Ausnahmen 20101028

Method DELETE_TC_ALL_MARKED_ENTRIES Signature

Method DELETE_TC_ALL_MARKED_ENTRIES on class CL_ECSTAT_DB_WRITE has no parameter.
# Exception Resumable Description Created on
1 CX_ECSTAT_DB eCATT Statistik Datenbank Ausnahmen 20101029

Method DELETE_TESTCONFIGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMT_EXTRACTIONS_TO_DEL Call by reference Type reference (TYPE) ECSTAT_T_RANGE_TIME Selektionstabelle für Zeitstempel 20101029
# Exception Resumable Description Created on
1 CX_ECSTAT_DB eCATT Statistik Datenbank Ausnahmen 20101029

Method DELETE_TESTSCRIPTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMT_TIMES Call by reference Type reference (TYPE) ECSTAT_T_RANGE_TIME Selektionstabelle für Zeitstempel 20101028
# Exception Resumable Description Created on
1 CX_ECSTAT_DB eCATT Statistik Datenbank Ausnahmen 20101028

Method GET_EFFECTET_TIMESTAMPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXT_AFFECTED_TIMES Call by reference Type reference (TYPE) CTYP_T_TIMESTAMPS 20101102
2 Importing IMV_IGNORE_REASON Call by reference Type reference (TYPE) ECSTAT_IGNORE_REASON_MAIN Ursache für das ignorieren eines Datensatzes 20101102
# Exception Resumable Description Created on
1 CX_ECSTAT_DB eCATT Statistik Datenbank Ausnahmen 20101102

Method MARK_MAIN_FOR_IGNORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMT_TIMES Call by reference Type reference (TYPE) ECSTAT_T_RANGE_TIME Selektionstabelle für Zeitstempel 20101102
2 Importing IMV_IGNORE_REASON Call by reference Type reference (TYPE) ECSTAT_IGNORE_REASON_MAIN Ursache für das ignorieren eines Datensatzes 20101102
# Exception Resumable Description Created on
1 CX_ECSTAT_DB eCATT Statistik Datenbank Ausnahmen 20101102

Method MARK_SC_FOR_DEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMT_TIMES Call by reference Type reference (TYPE) ECSTAT_T_RANGE_TIME Tabellentyp für Zeitpunkte 20101028
# Exception Resumable Description Created on
1 CX_ECSTAT_DB eCATT Statistik Datenbank Ausnahmen 20101028

Method MARK_TC_FOR_DEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMT_TIMES Call by reference Type reference (TYPE) ECSTAT_T_RANGE_TIME Tabellentyp für Zeitpunkte 20101029
# Exception Resumable Description Created on
1 CX_ECSTAT_DB eCATT Statistik Datenbank Ausnahmen 20101029

Method UPDATE_FLAG_IGNORE_FOR_MAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMV_IGNORE_REASON Call by reference Type reference (TYPE) ECSTAT_IGNORE_REASON_MAIN Ursache für das ignorieren eines Datensatzes 20101102
2 Importing IMV_TIMESTAMP Call by reference Type reference (TYPE) TZNTSTMPS 20101102
# Exception Resumable Description Created on
1 CX_ECSTAT_DB eCATT Statistik Datenbank Ausnahmen 20101102

Method WRITE_DATA_FOR_OBJ_EXTRACTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMS_DATA_MAIN Call by reference Type reference (TYPE) ECSTAT_MAIN Übersicht über die Anzahl von eCATT Objekten im System 20101027
2 Importing IMT_DATA_LOC Call by reference Type reference (TYPE) CL_ECSTAT_OBJ_EXTRACTOR=>CTYP_T_ECSTAT_LOC Tabellentyp der Datenbanktabelle ECSTAT_LOC 20101027
3 Importing IMT_DATA_OBJECTS Call by reference Type reference (TYPE) CL_ECSTAT_OBJ_EXTRACTOR=>CTYP_T_ECSTAT_OBJECT Tabellentyp der Datenbanktabelle ECSTAT_OBJECT 20101027
4 Importing IMT_DATA_TESTDRV Call by reference Type reference (TYPE) CL_ECSTAT_OBJ_EXTRACTOR=>CTYP_T_ECSTAT_TESTDRV Tabellentyp der Datenbanktabelle ECSTAT_TESTDRV 20101027
# Exception Resumable Description Created on
1 CX_ECSTAT_DB eCATT Statistik Datenbank Ausnahmen 20101027

Method WRITE_DATA_FOR_SC_EXTRACTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMS_DATA Call by reference Type reference (TYPE) ECSTAT_SC_EXEC Übersicht über die Ausführung von Testskripten 20101027
# Exception Resumable Description Created on
1 CX_ECSTAT_DB eCATT Statistik Datenbank Ausnahmen 20101027

Method WRITE_DATA_FOR_TC_V_EXTRACTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMS_DATA Call by reference Type reference (TYPE) ECSTAT_TC_EXEC Übersicht über die Ausführung von Testkonfigurationen u. Var 20101027
# Exception Resumable Description Created on
1 CX_ECSTAT_DB eCATT Statistik Datenbank Ausnahmen 20101027
History
Last changed by/on SAP  20110908 
SAP Release Created in 703