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
⤷ 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 |