SAP ABAP Interface IF_FDT_HANA_CATALOG_READER (BRFplus: Reader for HANA Catalog Objects)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_HANA (Package) BRFplus: HANA Integration
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_FDT_HANA_CATALOG_READER BRFplus: Reading HANA Catalog Objects 20121122
Properties
Interface IF_FDT_HANA_CATALOG_READER  
Short Description BRFplus: Reader for HANA Catalog Objects    
General Data
Package SFDT_HANA   BRFplus: HANA Integration 
Created 20121122   SAP 
Last changed 20140121   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_FDT_PERSISTENCE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface IF_FDT_HANA_CATALOG_READER has no interface.
Friends
Interface IF_FDT_HANA_CATALOG_READER has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_COLOBJ_MAIN_TYPE_TAB_TABTY Constant Public Type reference (TYPE) COLOBJ_MAIN_TYPE 'TABLE_AND_TABLE_TYPE' Table and Table Type 20121123
2 GC_COLOBJ_MAIN_TYPE_VIEW Constant Public Type reference (TYPE) COLOBJ_MAIN_TYPE 'VIEW' Views 20121123
3 GC_COLOBJ_TYPE_ANVIEW Constant Public Type reference (TYPE) COLOBJ_TYPE 'OLAP' Analytical View 20121123
4 GC_COLOBJ_TYPE_ATVIEW Constant Public Type reference (TYPE) COLOBJ_TYPE 'JOIN' Attribute View 20121123
5 GC_COLOBJ_TYPE_CAVIEW Constant Public Type reference (TYPE) COLOBJ_TYPE 'CALC' Calculation View 20121123
6 GC_COLOBJ_TYPE_TABLE Constant Public Type reference (TYPE) COLOBJ_TYPE 'TABLE' Table 20121123
7 GC_COLOBJ_TYPE_TABLE_TYPE Constant Public Type reference (TYPE) COLOBJ_TYPE 'TABLE_TYPE' Table Type 20121123
8 MV_DB_CONNECTION Instance attribute Public Type reference (TYPE) DBCON_NAME Logical name for a database connection 20130218
Methods
# Method Level Visibility Method type Description Created on
1 FIND_COLUMN_OBJECTS Instance method Public Method 20121123
2 FIND_SCHEMAS Instance method Public Method 20130227
3 GET_COLUMN_OBJECT Instance method Public Method 20121123
4 GET_DB_VERSION Instance method Public Method 20130926
5 GET_SCHEMA Instance method Public Method 20121218
Events
Interface IF_FDT_HANA_CATALOG_READER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 COLOBJ_MAIN_TYPE Public See coding 20121123 colobj_main_type TYPE c LENGTH 25
2 COLOBJ_TYPE Public Type reference (TYPE) FDT_HANA_COLOBJ_TYPE 20121123
3 S_COLUMN_OBJECT_FIELD Public Type reference (TYPE) FDT_HANA_S_COLOBJ_FIELD 20121123
4 S_COLUMN_OBJECT_HEADER Public Type reference (TYPE) FDT_HANA_S_COLOBJ_HEADER 20121123
5 S_DB_VERSION Public Type reference (TYPE) FDT_HANA_S_DB_VERSION 20130926
6 S_SCHEMA Public Type reference (TYPE) FDT_HANA_S_SCHEMA 20121218
7 T_COLOBJ_MAIN_TYPE Public See coding 20121123 t_colobj_main_type TYPE TABLE OF colobj_main_type
8 T_COLOBJ_TYPE Public See coding 20121123 t_colobj_type TYPE TABLE OF colobj_type
9 T_COLUMN_OBJECT_FIELD Public Type reference (TYPE) FDT_HANA_T_COLOBJ_FIELD 20121123
10 T_COLUMN_OBJECT_HEADER Public Type reference (TYPE) FDT_HANA_T_COLOBJ_HEADER 20121123
11 T_DB_VERSION Public Type reference (TYPE) FDT_HANA_T_DB_VERSION 20130926
12 T_SCHEMA Public Type reference (TYPE) FDT_HANA_T_SCHEMA 20121218
Method Signatures

Method FIND_COLUMN_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HEADER Call by reference Type reference (TYPE) T_COLUMN_OBJECT_HEADER 20121123
2 Exporting EV_NAME_PATTERN Call by reference Type reference (TYPE) FDT_HANA_ID HANA ID 20121128
3 Importing ITS_SELECTION Call by reference Type reference (TYPE) IF_FDT_PERSISTENCE=>TS_SELECTION Selection criteria 20130919
4 Importing IT_MAIN_TYPE Call by reference Type reference (TYPE) T_COLOBJ_MAIN_TYPE 20121123
5 Importing IT_TYPE Call by reference Type reference (TYPE) T_COLOBJ_TYPE 20121123
6 Importing IV_COMMENTS Call by reference Type reference (TYPE) FDT_HANA_S_COLOBJ_HEADER-COMMENTS 20130919
7 Importing IV_NAME Call by reference Type reference (TYPE) FDT_HANA_NAME 20121123
8 Importing IV_PACKAGE Call by reference Type reference (TYPE) FDT_HANA_PACKAGE 20121123
9 Importing IV_SCHEMA Call by reference Type reference (TYPE) FDT_HANA_SCHEMA 20121123
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20121123
2 CX_FDT_SYSTEM 20121123

Method FIND_SCHEMAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SCHEMA Call by reference Type reference (TYPE) T_SCHEMA 20130227
2 Importing ITS_SELECTION Call by reference Type reference (TYPE) IF_FDT_PERSISTENCE=>TS_SELECTION Selection criteria 20130919
3 Importing IV_NAME Call by reference Type reference (TYPE) FDT_HANA_SCHEMA 20130227
4 Importing IV_OWNER Call by reference Type reference (TYPE) FDT_HANA_ID 20130919
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20130227
2 CX_FDT_SYSTEM FDT: System Failure 20130227

Method GET_COLUMN_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_HEADER Call by reference Type reference (TYPE) S_COLUMN_OBJECT_HEADER 20121123
2 Exporting ET_FIELD Call by reference Type reference (TYPE) T_COLUMN_OBJECT_FIELD 20121123
3 Importing IV_MAIN_TYPE Call by reference Type reference (TYPE) COLOBJ_MAIN_TYPE 20121123
4 Importing IV_NAME Call by reference Type reference (TYPE) FDT_HANA_NAME BRFplus: Name of an HANA Column Object 20121123
5 Importing IV_PACKAGE Call by reference Type reference (TYPE) FDT_HANA_PACKAGE HANA ID 20121218
6 Importing IV_SCHEMA Call by reference Type reference (TYPE) FDT_HANA_SCHEMA HANA ID 20121218
7 Importing IV_TYPE Call by reference Type reference (TYPE) COLOBJ_TYPE GC_COLOBJ_TYPE_ATVIEW 20121123
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20121123
2 CX_FDT_SYSTEM FDT: System Failure 20121123

Method GET_DB_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DB_VERSION Call by reference Type reference (TYPE) FDT_HANA_S_DB_VERSION BRFplus: Version of the HANA database 20130926
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20130926
2 CX_FDT_SYSTEM FDT: System Failure 20130926

Method GET_SCHEMA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SCHEMA Call by reference Type reference (TYPE) S_SCHEMA 20121218
2 Importing IV_NAME Call by reference Type reference (TYPE) FDT_HANA_SCHEMA 20121218
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20121218
2 CX_FDT_SYSTEM FDT: System Failure 20121218
History
Last changed by/on SAP  20140121 
SAP Release Created in 740