SAP ABAP Class CL_KE_HDB_GENERATE_OBJECTS (Generation of HANA Objects)
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_GENERATE_OBJECTS  
Short Description Generation of HANA Objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package KE   Profitability Analysis 
Created 20110610   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ADBC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 MGR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RKEA1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_KE_HDB_GENERATE_OBJECTS has no interface implemented.
Friends
Class CL_KE_HDB_GENERATE_OBJECTS has no friend class.
Attributes
Class CL_KE_HDB_GENERATE_OBJECTS has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_COLUMN_VIEWS_NAMES Static method Public Method 20110719
2 CHECK_OBJECT_EXISTENCE Static method Public Method 20110615
3 COMPARE_STRUCTURES Static method Public Method 20110610
4 COMPARE_TABLES Static method Public Method 20110908
5 CONCATENATE_VIEWNAME Static method Protected Method 20110615
6 CREATE_COLUMN_TABLE Static method Public Method 20110610
7 CREATE_COLUMN_VIEW Static method Public Method 20110718
8 CREATE_SINGLE_VIEW Static method Public Method 20110610
9 DELETE_COLUMNS Static method Public Method 20110610
10 DROP_COLUMN_TABLE Static method Public Method 20110610
11 DROP_COLUMN_VIEW Static method Public Method 20110610
12 GENERATE_OBJECTS Static method Public Method 20110610
13 GET_COLUMN_TABLES Static method Public Method 20110718
14 GET_COLUMN_VIEWS Static method Public Method 20110628
15 GET_META_INFORMATION Static method Public Method 20110610
16 GET_SCHEMA Static method Public Method 20110718
17 PING_NEWDB Static method Public Method 20110711
18 RECREATE_COLUMN_VIEWS Static method Public Method 20110718
Events
Class CL_KE_HDB_GENERATE_OBJECTS has no event.
Types
Class CL_KE_HDB_GENERATE_OBJECTS has no local type.
Method Signatures

Method BUILD_COLUMN_VIEWS_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CE1 Call by reference Type reference (TYPE) STRING CE1 Column View 20110719
2 Exporting EV_CE1CE4 Call by reference Type reference (TYPE) STRING CE1 und CE4 Column View 20110719
3 Exporting EV_CE2 Call by reference Type reference (TYPE) STRING CE2 Column View 20110719
4 Exporting EV_CE2CE4 Call by reference Type reference (TYPE) STRING CE2 und CE4 Column View 20110719
5 Importing IV_DBCON Call by reference Type reference (TYPE) DBCON_NAME Logischer Name einer Datenbankverbindung 20110719
6 Importing IV_FLG_SCHEMA Call by reference Type reference (TYPE) XFLAG name with Schema 20110719
7 Importing IV_OCONCERN Call by reference Type reference (TYPE) ERKRS 20110719
# Exception Resumable Description Created on
1 CX_KE_HANA_EXCEPTION HANA Exceptions 20110719

Method CHECK_OBJECT_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXISTS Call by reference Type reference (TYPE) XFLAG neue Eingabewerte 20110615
2 Importing IV_DBCON Call by reference Type reference (TYPE) DBCON_NAME Logischer Name einer Datenbankverbindung 20110615
3 Importing IV_FLG_VIEW Call by reference Type reference (TYPE) XFLAG neue Eingabewerte 20110615
4 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20110615
5 Importing IV_VIEWNAME Call by reference Type reference (TYPE) STRING 20110615
# Exception Resumable Description Created on
1 CX_KE_HANA_EXCEPTION HANA Exceptions 20110701

Method COMPARE_STRUCTURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHANGED Call by reference Type reference (TYPE) XFLAG 20110610
2 Exporting EV_EXISTS Call by reference Type reference (TYPE) XFLAG 20110610
3 Importing IV_DBCON Call by reference Type reference (TYPE) DBCON_NAME 20110610
4 Importing IV_OCONCERN Call by reference Type reference (TYPE) ERKRS Ergebnisbereich 20110705
5 Importing IV_SCHEMA Call by reference Type reference (TYPE) ADBC_NAME 20110721
6 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME 20110610
# Exception Resumable Description Created on
1 CX_KE_HANA_EXCEPTION HANA Exceptions 20110616

