SAP ABAP Class CL_DMC_RTO_IL_FLOW_LOGIC_INDX (DMC: Inner Layer Runtime Object)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_IUUC_REPLICATION (Package) IUUC: Replication tools
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DMC_RUNTIMEOBJECT DMC: General Runtime Object 20120508
Properties
Class CL_DMC_RTO_IL_FLOW_LOGIC_INDX  
Short Description DMC: Inner Layer Runtime Object    
Super Class CL_DMC_RUNTIMEOBJECT DMC: General Runtime Object 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_IUUC_REPLICATION   IUUC: Replication tools 
Created 20120508   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_DMC_INCLUDE_LIST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_DMC_SUPER_CONV_OBJECT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_DMC_RTO_IL_FLOW_LOGIC_INDX has no interface implemented.
Friends
Class CL_DMC_RTO_IL_FLOW_LOGIC_INDX has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_FLG_SKIP_LDU Constant Private Type reference (TYPE) FIELDNAME '_FLG_SKIP_LDU_' Switch: Skip All Conversion Data 20120508
2 CO_FLG_SKIP_REC Constant Private Type reference (TYPE) FIELDNAME '_FLG_SKIP_REC_' Switch: Skip Recipient Record 20120508
3 CO_FLG_SKIP_TNX Constant Private Type reference (TYPE) FIELDNAME '_FLG_SKIP_TNX_' Switch: Skip Transaction 20120508
4 CO_IL_BUFFER Constant Private Type reference (TYPE) FIELDNAME '_ITB_ILINKS' Backwards Navigation: Buffer 20120508
5 CO_IL_ILINK Constant Private Type reference (TYPE) FIELDNAME '_WA_ILINK' Backwards Navigation: Work Area Recipient Record 20120508
6 CO_IL_ILINKS Constant Private Type reference (TYPE) FIELDNAME '_IT_ILINKS' Backwards Navigation: Internal Table 20120508
7 CO_IL_SRC_WA Constant Private Type reference (TYPE) FIELDNAME '_WA_SRCIND' Backwards Navigation: Work Area Sender Record 20120508
8 CO_INCL_DECLUST Constant Private Type reference (TYPE) DMC_INCLUDE_SUFFIX 'I1' 20120514
9 CO_INCL_ITB_TABLES Constant Private Type reference (TYPE) DMC_INCLUDE_SUFFIX 'I2' 20120508
10 CO_INCL_IT_TABLES Constant Private Type reference (TYPE) DMC_INCLUDE_SUFFIX 'I3' 20120508
11 CO_INCL_RULES Constant Public Type reference (TYPE) DMC_INCLUDE_SUFFIX 'I4' 20120508
12 CO_INLCOM Constant Private Type reference (TYPE) CHAR1 '"' Start Inline Commentary 20120508
13 CO_PIT_AFTER_LOOP Constant Private Type reference (TYPE) CHAR1 7 Event: After LOOP 20120508
14 CO_PIT_BEFORE_LOOP Constant Private Type reference (TYPE) CHAR1 3 Event: Before LOOP 20120508
15 CO_PIT_BEG_OF_TNX Constant Private Type reference (TYPE) CHAR1 2 Event: Start of Transaction 20120508
16 CO_PIT_END_OF_TNX Constant Private Type reference (TYPE) CHAR1 8 Event: End of Transaction 20120508
17 CO_PM_SPLIT_START Constant Public Type reference (TYPE) TF_REPLINE '*** PM: SPLIT START' Marker: Split Start 20120508
18 CO_PPM_BEGIN_OF_TREE Constant Private Type reference (TYPE) TF_REPLINE '*** <__RCVR_TREE__> ************************************' Marker: Start of Recipient Tree 20120508
19 CO_PPM_END_OF_TREE Constant Private Type reference (TYPE) TF_REPLINE '*** ***********************************' Marker: End of Recipient Tree 20120508
20 CO_PPM_GLOBAL_DATA_DEF Constant Private Type reference (TYPE) TF_REPLINE '*** PPM01: INSERT GLOBAL DATA DEFINITIONS ***' Marker: Insert Global Data 20120508
21 CO_PPM_SUBSEQUENT_LOOP Constant Private Type reference (TYPE) TF_REPLINE '*** PPM03_xxxx: INSERT SUBSEQUENT LOOPS ***' Marker: Insert Nested LOOPs 20120508
22 REF_INDX_MIGR_OBJECT Instance attribute Protected Object reference (TYPE REF TO) CL_IUUC_INDX_MIGR_OBJECT reference to INDX migr.obj.def 20120510
23 WA_METHOD_STACK Instance attribute Private Type reference (TYPE) TS_METHOD_STACK Work Area to Stack Generated FORM Routines 20120508
Methods
# Method Level Visibility Method type Description Created on
1 ADD_INCLUDE Instance method Private Method Fügt ein Include zur Funktionsgruppe hinzu 20120508
2 CONCAT_CURR_TAB_IDENT Instance method Private Method name of local table definition for current lines (same SRTFD 20130417
3 CONSTRUCTOR Instance method Public Constructor Constructor 20120508
4 CREATE_FORM_ASSIGN Instance method Private Method form for field symbol assign 20120508
5 CREATE_FORM_DECLUSTER Instance method Private Method create FORM for record counter 20120514
6 CREATE_FORM_WRITE_RRECORD_CNTS Instance method Private Method create FORM for record counter 20120508
7 CREATE_INCL_DECLUST Instance method Private Method create the include for IT table forms 20120514
8 CREATE_INCL_IT_TABLES Instance method Private Method create the include for IT table forms 20120508
9 CREATE_KEY_DEFINITIONS Instance method Private Method create work areas and internal tables as target of INDX decl 20120515
10 CREATE_TARGET_DEFINITION Instance method Private Method generate a target table definition 20120510
11 CREATE_TARGET_DEFINITIONS Instance method Private Method create work areas and internal tables as target of INDX decl 20120510
12 GENERATE Instance method Public Method Generate Inner Layer Runtime Object 20120508
13 GENERATE_CUSTOMIZING_INCLUDES Instance method Private Method Generation of Customizing Data 20120508
14 GENERATE_DECLUSTER Instance method Private Method decluster records of INDX-like tables 20120510
15 GENERATE_FLOW_LOGIC_OUTER_LOOP Instance method Private Method Generate Processing of All Root Structures 20120510
16 GENERATE_FORM_INCLUDES Instance method Private Method generate code: Form Includes 20120508
17 GENERATE_IL Instance method Private Method Generate Inner Layer Runtime Object 20120508
18 GENERATE_INDX_DATA Instance method Private Method generate data statements for IL usage 20120514
19 GENERATE_INIT_SKIP_FLAG Instance method Private Method Initialize SKIP Switch (RECORD, TRANSACTION, LDU) 20120508
20 GENERATE_MACROS Instance method Private Method Generate Macros for Installed Rules (SKIP_RECORD etc.) 20120508
21 GENERATE_PIT_PROCESSING Instance method Private Method Generate event processing 20120508
22 GENERATE_PROCESS_DELETES Instance method Private Method generate handling of deletes 20130419
23 GENERATE_PSEUDOCODE_DATA Instance method Private Method Generation of DATA for Pseudocodes 20120508
24 GENERATE_RESTART_CHECK Instance method Private Method check if sender parent record has been processed before 20120508
25 GENERATE_ROLLBACK_LOG Instance method Private Method Generation of Deletion Flags 20120508
26 GENERATE_TOP_INCLUDE Instance method Private Method Generate Inner Layer Runtime Object 20120508
27 GET_FIELDNAME_COUNTER Instance method Private Method get field name of the counter field 20130418
28 INSERT_OBJINFO_AS_VARIABLES Instance method Private Method Insert Conversion Object Information as Variables 20120508
29 POST_PROC Instance method Private Method Generate Used Rules and Calls 20120508
Events
Class CL_DMC_RTO_IL_FLOW_LOGIC_INDX has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TF_CURRNUM Private See coding Field Type: Numerical Representation of CURRNUM 20120508
2 TI_DATA_PATH_STACK Private See coding Table Type: Stack of Read Sender Structures 20120508
3 TI_DPCLAUSE Private See coding Table Type: User-Defined Access Clause 20120508
4 TS_DATA_PATH_STACK Private See coding Structure Type: Stack of Read Sender Structures 20120508
5 TS_DPCLAUSE Private See coding Structure Type: User-Defined Access Clause 20120508
Method Signatures

Method ADD_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CODE Call by reference Type reference (TYPE) DMC_PROG DMC: Type of Internal Table for Saving Code 20120508
2 Importing I_INCL_NAME Call by reference Type reference (TYPE) RS38L-INCLUDE ABAP-Programmname 20120508
3 Importing I_MODULE_TYPE Call by reference Type reference (TYPE) RS38L-EDIT 'I' Programm zum Funktionsbaustein 20120508

Method ADD_INCLUDE on class CL_DMC_RTO_IL_FLOW_LOGIC_INDX has no exception.

Method CONCAT_CURR_TAB_IDENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DDICNAME Call by reference Type reference (TYPE) DDNAME Name of an ABAP Dictionary object 20130417
2 Returning RV_TAB_IDENT Value transfer Type reference (TYPE) DDNAME Name of an ABAP Dictionary object 20130417

Method CONCAT_CURR_TAB_IDENT on class CL_DMC_RTO_IL_FLOW_LOGIC_INDX 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 IM_CONVOBJ 20120508
# Exception Resumable Description Created on
1 CX_IUUC_REPLICATION Exceptions of IUUC replication 20130207

Method CREATE_FORM_ASSIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_CODE Value transfer Type reference (TYPE) DMC_REPORT DMC: Internal Table for Program Code 20120508

Method CREATE_FORM_ASSIGN on class CL_DMC_RTO_IL_FLOW_LOGIC_INDX has no exception.

Method CREATE_FORM_DECLUSTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_CODE Value transfer Type reference (TYPE) DMC_REPORT DMC: Internal Table for Program Code 20120514

Method CREATE_FORM_DECLUSTER on class CL_DMC_RTO_IL_FLOW_LOGIC_INDX has no exception.

Method CREATE_FORM_WRITE_RRECORD_CNTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_CODE Value transfer Type reference (TYPE) DMC_REPORT DMC: Internal Table for Program Code 20120508

Method CREATE_FORM_WRITE_RRECORD_CNTS on class CL_DMC_RTO_IL_FLOW_LOGIC_INDX has no exception.

Method CREATE_INCL_DECLUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_CODE Value transfer Type reference (TYPE) DMC_PROG DMC: Type of Internal Table for Saving Code 20120514

Method CREATE_INCL_DECLUST on class CL_DMC_RTO_IL_FLOW_LOGIC_INDX has no exception.

Method CREATE_INCL_IT_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_CODE Value transfer Type reference (TYPE) DMC_PROG DMC: Type of Internal Table for Saving Code 20120508

Method CREATE_INCL_IT_TABLES on class CL_DMC_RTO_IL_FLOW_LOGIC_INDX has no exception.

Method CREATE_KEY_DEFINITIONS Signature

Method CREATE_KEY_DEFINITIONS on class CL_DMC_RTO_IL_FLOW_LOGIC_INDX has no parameter.
# Exception Resumable Description Created on
1 CX_IUUC_TAB_IDENT table ident static check 20120515

Method CREATE_TARGET_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DD03P Call by reference Type reference (TYPE) DMC_DD03P_TAB DMC: Table type for the field list of a structure 20120510
2 Importing I_TARGET_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20120510

Method CREATE_TARGET_DEFINITION on class CL_DMC_RTO_IL_FLOW_LOGIC_INDX has no exception.

Method CREATE_TARGET_DEFINITIONS Signature

Method CREATE_TARGET_DEFINITIONS on class CL_DMC_RTO_IL_FLOW_LOGIC_INDX has no parameter.
# Exception Resumable Description Created on
1 CX_IUUC_TAB_IDENT table ident static check 20120514

Method GENERATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DEL_FLAG Call by reference Type reference (TYPE) BOOLEAN FALSE Flag: Activate deletion flags 20120508
2 Importing IM_GENFLAG_AT_PROC Call by reference Type reference (TYPE) BOOLEAN FALSE Flag: Generate Time-Related Processing 20120508
3 Importing IM_GENFLAG_CALL_SUCCESSOR Call by reference Type reference (TYPE) BOOLEAN FALSE Flag: Generate CALL FUNCTION 20120508
4 Importing IM_GENFLAG_EXPTOMEM Call by reference Type reference (TYPE) BOOLEAN FALSE Flag: Generate EXPORT TO MEMORY 20120508
5 Importing IM_GENFLAG_ILINK_PROC Call by reference Type reference (TYPE) BOOLEAN FALSE Flag: Generate Interlinkage Processing 20120508
6 Importing IM_GENFLAG_IMPFROMMEM Call by reference Type reference (TYPE) BOOLEAN FALSE Flag: Generate IMPORT FROM MEMORY 20120508
7 Importing IM_GENFLAG_INIT_LDU Call by reference Type reference (TYPE) BOOLEAN TRUE Flag: Initialize LDU 20120508
8 Importing IM_SHOW_SUCCESS_POPUP Value transfer Type reference (TYPE) BOOLEAN FALSE Flag: Display Successful Generation 20120508
9 Importing IM_SIMULATION Call by reference Type reference (TYPE) BOOLEAN FALSE Flag: Simulation Run 20120508
10 Returning RC Value transfer Type reference (TYPE) SY-SUBRC Return Code 20120508

Method GENERATE on class CL_DMC_RTO_IL_FLOW_LOGIC_INDX has no exception.

Method GENERATE_CUSTOMIZING_INCLUDES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XT_PROG Call by reference Type reference (TYPE) DMC_PROG DMC: Type of Internal Table for Saving Code 20120508

Method GENERATE_CUSTOMIZING_INCLUDES on class CL_DMC_RTO_IL_FLOW_LOGIC_INDX has no exception.

Method GENERATE_DECLUSTER Signature

Method GENERATE_DECLUSTER on class CL_DMC_RTO_IL_FLOW_LOGIC_INDX has no parameter.
Method GENERATE_DECLUSTER on class CL_DMC_RTO_IL_FLOW_LOGIC_INDX has no exception.

Method GENERATE_FLOW_LOGIC_OUTER_LOOP Signature

Method GENERATE_FLOW_LOGIC_OUTER_LOOP on class CL_DMC_RTO_IL_FLOW_LOGIC_INDX has no parameter.
Method GENERATE_FLOW_LOGIC_OUTER_LOOP on class CL_DMC_RTO_IL_FLOW_LOGIC_INDX has no exception.

Method GENERATE_FORM_INCLUDES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SIMULATION Call by reference Type reference (TYPE) BOOLEAN FALSE boolean variable (X=true, -=false, space=unknown) 20120508

Method GENERATE_FORM_INCLUDES on class CL_DMC_RTO_IL_FLOW_LOGIC_INDX has no exception.

Method GENERATE_IL Signature

Method GENERATE_IL on class CL_DMC_RTO_IL_FLOW_LOGIC_INDX has no parameter.
Method GENERATE_IL on class CL_DMC_RTO_IL_FLOW_LOGIC_INDX has no exception.

Method GENERATE_INDX_DATA Signature

Method GENERATE_INDX_DATA on class CL_DMC_RTO_IL_FLOW_LOGIC_INDX has no parameter.
# Exception Resumable Description Created on
1 CX_IUUC_TAB_IDENT table ident static check 20120731

Method GENERATE_INIT_SKIP_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INIT_SKIP_LDU Call by reference Type reference (TYPE) BOOLEAN Init Switch SKIP LDU 20120508
2 Importing IM_INIT_SKIP_REC Call by reference Type reference (TYPE) BOOLEAN Init Switch SKIP RECORD 20120508
3 Importing IM_INIT_SKIP_TNX Call by reference Type reference (TYPE) BOOLEAN Init Switch SKIP TRANSACTION 20120508

Method GENERATE_INIT_SKIP_FLAG on class CL_DMC_RTO_IL_FLOW_LOGIC_INDX has no exception.

Method GENERATE_MACROS Signature

Method GENERATE_MACROS on class CL_DMC_RTO_IL_FLOW_LOGIC_INDX has no parameter.
Method GENERATE_MACROS on class CL_DMC_RTO_IL_FLOW_LOGIC_INDX has no exception.

Method GENERATE_PIT_PROCESSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PIT_TYPE Call by reference Type reference (TYPE) CHAR1 Processing Type 20120508
2 Importing IM_RELATION Call by reference Type reference (TYPE) DMC_RELATN Active Structure Relation 20120508

Method GENERATE_PIT_PROCESSING on class CL_DMC_RTO_IL_FLOW_LOGIC_INDX has no exception.

Method GENERATE_PROCESS_DELETES Signature

Method GENERATE_PROCESS_DELETES on class CL_DMC_RTO_IL_FLOW_LOGIC_INDX has no parameter.
Method GENERATE_PROCESS_DELETES on class CL_DMC_RTO_IL_FLOW_LOGIC_INDX has no exception.

Method GENERATE_PSEUDOCODE_DATA Signature

Method GENERATE_PSEUDOCODE_DATA on class CL_DMC_RTO_IL_FLOW_LOGIC_INDX has no parameter.
Method GENERATE_PSEUDOCODE_DATA on class CL_DMC_RTO_IL_FLOW_LOGIC_INDX has no exception.

Method GENERATE_RESTART_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RELATION Call by reference Type reference (TYPE) DMC_RELATN DMC: Relation Between Sender and Recipient Structures 20120508

Method GENERATE_RESTART_CHECK on class CL_DMC_RTO_IL_FLOW_LOGIC_INDX has no exception.

Method GENERATE_ROLLBACK_LOG Signature

Method GENERATE_ROLLBACK_LOG on class CL_DMC_RTO_IL_FLOW_LOGIC_INDX has no parameter.
Method GENERATE_ROLLBACK_LOG on class CL_DMC_RTO_IL_FLOW_LOGIC_INDX has no exception.

Method GENERATE_TOP_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SIMULATION Call by reference Type reference (TYPE) BOOLEAN FALSE boolean variable (X=true, -=false, space=unknown) 20120508
# Exception Resumable Description Created on
1 CX_IUUC_TAB_IDENT table ident static check 20120731

Method GET_FIELDNAME_COUNTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INDX_OBJECT Call by reference Type reference (TYPE) IUUC_INDX_OBJECT Object definition for INDX-like tables 20130418
2 Returning RV_FIELDNAME Value transfer Type reference (TYPE) FIELDNAME Field Name 20130418

Method GET_FIELDNAME_COUNTER on class CL_DMC_RTO_IL_FLOW_LOGIC_INDX has no exception.

Method INSERT_OBJINFO_AS_VARIABLES Signature

Method INSERT_OBJINFO_AS_VARIABLES on class CL_DMC_RTO_IL_FLOW_LOGIC_INDX has no parameter.
Method INSERT_OBJINFO_AS_VARIABLES on class CL_DMC_RTO_IL_FLOW_LOGIC_INDX has no exception.

Method POST_PROC Signature

Method POST_PROC on class CL_DMC_RTO_IL_FLOW_LOGIC_INDX has no parameter.
Method POST_PROC on class CL_DMC_RTO_IL_FLOW_LOGIC_INDX has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_620