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 | Instance method | Public | Method | 20121123 | ||
| 2 | Instance method | Public | Method | 20130227 | ||
| 3 | Instance method | Public | Method | 20121123 | ||
| 4 | Instance method | Public | Method | 20130926 | ||
| 5 | 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 | ET_HEADER | Call by reference | Type reference (TYPE) | T_COLUMN_OBJECT_HEADER | 20121123 | ||||
| 2 | EV_NAME_PATTERN | Call by reference | Type reference (TYPE) | FDT_HANA_ID | HANA ID | 20121128 | |||
| 3 | ITS_SELECTION | Call by reference | Type reference (TYPE) | IF_FDT_PERSISTENCE=>TS_SELECTION | Selection criteria | 20130919 | |||
| 4 | IT_MAIN_TYPE | Call by reference | Type reference (TYPE) | T_COLOBJ_MAIN_TYPE | 20121123 | ||||
| 5 | IT_TYPE | Call by reference | Type reference (TYPE) | T_COLOBJ_TYPE | 20121123 | ||||
| 6 | IV_COMMENTS | Call by reference | Type reference (TYPE) | FDT_HANA_S_COLOBJ_HEADER-COMMENTS | 20130919 | ||||
| 7 | IV_NAME | Call by reference | Type reference (TYPE) | FDT_HANA_NAME | 20121123 | ||||
| 8 | IV_PACKAGE | Call by reference | Type reference (TYPE) | FDT_HANA_PACKAGE | 20121123 | ||||
| 9 | IV_SCHEMA | Call by reference | Type reference (TYPE) | FDT_HANA_SCHEMA | 20121123 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20121123 | |||
| 2 | 20121123 |
Method FIND_SCHEMAS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SCHEMA | Call by reference | Type reference (TYPE) | T_SCHEMA | 20130227 | ||||
| 2 | ITS_SELECTION | Call by reference | Type reference (TYPE) | IF_FDT_PERSISTENCE=>TS_SELECTION | Selection criteria | 20130919 | |||
| 3 | IV_NAME | Call by reference | Type reference (TYPE) | FDT_HANA_SCHEMA | 20130227 | ||||
| 4 | IV_OWNER | Call by reference | Type reference (TYPE) | FDT_HANA_ID | 20130919 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20130227 | ||
| 2 | FDT: System Failure | 20130227 |
Method GET_COLUMN_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_HEADER | Call by reference | Type reference (TYPE) | S_COLUMN_OBJECT_HEADER | 20121123 | ||||
| 2 | ET_FIELD | Call by reference | Type reference (TYPE) | T_COLUMN_OBJECT_FIELD | 20121123 | ||||
| 3 | IV_MAIN_TYPE | Call by reference | Type reference (TYPE) | COLOBJ_MAIN_TYPE | 20121123 | ||||
| 4 | IV_NAME | Call by reference | Type reference (TYPE) | FDT_HANA_NAME | BRFplus: Name of an HANA Column Object | 20121123 | |||
| 5 | IV_PACKAGE | Call by reference | Type reference (TYPE) | FDT_HANA_PACKAGE | HANA ID | 20121218 | |||
| 6 | IV_SCHEMA | Call by reference | Type reference (TYPE) | FDT_HANA_SCHEMA | HANA ID | 20121218 | |||
| 7 | IV_TYPE | Call by reference | Type reference (TYPE) | COLOBJ_TYPE | GC_COLOBJ_TYPE_ATVIEW | 20121123 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20121123 | ||
| 2 | FDT: System Failure | 20121123 |
Method GET_DB_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | FDT: Invalid Input | 20130926 | ||
| 2 | FDT: System Failure | 20130926 |
Method GET_SCHEMA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_SCHEMA | Call by reference | Type reference (TYPE) | S_SCHEMA | 20121218 | ||||
| 2 | IV_NAME | Call by reference | Type reference (TYPE) | FDT_HANA_SCHEMA | 20121218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20121218 | ||
| 2 | FDT: System Failure | 20121218 |
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 740 |