SAP ABAP Class CL_DMC_RTO_ACS_IDX_ADBC (Abstract superclass for reading type 5 via ADBC)
Hierarchy
☛
DMIS (Software Component) DMIS 2011_1
⤷
CA-EUR (Application Component) European Monetary Union: Euro
⤷
CNV_DMCR (Package) Data Mapping and Conversion: Runtime
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_DMC_RTO_ACS_IDX | Abstract superclass for reading type 5 | 20121106 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_DMC_RTO_ACS_IDX_ADBC_DB2 | Access plan calculation with ADBC select for RT 5 and DB2 | 20130429 |
| 2 | Inheritance (c INHERITING FROM c_ref) | CL_DMC_RTO_ACS_IDX_ADBC_DB4 | Access plan calculation with ADBC select for RT 5 and DB4 | 20130429 |
| 3 | Inheritance (c INHERITING FROM c_ref) | CL_DMC_RTO_ACS_IDX_ADBC_DB6 | Access plan calculation with ADBC select for RT 5 and DB6 | 20130429 |
| 4 | Inheritance (c INHERITING FROM c_ref) | CL_DMC_RTO_ACS_IDX_ADBC_HAN | Access plan calculation with ADBC select for RT 5 and HANA | 20130429 |
| 5 | Inheritance (c INHERITING FROM c_ref) | CL_DMC_RTO_ACS_IDX_ADBC_INF | Access plan calculation w/ ADBC select for RT5 and Informix | 20121106 |
| 6 | Inheritance (c INHERITING FROM c_ref) | CL_DMC_RTO_ACS_IDX_ADBC_MAX | Access plan calculation with ADBC select for RT 5 and MaxDB | 20130429 |
| 7 | Inheritance (c INHERITING FROM c_ref) | CL_DMC_RTO_ACS_IDX_ADBC_MSS | Access plan calculation with ADBC select for RT 5 and MSSQL | 20130429 |
| 8 | Inheritance (c INHERITING FROM c_ref) | CL_DMC_RTO_ACS_IDX_ADBC_ORA | Access plan calculation w/ ADBC select for RT5 and Oracle | 20130402 |
| 9 | Inheritance (c INHERITING FROM c_ref) | CL_DMC_RTO_ACS_IDX_ADBC_SYB | Access plan calculation with ADBC select for RT 5 and Sybase | 20130429 |
Properties
| Class | CL_DMC_RTO_ACS_IDX_ADBC | |
| Short Description | Abstract superclass for reading type 5 via ADBC | |
| Super Class | CL_DMC_RTO_ACS_IDX | Abstract superclass for reading type 5 |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | CNV_DMCR | Data Mapping and Conversion: Runtime |
| Created | 20121106 | SAP |
| Last change | 20141030 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_DMC_RTO_ACS_IDX_ADBC has no forward declaration.
Interfaces
Class CL_DMC_RTO_ACS_IDX_ADBC has no interface implemented.
Friends
Class CL_DMC_RTO_ACS_IDX_ADBC has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Public | Type reference (TYPE) | FIELDNAME | 'lo_data' | Ident for the data reference field | 20121108 | ||
| 2 | Constant | Protected | Type reference (TYPE) | FIELDNAME | 'ls_sel_criterion' | Workarea for co_ident_selection_criteria | 20121106 | ||
| 3 | Constant | Protected | Type reference (TYPE) | FIELDNAME | 'lo_sql_connection' | Name of the cl_sql_connection instance | 20121106 | ||
| 4 | Constant | Protected | Type reference (TYPE) | FIELDNAME | 'lx_sql_exception' | Name of the cx_sql_exception instance | 20121106 | ||
| 5 | Constant | Protected | Type reference (TYPE) | FIELDNAME | 'lo_sql_statement' | Name of the cl_sql_statement instance | 20121106 | ||
| 6 | Constant | Protected | Type reference (TYPE) | FIELDNAME | 'lv_statement' | Name of the field used for the sql statement | 20121106 | ||
| 7 | Instance attribute | Protected | Type reference (TYPE) | IUUC_IMDB_SCHEMA | Name of the sender schema | 20121109 | |||
| 8 | Instance attribute | Protected | Type reference (TYPE) | SOURCE_FIELD_DEF_TAB | List of all source fields w/ their database definition | 20121109 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Protected | Method | Create ident for instance of cl_sql_result_set | 20121106 | |
| 2 | Instance method | Public | Constructor | 20121109 | ||
| 3 | Instance method | Protected | Method | Generate sql statement for selection from a table | 20121108 | |
| 4 | Instance method | Protected | Method | Get DB table name and definition | 20131105 |
Events
Class CL_DMC_RTO_ACS_IDX_ADBC has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | SOURCE_FIELD_DEF | Protected | See coding | dmc_database_ddic_fields w/ tabname field | 20121109 | BEGIN OF source_field_def ,
tabname TYPE tabname.
INCLUDE TYPE dmc_database_ddic_fields.
TYPES: END OF source_field_def
|
|
| 2 | SOURCE_FIELD_DEF_TAB | Protected | See coding | dmc_database_ddic_fields_tab w/ tabname field | 20121109 | source_field_def_tab
TYPE TABLE OF source_field_def
|
|
| 3 | TTY_DB_COL_TYPE | Protected | See coding | Override default column type mapping of CL_IUUC_SQL_TOOLS | 20131029 | TTY_DB_COL_TYPE type table of IUUC_DB_COL_TYPE
|
Method Signatures
Method CONCAT_SQL_RESULT_IDENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_STRUCT_NAME | Call by reference | Type reference (TYPE) | DMC_STIDT | Hierarchy Structure ID | 20121106 | |||
| 2 | RV_FIELDNAME | Value transfer | Type reference (TYPE) | FIELDNAME | Field Name | 20121106 |
Method CONCAT_SQL_RESULT_IDENT on class CL_DMC_RTO_ACS_IDX_ADBC has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CONVOBJ | Call by reference | Object reference (TYPE REF TO) | CL_DMC_CONV_OBJECT | Conversion Object | 20121109 |
Method CONSTRUCTOR on class CL_DMC_RTO_ACS_IDX_ADBC has no exception.
Method GEN_SQL_SELECT_STATEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_STRUCT_NAME | Call by reference | Type reference (TYPE) | DMC_STIDT | Hierarchy Structure ID | 20121108 |
Method GEN_SQL_SELECT_STATEMENT on class CL_DMC_RTO_ACS_IDX_ADBC has no exception.
Method GET_TABLE_DEFINITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DB_COL_TYPE | Call by reference | Type reference (TYPE) | TTY_DB_COL_TYPE | Override default column type mapping of CL_IUUC_SQL_TOOLS | 20131105 | |||
| 2 | ET_FIELDS | Call by reference | Type reference (TYPE) | DMC_DATABASE_DDIC_FIELDS_TAB | Information about database system's DDIC fields | 20131105 | |||
| 3 | EV_DB_TABNAME | Call by reference | Type reference (TYPE) | DMC_DB_TABNAME | DB table name | 20131105 | |||
| 4 | EV_INT_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Internal table name in SLT tables | 20131105 | |||
| 5 | IV_DDIC_NAME | Call by reference | Type reference (TYPE) | TABNAME | Name of DDIC proxy | 20131105 |
Method GET_TABLE_DEFINITION on class CL_DMC_RTO_ACS_IDX_ADBC has no exception.
History
| Last changed by/on | SAP | 20141030 |
| SAP Release Created in | 2010_1_620 |