Method COMPARE_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DIFFERENT Call by reference Type reference (TYPE) XFLAG neue Eingabewerte 20110908
2 Importing IV_DBCON Call by reference Type reference (TYPE) DBCON_NAME Logischer Name einer Datenbankverbindung 20110908
3 Importing IV_OCONCERN Call by reference Type reference (TYPE) ERKRS Ergebnisbereich 20110908
4 Importing IV_SCHEMA Call by reference Type reference (TYPE) ADBC_NAME 20110908
5 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20110908
# Exception Resumable Description Created on
1 CX_KE_HANA_EXCEPTION HANA Exceptions 20110908

Method CONCATENATE_VIEWNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_VIEWNAME Value transfer Type reference (TYPE) STRING Tabellenname 20110615
2 Importing IV_OCONCERN Call by reference Type reference (TYPE) ERKRS ERS-Verfahren: Zu berechnende Warenbewegungen 20110615
3 Importing IV_TABLETYPE Call by reference Type reference (TYPE) CHAR3 Feld der Laenge 3 Bytes 20110615

Method CONCATENATE_VIEWNAME on class CL_KE_HDB_GENERATE_OBJECTS has no exception.

Method CREATE_COLUMN_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DBCON Call by reference Type reference (TYPE) DBCON_NAME 20110610
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME 20110610
# Exception Resumable Description Created on
1 CX_KE_HANA_EXCEPTION 20110610

Method CREATE_COLUMN_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DBCON Call by reference Type reference (TYPE) DBCON_NAME 20110718
2 Importing IV_OCONCERN Call by reference Type reference (TYPE) ERKRS 20110718
3 Importing IV_TABNAME1 Call by reference Type reference (TYPE) DDOBJNAME 20110718
4 Importing IV_TABNAME2 Call by reference Type reference (TYPE) DDOBJNAME 20110718
5 Importing IV_VIEWNAME Call by reference Type reference (TYPE) STRING 20110718
# Exception Resumable Description Created on
1 CX_KE_HANA_EXCEPTION 20110718

Method CREATE_SINGLE_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DBCON Call by reference Type reference (TYPE) DBCON_NAME 20110610
2 Importing IV_OCONCERN Call by reference Type reference (TYPE) ERKRS 20110610
3 Importing IV_TABNAME1 Call by reference Type reference (TYPE) DDOBJNAME 20110610
4 Importing IV_VIEWNAME Call by reference Type reference (TYPE) STRING 20110610
# Exception Resumable Description Created on
1 CX_KE_HANA_EXCEPTION 20110610

Method DELETE_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DBCON Call by reference Type reference (TYPE) DBCON_NAME 20110610
2 Importing IV_FIELD Call by reference Type reference (TYPE) DBOBJECT_D 20110610
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME 20110610
# Exception Resumable Description Created on
1 CX_KE_HANA_EXCEPTION 20110610

Method DROP_COLUMN_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DBCON Call by reference Type reference (TYPE) DBCON_NAME 20110610
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME 20110610
# Exception Resumable Description Created on
1 CX_KE_HANA_EXCEPTION 20110610

Method DROP_COLUMN_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DBCON Call by reference Type reference (TYPE) DBCON_NAME 20110610
2 Importing IV_OCONCERN Call by reference Type reference (TYPE) ERKRS Ergebnisbereich 20110718
3 Importing IV_VIEWNAME Call by reference Type reference (TYPE) STRING 20110610
# Exception Resumable Description Created on
1 CX_KE_HANA_EXCEPTION 20110610

