SAP ABAP Class CL_KE_HDB_CHECK (Consistency Checks Between ERP and HANA)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       KE (Package) Profitability Analysis
Properties
Class CL_KE_HDB_CHECK  
Short Description Consistency Checks Between ERP and HANA    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package KE   Profitability Analysis 
Created 20110621   SAP 
Last change 20130531   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_KE_HDB_CHECK has no interface implemented.
Friends
Class CL_KE_HDB_CHECK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GS_TKEHACC Instance attribute Public Type reference (TYPE) TKEHACC CO-PA Accelerator: Customizing 20110621
2 GS_TKEHDBLCR Instance attribute Public Type reference (TYPE) TKEHDBLCR Integration of HANA and CO-PA 20110707
3 GT_CE1_DIFF_INTERVAL Instance attribute Private Type reference (TYPE) TT_INTERVAL_DIFF Number of Variances per Time Interval 20110621
4 GT_CE1_MISSING_ERP Instance attribute Private Type reference (TYPE) RKE_T_HDB_CE1_KEYS Table of Type (MV_CE2_NAME) 20110630
5 GT_CE1_MISSING_HANA Instance attribute Private Type reference (TYPE) RKE_T_HDB_CE1_KEYS Table of Type (MV_CE2_NAME) 20110630
6 GT_CE2_DIFF_INTERVAL Instance attribute Private Type reference (TYPE) TT_INTERVAL_DIFF List Number of Differences per Interval for CE2XXXX 20110621
7 GT_CE2_MISSING_ERP Instance attribute Private Type reference (TYPE) RKE_T_HDB_CE2_KEYS Table Type Key for CE2 20110630
8 GT_CE2_MISSING_HANA Instance attribute Private Type reference (TYPE) RKE_T_HDB_CE2_KEYS Table of Type (MV_CE1_NAME) 20110630
9 GV_CE1_NAME Instance attribute Public Type reference (TYPE) TABNAME Table Name for CE 20110621
10 GV_CE2_NAME Instance attribute Public Type reference (TYPE) TABNAME Table name 20110621
11 GV_CE4_NAME Instance attribute Public Type reference (TYPE) TABNAME Table name 20110621
12 GV_PACKSIZE Instance attribute Private Type reference (TYPE) KE_HDB_PACKSIZE_READ Package Size When Reading from ERP Database 20110728
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DIFFERENCES Instance method Public Method Check for Differences in Tables in HANA and ERP 20110621
2 CONSTRUCTOR Instance method Public Constructor Constructor 20110621
3 COUNT_TABLE_ENTRIES Instance method Private Method Comparisons of Number of Table Entries in ERP and HANA 20110622
4 GET_CEXXXX_MISSING Instance method Public Method Return Table of Missing CEXXXX Keys 20110628
5 IDENTIFY_DIFFERENCES Instance method Private Method Find Missing/Incorrect Table Entries 20110622
6 IDENTIFY_MISSING Instance method Private Method Find Missing Table Entries 20110622
Events
Class CL_KE_HDB_CHECK has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_INTERVAL_DIFF Public See coding 20110621 BEGIN OF ts_interval_diff, from_timestmp TYPE rke_hzstmp, " Begin of interval to_timestmp TYPE rke_hzstmp, " End of interval no_entries_erp TYPE i, " Number of table entries in ERP no_entries_hana TYPE i, " number of table entries in HANA END OF ts_interval_diff
2 TT_CEST1 Public See coding 20110621 tt_cest1 TYPE STANDARD TABLE OF cest1
3 TT_CEST2 Public See coding 20110621 tt_cest2 TYPE STANDARD TABLE OF cest2
4 TT_INTERVAL_DIFF Public See coding 20110621 tt_interval_diff TYPE STANDARD TABLE OF ts_interval_diff
Method Signatures

