Hierarchy
⤷ 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_ACCESS_PLAN_CALCULATOR | DMC: Generic Access Plan Calculator | 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 | Abstract superclass for reading type 5 via ADBC | 20121106 |
Properties
Class | CL_DMC_RTO_ACS_IDX | |
Short Description | Abstract superclass for reading type 5 | |
Super Class | CL_DMC_ACCESS_PLAN_CALCULATOR | DMC: Generic Access Plan Calculator |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | DMC_RT_GEN | |
Program status | P | SAP Standard Production Program |
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 has no forward declaration.
Interfaces
Class CL_DMC_RTO_ACS_IDX has no interface implemented.
Friends
Class CL_DMC_RTO_ACS_IDX has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | CO_EXCPT_NO_KEYLIST | Constant | Protected | Type reference (TYPE) | FIELDNAME | 'NO_KEYLIST_PROV' | Ident for the exception of no keylist | 20121106 | |
2 | CO_EXCPT_SQL_ERROR | Instance attribute | Public | Type reference (TYPE) | FIELDNAME | 'sql_error' | Ident for the sql error exception | 20121106 | |
3 | CO_IDENT_ACCESS_PLAN_ID | Constant | Protected | Type reference (TYPE) | FIELDNAME | 'I_ACPL_ID' | Ident for the access plan ID import parameter | 20121106 | |
4 | CO_IDENT_CLUSTER_ID | Constant | Protected | Type reference (TYPE) | FIELDNAME | 'lv_cluster_id' | Ident for the cluster ID | 20121106 | |
5 | CO_IDENT_CLUSTER_POINTER | Constant | Protected | Type reference (TYPE) | FIELDNAME | 'lv_cluster_pointer' | Ident for the cluster pointer | 20121106 | |
6 | CO_IDENT_DATA_TABLE | Constant | Protected | Type reference (TYPE) | FIELDNAME | 'lo_table' | Ident for a ref to data | 20121115 | |
7 | CO_IDENT_DBCON_NAME | Constant | Protected | Type reference (TYPE) | FIELDNAME | 'lv_dbcon_name' | Ident for the dbcon name | 20121106 | |
8 | CO_IDENT_FIELDLENGTH | Constant | Protected | Type reference (TYPE) | FIELDNAME | 'lv_fieldlength' | Ident for the fieldlength | 20121106 | |
9 | CO_IDENT_FS_TABLE | Constant | Protected | Type reference (TYPE) | FIELDNAME | ' |
Ident for a generic fields symbol of a table | 20121115 | |
10 | CO_IDENT_MAX_BLOCKSIZE | Constant | Protected | Type reference (TYPE) | FIELDNAME | 'IM_MAX_BLOCKSIZE' | Ident for the maximal blocksize import parameter | 20121106 | |
11 | CO_IDENT_MESSAGES | Constant | Protected | Type reference (TYPE) | FIELDNAME | 'ET_MESSAGES' | Ident for the messages export parameter | 20121106 | |
12 | CO_IDENT_NO_CLUSTER_FILL | Constant | Protected | Type reference (TYPE) | FIELDNAME | 'I_NO_CLUSTER_FILL' | Ident for the cluster fill import parameter | 20121106 | |
13 | CO_IDENT_NUM_RECORDS_HDR | Constant | Protected | Type reference (TYPE) | FIELDNAME | 'lv_num_records_hdr' | Ident for field with total number of header records | 20121107 | |
14 | CO_IDENT_NUM_RECORDS_LOG | Constant | Protected | Type reference (TYPE) | FIELDNAME | 'lv_num_records_log' | Field with the number of header records since last log | 20121107 | |
15 | CO_IDENT_NUM_ROWS | Constant | Protected | Type reference (TYPE) | FIELDNAME | 'lv_num_rows' | Name for the number of selected rows | 20121106 | |
16 | CO_IDENT_PAYLOAD_TABLE | Constant | Protected | Type reference (TYPE) | FIELDNAME | 'lt_payload_cluster' | Ident of the generic payload table | 20121115 | |
17 | CO_IDENT_PAYLOAD_WA | Constant | Protected | Type reference (TYPE) | FIELDNAME | 'ls_payload_wa' | Ident for the work area of the payload table | 20121115 | |
18 | CO_IDENT_PORTION_SIZE | Constant | Protected | Type reference (TYPE) | FIELDNAME | 'lv_portion_size' | Field Name | 20121107 | |
19 | CO_IDENT_READING_TYPE | Constant | Protected | Type reference (TYPE) | FIELDNAME | 'I_READING_TYPE' | Ident for the reading type import parameter | 20121106 | |
20 | CO_IDENT_RECORD_SIZE | Constant | Protected | Type reference (TYPE) | FIELDNAME | 'lv_row_size' | Size of a record | 20121107 | |
21 | CO_IDENT_SELECTION_CRITERIA | Constant | Protected | Type reference (TYPE) | FIELDNAME | 'IM_IT_SEL_CRITERIA' | Ident for the selection criteria import parameter | 20121106 | |
22 | CO_IDENT_X030L | Constant | Protected | Type reference (TYPE) | FIELDNAME | 'ls_x030l' | Ident for the x030l structure | 20121106 | |
23 | CO_INTERVAL_NUM_RECORDS_LOG | Constant | Protected | Type reference (TYPE) | I | 100000 | Interval of header records after which a log entry is writte | 20121107 | |
24 | CO_MAX_NUM_CLUSTER_ENTRIES | Constant | Protected | Type reference (TYPE) | I | 1000000 | Maximal number of IDs for each cluster | 20121107 | |
25 | FOREIGN_KEYS_TAB | Instance attribute | Protected | Type reference (TYPE) | DMC_FOREIGN_KEY_INFO_TAB | Table of foreign keys | 20121106 | ||
26 | INCLUDE_CODING | Instance attribute | Protected | Type reference (TYPE) | DMC_REPORT | Internal table for program code | 20121107 | ||
27 | INCLUDE_NAME | Instance attribute | Protected | Type reference (TYPE) | PROGRAM | Name of a potential include used to override default | 20121107 | ||
28 | READONLY_EXIST | Instance attribute | Public | Type reference (TYPE) | BOOLEAN | Flag indicating if readonly structures exist | 20121106 | ||
29 | RELID | Instance attribute | Protected | Type reference (TYPE) | RELID | RELID for cluster access | 20121107 | ||
30 | STRINGFIELD_TAB | Instance attribute | Protected | Type reference (TYPE) | DMC_STRINGFIELD_TAB | Table of all string fields | 20121106 | ||
31 | VIRT_KEYTAB_NAME | Instance attribute | Protected | Type reference (TYPE) | FIELDNAME | Name of virtual key table | 20121107 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CLEAR_ALL_ATTRIBUTES | Instance method | Public | Method | Clears some class attributes | 20121106 |
2 | CONCAT_FIELD_SYMBOL_IDENT | Instance method | Protected | Method | Build an ident for the field symbols associated to a struct | 20121107 |
3 | CONCAT_IT_RECORD_IDENT | Instance method | Protected | Method | Ident for child table entries corresponding toheader record | 20121107 |
4 | CONSTRUCTOR | Instance method | Public | Constructor | 20121106 | |
5 | CREATE_FUNCTION_MODULE | Instance method | Protected | Method | Create the function module | 20121106 |
6 | GENERATE | Instance method | Public | Method | Generate cluster create and access plan calcualtion | 20121106 |
7 | GENERATE_ADD_TO_PORTION | Instance method | Protected | Method | Generate coding for adding current header record to portion | 20121108 |
8 | GENERATE_CHECK_PORTION_SIZE | Instance method | Protected | Method | Check the size of the package and save the package | 20121107 |
9 | GENERATE_DECLARE_CONSTANTS | Instance method | Protected | Method | Generate some default constants like guid etc | 20121106 |
10 | GENERATE_DECLARE_INT_TABLES | Instance method | Protected | Method | Declare internal tables | 20121107 |
11 | GENERATE_DECLARE_VARIABLES | Instance method | Protected | Method | Declaration of variables | 20121106 |
12 | GENERATE_FETCH_CHILD_DATA | Instance method | Protected | Method | Fetch the entries from the child tables | 20121107 |
13 | GENERATE_FETCH_LOOP | Instance method | Protected | Method | Generate loop for fetching and processing data from source | 20121107 |
14 | GENERATE_GET_TABLE_WIDTH | Instance method | Protected | Method | Generates coding for determining the table width | 20121106 |
15 | GENERATE_INITIALIZE_CLUSTER | Instance method | Protected | Method | Generate code for initializing a new cluster | 20121107 |
16 | GENERATE_INITIALIZE_WORK_AREAS | Instance method | Protected | Method | Initialize the work areas for boundaries and record count | 20121115 |
17 | GENERATE_INIT_NEW_PORTION | Instance method | Protected | Method | Generate coding for initializing a new portion | 20121108 |
18 | GENERATE_LOG_STATISTICS | Instance method | Protected | Method | Generate coding for writing some statistics to appl log | 20121107 |
19 | GENERATE_LOOP | Instance method | Protected | Method | Generate loop over read records | 20121107 |
20 | GENERATE_LOOP_FOR_ALL_ENTRIES | Instance method | Protected | Method | Generate loop over read records w/ for all entries specified | 20121107 |
21 | GENERATE_PROCESSING | Instance method | Protected | Method | Generate processing | 20121107 |
22 | GENERATE_PROCESSING_DEFAULT | Instance method | Protected | Method | Generate default processing | 20121107 |
23 | GENERATE_PROCESSING_INCLUDE | Instance method | Protected | Method | Generate coding from an include | 20121107 |
24 | GENERATE_PROCESSING_VIRTUAL | Instance method | Protected | Method | Generate processing for conv object with virtual header | 20121107 |
25 | GENERATE_SAVE_PORTION | Instance method | Protected | Method | Generate coding for saving current portion | 20121108 |
26 | GENERATE_SIGNATURE | Instance method | Protected | Method | Generate the signature of the access plan calculation | 20121106 |
27 | GEN_CLOSE_CURSOR | Instance method | Protected | Method | Abstract method generating the close cursor statement | 20121107 |
28 | GEN_FETCH_CHILD_TABLE | Instance method | Protected | Method | Fetch the child tables related to a header table entry | 20121108 |
29 | GEN_FETCH_NEXT_CURSOR | Instance method | Protected | Method | Abstract method generating the fetch next cursor statement | 20121107 |
30 | GEN_OPEN_CURSOR | Instance method | Protected | Method | Abstract method generating the open cursor statement | 20121107 |
Events
Class CL_DMC_RTO_ACS_IDX has no event.
Types
Class CL_DMC_RTO_ACS_IDX has no local type.
Method Signatures
Method CLEAR_ALL_ATTRIBUTES Signature
Method CLEAR_ALL_ATTRIBUTES on class CL_DMC_RTO_ACS_IDX has no parameter.
Method CLEAR_ALL_ATTRIBUTES on class CL_DMC_RTO_ACS_IDX has no exception.
Method CONCAT_FIELD_SYMBOL_IDENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_STRUCT_NAME | Call by reference | Type reference (TYPE) | DMC_STIDT | Hierarchy Structure ID | 20121107 | ||
2 | Returning | RV_FIELDNAME | Value transfer | Type reference (TYPE) | FIELDNAME | Field Name | 20121107 |
Method CONCAT_FIELD_SYMBOL_IDENT on class CL_DMC_RTO_ACS_IDX has no exception.
Method CONCAT_IT_RECORD_IDENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_STRUCT_NAME | Call by reference | Type reference (TYPE) | DMC_STIDT | Hierarchy Structure ID | 20121107 | ||
2 | Returning | RV_FIELDNAME | Value transfer | Type reference (TYPE) | FIELDNAME | Field Name | 20121107 |
Method CONCAT_IT_RECORD_IDENT on class CL_DMC_RTO_ACS_IDX has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_CONVOBJ | Call by reference | Object reference (TYPE REF TO) | CL_DMC_CONV_OBJECT | Conversion Object | 20121106 |
Method CONSTRUCTOR on class CL_DMC_RTO_ACS_IDX has no exception.
Method CREATE_FUNCTION_MODULE Signature
Method CREATE_FUNCTION_MODULE on class CL_DMC_RTO_ACS_IDX has no parameter.
Method CREATE_FUNCTION_MODULE on class CL_DMC_RTO_ACS_IDX has no exception.
Method GENERATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_SHOW_SUCCESS_POPUP | Call by reference | Type reference (TYPE) | BOOLEAN | '-' | Show success popup | 20121106 |
Method GENERATE on class CL_DMC_RTO_ACS_IDX has no exception.
Method GENERATE_ADD_TO_PORTION Signature
Method GENERATE_ADD_TO_PORTION on class CL_DMC_RTO_ACS_IDX has no parameter.
Method GENERATE_ADD_TO_PORTION on class CL_DMC_RTO_ACS_IDX has no exception.
Method GENERATE_CHECK_PORTION_SIZE Signature
Method GENERATE_CHECK_PORTION_SIZE on class CL_DMC_RTO_ACS_IDX has no parameter.
Method GENERATE_CHECK_PORTION_SIZE on class CL_DMC_RTO_ACS_IDX has no exception.
Method GENERATE_DECLARE_CONSTANTS Signature
Method GENERATE_DECLARE_CONSTANTS on class CL_DMC_RTO_ACS_IDX has no parameter.
Method GENERATE_DECLARE_CONSTANTS on class CL_DMC_RTO_ACS_IDX has no exception.
Method GENERATE_DECLARE_INT_TABLES Signature
Method GENERATE_DECLARE_INT_TABLES on class CL_DMC_RTO_ACS_IDX has no parameter.
Method GENERATE_DECLARE_INT_TABLES on class CL_DMC_RTO_ACS_IDX has no exception.
Method GENERATE_DECLARE_VARIABLES Signature
Method GENERATE_DECLARE_VARIABLES on class CL_DMC_RTO_ACS_IDX has no parameter.
Method GENERATE_DECLARE_VARIABLES on class CL_DMC_RTO_ACS_IDX has no exception.
Method GENERATE_FETCH_CHILD_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_PARENT_STRUCT | Call by reference | Type reference (TYPE) | DMC_STIDT | Hierarchy Structure ID | 20121107 |
Method GENERATE_FETCH_CHILD_DATA on class CL_DMC_RTO_ACS_IDX has no exception.
Method GENERATE_FETCH_LOOP Signature
Method GENERATE_FETCH_LOOP on class CL_DMC_RTO_ACS_IDX has no parameter.
Method GENERATE_FETCH_LOOP on class CL_DMC_RTO_ACS_IDX has no exception.
Method GENERATE_GET_TABLE_WIDTH Signature
Method GENERATE_GET_TABLE_WIDTH on class CL_DMC_RTO_ACS_IDX has no parameter.
Method GENERATE_GET_TABLE_WIDTH on class CL_DMC_RTO_ACS_IDX has no exception.
Method GENERATE_INITIALIZE_CLUSTER Signature
Method GENERATE_INITIALIZE_CLUSTER on class CL_DMC_RTO_ACS_IDX has no parameter.
Method GENERATE_INITIALIZE_CLUSTER on class CL_DMC_RTO_ACS_IDX has no exception.
Method GENERATE_INITIALIZE_WORK_AREAS Signature
Method GENERATE_INITIALIZE_WORK_AREAS on class CL_DMC_RTO_ACS_IDX has no parameter.
Method GENERATE_INITIALIZE_WORK_AREAS on class CL_DMC_RTO_ACS_IDX has no exception.
Method GENERATE_INIT_NEW_PORTION Signature
Method GENERATE_INIT_NEW_PORTION on class CL_DMC_RTO_ACS_IDX has no parameter.
Method GENERATE_INIT_NEW_PORTION on class CL_DMC_RTO_ACS_IDX has no exception.
Method GENERATE_LOG_STATISTICS Signature
Method GENERATE_LOG_STATISTICS on class CL_DMC_RTO_ACS_IDX has no parameter.
Method GENERATE_LOG_STATISTICS on class CL_DMC_RTO_ACS_IDX has no exception.
Method GENERATE_LOOP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_STRUCT_NAME | Call by reference | Type reference (TYPE) | DMC_STIDT | Hierarchy Structure ID | 20121107 |
Method GENERATE_LOOP on class CL_DMC_RTO_ACS_IDX has no exception.
Method GENERATE_LOOP_FOR_ALL_ENTRIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_STRUCT_NAME | Call by reference | Type reference (TYPE) | DMC_STIDT | Hierarchy Structure ID | 20121107 |
Method GENERATE_LOOP_FOR_ALL_ENTRIES on class CL_DMC_RTO_ACS_IDX has no exception.
Method GENERATE_PROCESSING Signature
Method GENERATE_PROCESSING on class CL_DMC_RTO_ACS_IDX has no parameter.
Method GENERATE_PROCESSING on class CL_DMC_RTO_ACS_IDX has no exception.
Method GENERATE_PROCESSING_DEFAULT Signature
Method GENERATE_PROCESSING_DEFAULT on class CL_DMC_RTO_ACS_IDX has no parameter.
Method GENERATE_PROCESSING_DEFAULT on class CL_DMC_RTO_ACS_IDX has no exception.
Method GENERATE_PROCESSING_INCLUDE Signature
Method GENERATE_PROCESSING_INCLUDE on class CL_DMC_RTO_ACS_IDX has no parameter.
Method GENERATE_PROCESSING_INCLUDE on class CL_DMC_RTO_ACS_IDX has no exception.
Method GENERATE_PROCESSING_VIRTUAL Signature
Method GENERATE_PROCESSING_VIRTUAL on class CL_DMC_RTO_ACS_IDX has no parameter.
Method GENERATE_PROCESSING_VIRTUAL on class CL_DMC_RTO_ACS_IDX has no exception.
Method GENERATE_SAVE_PORTION Signature
Method GENERATE_SAVE_PORTION on class CL_DMC_RTO_ACS_IDX has no parameter.
Method GENERATE_SAVE_PORTION on class CL_DMC_RTO_ACS_IDX has no exception.
Method GENERATE_SIGNATURE Signature
Method GENERATE_SIGNATURE on class CL_DMC_RTO_ACS_IDX has no parameter.
Method GENERATE_SIGNATURE on class CL_DMC_RTO_ACS_IDX has no exception.
Method GEN_CLOSE_CURSOR Signature
Method GEN_CLOSE_CURSOR on class CL_DMC_RTO_ACS_IDX has no parameter.
Method GEN_CLOSE_CURSOR on class CL_DMC_RTO_ACS_IDX has no exception.
Method GEN_FETCH_CHILD_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_STRUCT_NAME | Call by reference | Type reference (TYPE) | DMC_STIDT | Structname of the table that will be read | 20121108 |
Method GEN_FETCH_CHILD_TABLE on class CL_DMC_RTO_ACS_IDX has no exception.
Method GEN_FETCH_NEXT_CURSOR Signature
Method GEN_FETCH_NEXT_CURSOR on class CL_DMC_RTO_ACS_IDX has no parameter.
Method GEN_FETCH_NEXT_CURSOR on class CL_DMC_RTO_ACS_IDX has no exception.
Method GEN_OPEN_CURSOR Signature
Method GEN_OPEN_CURSOR on class CL_DMC_RTO_ACS_IDX has no parameter.
Method GEN_OPEN_CURSOR on class CL_DMC_RTO_ACS_IDX has no exception.
History
Last changed by/on | SAP | 20141030 |
SAP Release Created in | 2010_1_620 |