SAP ABAP Class CL_DMC_RTO_ACS_IDX (Abstract superclass for reading type 5)
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_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