Method GENERATE_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TABLES Call by reference Type reference (TYPE) TTTABNAME Menge von Tabellennamen 20110610
2 Importing IV_DBCON Call by reference Type reference (TYPE) DBCON_NAME 20110610
3 Importing IV_FLG_ONLY_CV Call by reference Type reference (TYPE) XFLAG nur Column Views 20110718
4 Importing IV_OCONCERN Call by reference Type reference (TYPE) ERKRS 20110610
# Exception Resumable Description Created on
1 CX_KE_HANA_EXCEPTION 20110610

Method GET_COLUMN_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_T_CE1 Call by reference Type reference (TYPE) TABNAME CE1 Column View 20110718
2 Exporting EV_T_CE2 Call by reference Type reference (TYPE) TABNAME CE2 Column View 20110718
3 Exporting EV_T_CE4 Call by reference Type reference (TYPE) TABNAME CE1 und CE4 Column View 20110718
4 Importing IV_DBCON Call by reference Type reference (TYPE) DBCON_NAME Logischer Name einer Datenbankverbindung 20110718
5 Importing IV_FLG_SCHEMA Call by reference Type reference (TYPE) XFLAG name with Schema 20110718
6 Importing IV_OCONCERN Call by reference Type reference (TYPE) ERKRS 20110718
# Exception Resumable Description Created on
1 CX_KE_HANA_EXCEPTION HANA Exceptions 20110718

Method GET_COLUMN_VIEWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CE1 Call by reference Type reference (TYPE) STRING CE1 Column View 20110628
2 Exporting EV_CE1CE4 Call by reference Type reference (TYPE) STRING CE1 und CE4 Column View 20110628
3 Exporting EV_CE2 Call by reference Type reference (TYPE) STRING CE2 Column View 20110628
4 Exporting EV_CE2CE4 Call by reference Type reference (TYPE) STRING CE2 und CE4 Column View 20110628
5 Importing IV_DBCON Call by reference Type reference (TYPE) DBCON_NAME Logischer Name einer Datenbankverbindung 20110718
6 Importing IV_FLG_SCHEMA Call by reference Type reference (TYPE) XFLAG name with Schema 20110628
7 Importing IV_OCONCERN Call by reference Type reference (TYPE) ERKRS 20110628
# Exception Resumable Description Created on
1 CX_KE_HANA_EXCEPTION HANA Exceptions 20110628

Method GET_META_INFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_META Call by reference Type reference (TYPE) ADBC_TABCOL_DESCR_TAB 20110610
2 Importing IV_DBCON Call by reference Type reference (TYPE) DBCON_NAME 20110610
3 Importing IV_SCHEMA Call by reference Type reference (TYPE) ADBC_NAME 20110721
4 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME 20110610
# Exception Resumable Description Created on
1 CX_KE_HANA_EXCEPTION 20110610

Method GET_SCHEMA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_SCHEMA Value transfer Type reference (TYPE) STRING 20110718
2 Importing IV_DBCON Call by reference Type reference (TYPE) DBCON_NAME Logischer Name einer Datenbankverbindung 20110718
# Exception Resumable Description Created on
1 CX_KE_HANA_EXCEPTION HANA Exceptions 20110718

Method PING_NEWDB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DBCON Call by reference Type reference (TYPE) DBCON_NAME Logischer Name einer Datenbankverbindung 20110711
# Exception Resumable Description Created on
1 CX_KE_HANA_EXCEPTION HANA Exceptions 20110711

Method RECREATE_COLUMN_VIEWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DBCON Call by reference Type reference (TYPE) DBCON_NAME 20110718
2 Importing IV_OCONCERN Call by reference Type reference (TYPE) ERKRS 20110718
3 Importing IV_PATYPE Call by reference Type reference (TYPE) RKE_PATYPE Form der Ergebnisrechnung 20110718
# Exception Resumable Description Created on
1 CX_KE_HANA_EXCEPTION 20110718
History
Last changed by/on SAP  20130531 
SAP Release Created in 605