Method CHECK_DIFFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CE1_OK Call by reference Type reference (TYPE) ABAP_BOOL Indikator: Tabellen CE1 sind gleich in ERP und HANA 20110621
2 Exporting EV_CE2_OK Call by reference Type reference (TYPE) ABAP_BOOL Indikator: Tabellen CE2 sind gleich in ERP und HANA 20110621
3 Importing IV_CE1 Call by reference Type reference (TYPE) ABAP_BOOL Indikator: prüfe Tabelle CE1XXXX 20110621
4 Importing IV_CE2 Call by reference Type reference (TYPE) ABAP_BOOL Indikator: prüfe Tabelle CE2XXXX 20110621
5 Importing IV_GET_DIFF_DETAIL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Indikator: Prüfe Detail zu den Abweichungen 20110628
6 Importing IV_TIMESTMP_FROM Call by reference Type reference (TYPE) RKE_HZSTMP Hinzufügezeitpunkt in Greenwich Meantime 20110621
7 Importing IV_TIMESTMP_TO Call by reference Type reference (TYPE) RKE_HZSTMP Hinzufügezeitpunkt in Greenwich Meantime 20110621
8 Importing IV_WHERE Call by reference Type reference (TYPE) STRING Zusätzliche Einschränkungen in Where-Clause 20110707
# Exception Resumable Description Created on
1 CX_KE_HANA_EXCEPTION HANA Exceptions 20110701

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ERKRS Call by reference Type reference (TYPE) ERKRS Operating concern 20110621
2 Importing IV_PACKAGESIZE Call by reference Type reference (TYPE) KE_HDB_PACKSIZE Paketgröße zur Datenselektion 20110621
# Exception Resumable Description Created on
1 CX_KE_HANA_EXCEPTION HANA Exceptions 20110630

Method COUNT_TABLE_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INTERVAL_DIFF Call by reference Type reference (TYPE) TT_INTERVAL_DIFF 20110622
2 Importing IV_DBCON Call by reference Type reference (TYPE) DBCON_NAME Logischer Name einer Datenbankverbindung 20110622
3 Importing IV_FROM_TIMESTMP Call by reference Type reference (TYPE) RKE_HZSTMP Hinzufügezeitpunkt in Greenwich Meantime 20110622
4 Importing IV_GET_DIFF_DETAIL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Indikator: Prüfe Detail zu den Abweichungen 20110628
5 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20110622
6 Importing IV_TO_TIMESTMP Call by reference Type reference (TYPE) RKE_HZSTMP Hinzufügezeitpunkt in Greenwich Meantime 20110622
7 Importing IV_WHERE Call by reference Type reference (TYPE) STRING 20110707
# Exception Resumable Description Created on
1 CX_KE_HANA_EXCEPTION HANA Exceptions 20110805

Method GET_CEXXXX_MISSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CE1_MISSING_ERP Call by reference Type reference (TYPE) RKE_T_HDB_CE1_KEYS Tabellentyp Schlüssel für CE1 20110630
2 Exporting ET_CE1_MISSING_HANA Call by reference Type reference (TYPE) RKE_T_HDB_CE1_KEYS Tabellentyp Schlüssel für CE1 20110630
3 Exporting ET_CE2_MISSING_ERP Call by reference Type reference (TYPE) RKE_T_HDB_CE2_KEYS Tabellentyp Schlüssel für CE2 20110630
4 Exporting ET_CE2_MISSING_HANA Call by reference Type reference (TYPE) RKE_T_HDB_CE2_KEYS Tabellentyp Schlüssel für CE2 20110630
5 Importing IV_CE1 Call by reference Type reference (TYPE) ABAP_BOOL 20110628
6 Importing IV_CE2 Call by reference Type reference (TYPE) ABAP_BOOL 20110628

Method GET_CEXXXX_MISSING on class CL_KE_HDB_CHECK has no exception.

Method IDENTIFY_DIFFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CE1 Call by reference Type reference (TYPE) ABAP_BOOL Finde fehlende Tabelleneinträge für CE1XXXX 20110622
2 Importing IV_CE2 Call by reference Type reference (TYPE) ABAP_BOOL Finde fehlende Tabelleneinträge für CE2XXXX 20110622

Method IDENTIFY_DIFFERENCES on class CL_KE_HDB_CHECK has no exception.

Method IDENTIFY_MISSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MISSING_ERP Call by reference Type reference (TYPE) STANDARD TABLE 20110630
2 Exporting ET_MISSING_HANA Call by reference Type reference (TYPE) STANDARD TABLE 20110630
3 Importing IT_INTERVAL_DIFF Call by reference Type reference (TYPE) TT_INTERVAL_DIFF 20110622
4 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20110622

Method IDENTIFY_MISSING on class CL_KE_HDB_CHECK has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 605