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