SAP ABAP Class CL_DMC_RTO_OLO_FILES_WRITE (DMC: File Interface Generator (Outbound Processing))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-DMC (Application Component) Data Conversion
     S_DMCR (Package) DMC Tool: Runtime Environment Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DMC_RUNTIMEOBJECT DMC: General Runtime Object 20001115
Properties
Class CL_DMC_RTO_OLO_FILES_WRITE  
Short Description DMC: File Interface Generator (Outbound Processing)    
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 S_DMCR   DMC Tool: Runtime Environment Objects 
Created 20000306   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_DMC_RTO_OLO_FILES_WRITE has no forward declaration.
Interfaces
Class CL_DMC_RTO_OLO_FILES_WRITE has no interface implemented.
Friends
Class CL_DMC_RTO_OLO_FILES_WRITE 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 20001115
2 CO_FLG_SKIP_REC Constant Private Type reference (TYPE) FIELDNAME '_FLG_SKIP_REC_' Switch: Skip Recipient Record 20001115
3 CO_FLG_SKIP_TNX Constant Private Type reference (TYPE) FIELDNAME '_FLG_SKIP_TNX_' Switch: Skip Transaction 20001115
4 CO_IL_BUFFER Constant Private Type reference (TYPE) FIELDNAME '_ITB_ILINKS' Backwards Navigation: Buffer 20001115
5 CO_IL_ILINK Constant Private Type reference (TYPE) FIELDNAME '_WA_ILINK' Backwards Navigation: Work Area Recipient Record 20001115
6 CO_IL_ILINKS Constant Private Type reference (TYPE) FIELDNAME '_IT_ILINKS' Backwards Navigation: Internal Table 20001115
7 CO_IL_SRC_WA Constant Private Type reference (TYPE) FIELDNAME '_WA_SRCIND' Backwards Navigation: Work Area Sender Record 20001115
8 CO_INLCOM Constant Private Type reference (TYPE) CHAR1 '"' Start Inline Commentary 20001115
9 CO_PIT_AFTER_LOOP Constant Private Type reference (TYPE) CHAR1 7 Event: After LOOP 20001115
10 CO_PIT_BEFORE_LOOP Constant Private Type reference (TYPE) CHAR1 3 Event: Before LOOP 20001115
11 CO_PIT_BEG_OF_RECORD Constant Private Type reference (TYPE) CHAR1 4 Event: Before Generating a Recipient Record 20001115
12 CO_PIT_BEG_OF_TNX Constant Private Type reference (TYPE) CHAR1 2 Event: Start of Transaction 20001115
13 CO_PIT_END_OF_RECORD Constant Private Type reference (TYPE) CHAR1 6 Event: After Generation of a Recipient Record 20001115
14 CO_PIT_END_OF_TNX Constant Private Type reference (TYPE) CHAR1 8 Event: End of Transaction 20001115
15 CO_PPM_BEGIN_OF_TREE Constant Private Type reference (TYPE) TF_REPLINE '*** <__RCVR_TREE__> ************************************' Marker: Start of Recipient Tree 20001115
16 CO_PPM_END_OF_TREE Constant Private Type reference (TYPE) TF_REPLINE '*** ***********************************' Marker: End of Recipient Tree 20001115
17 CO_PPM_GLOBAL_DATA_DEF Constant Private Type reference (TYPE) TF_REPLINE '*** PPM01: INSERT GLOBAL DATA DEFINITIONS ***' Marker: Insert Global Data 20001115
18 CO_PPM_PRIV_METHOD_DEF Constant Private Type reference (TYPE) TF_REPLINE '*** PPM00: INSERT PRIVATE METHOD DEFINITIONS ***' Marker: Method Definitions 20001115
19 CO_PPM_PRIV_METHOD_IMP Constant Private Type reference (TYPE) TF_REPLINE '*** PPM02: INSERT PRIVATE METHOD IMPLEMENTATIONS ***' Marker: Method Implementations 20001115
20 CO_PPM_SUBSEQUENT_LOOP Constant Private Type reference (TYPE) TF_REPLINE '*** PPM03_xxxx: INSERT SUBSEQUENT LOOPS ***' Marker: Insert Nested LOOPs 20001115
21 GEN_ILINK_PROCESSING Instance attribute Private Type reference (TYPE) BOOLEAN FALSE Switch: Generate Backwards Navigation 20001115
22 GEN_PIT_PROCESSING Instance attribute Private Type reference (TYPE) BOOLEAN FALSE Switch: Generate Events 20001115
23 IT_DATA_PATH_STACK Instance attribute Private Type reference (TYPE) TI_DATA_PATH_STACK Stack: Read Sender Structures 20001115
24 IT_FILE_DESC_TAB Instance attribute Private Type reference (TYPE) DMC_FILE_DESC_REL_TAB IT_FILE_DESC_TAB 20001201
25 IT_FLOW_LOGIC Instance attribute Private Type reference (TYPE) DMC_REPORT Program Code 20001115
26 IT_STREE_TAB Instance attribute Private Type reference (TYPE) DMC_STRUCT_TREE_REL_TAB IT_STREE_TAB 20001201
27 IT_STRUCTFIELD_TAB Instance attribute Private Type reference (TYPE) DMCT_STRUCTFIELD_REL_TAB IT_STRUCTFIELD_TAB 20001201
28 IT_STRUCT_TAB Instance attribute Private Type reference (TYPE) DMC_DATA_STRUCTURE_REL_TAB IT_STRUCT_TAB 20001201
29 IT_WCARD_TAB Instance attribute Private Type reference (TYPE) DMC_WCARD_TAB IT_WCARD_TAB 20001201
30 OFFSET Instance attribute Private Type reference (TYPE) I 0 Offset 20001115
31 PFIELDRULES_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_DMC_RTO_IL_FIELD_CONVS Pointer to Field-Related Processing 20001115
32 WA_DPCLAUSE Instance attribute Private Type reference (TYPE) TS_DPCLAUSE 20001115
33 WA_METHOD_STACK Instance attribute Private Type reference (TYPE) TS_METHOD_STACK Work Area to Stack Generated FORM Routines 20001115
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20001115
2 DISPLAY_PROG Instance method Private Method Display Generated Program Code 20001115
3 GENERATE Instance method Public Method Generate Inner Layer Runtime Object 20001115
4 GENERATE_FLOW_LOGIC_INNER_LOOP Instance method Private Method Generate Processing of All Non-Root Structures 20001115
5 GENERATE_FLOW_LOGIC_OUTER_LOOP Instance method Private Method Generate Processing of All Root Structures 20001115
6 GENERATE_MACROS Instance method Private Method Generate Macros for Installed Rules (SKIP_RECORD etc.) 20001115
7 GENERATE_PIT_PROCESSING Instance method Private Method Generate Event Processing 20001115
8 GEN_CODING_END Instance method Private Method Generate Loop End 20001115
9 GEN_CODING_START Instance method Private Method Generate Start of Loop 20001115
10 GET_FILE_DESC Instance method Private Method Get File Information 20001124
11 HEADER Instance method Private Method Generate Commentary for a Recipient Structure 20001115
12 INSERT_USERDEF_DATAPATH Instance method Private Method Insert User-Defined Read Logic 20001115
13 POST_PROC Instance method Private Method Generate Used Rules and Calls 20001115
14 POST_PROCESSING Instance method Private Method Post-Processing in SPLIT Relations 20001115
15 STANDARD_DATA_PATH Instance method Private Method Generate Standard WHERE Clause 20001115
Events
# Event Type Visibility Description Created on
1 NO_DEFAULT_PATH Instance Event
(0)
Public
(2)
NO_DEFAULT_PATH 20001115
2 NO_TARGET_REFERENCE Instance Event
(0)
Public
(2)
NO_TARGET_REFERENCE 20001115
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TF_CURRNUM Private See coding Field Type: Numerical Representation of CURRNUM 20001115
2 TI_DATA_PATH_STACK Private See coding Table Type: Stack of Read Sender Structures 20001115
3 TI_DPCLAUSE Private See coding Table Type: User-Defined Access Clause 20001115
4 TS_DATA_PATH_STACK Private See coding Structure Type: Stack of Read Sender Structures 20001115
5 TS_DPCLAUSE Private See coding Structure Type: User-Defined Access Clause 20001115
Method Signatures

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 20001115

Method CONSTRUCTOR on class CL_DMC_RTO_OLO_FILES_WRITE has no exception.

Method DISPLAY_PROG Signature

Method DISPLAY_PROG on class CL_DMC_RTO_OLO_FILES_WRITE has no parameter.
Method DISPLAY_PROG on class CL_DMC_RTO_OLO_FILES_WRITE has no exception.

Method GENERATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_GENFLAG_AT_PROC Call by reference Type reference (TYPE) BOOLEAN FALSE Flag: Generate time related processing 20001115
2 Importing IM_GENFLAG_CALL_SUCCESSOR Call by reference Type reference (TYPE) BOOLEAN FALSE Flag: Generieren CALL FUNCTION 20001115
3 Importing IM_GENFLAG_EXPTOMEM Call by reference Type reference (TYPE) BOOLEAN FALSE Flag: Generate EXPORT TO MEMORY 20001115
4 Importing IM_GENFLAG_ILINK_PROC Call by reference Type reference (TYPE) BOOLEAN FALSE Flag: Generate interlinkage processing 20001115
5 Importing IM_GENFLAG_IMPFROMMEM Call by reference Type reference (TYPE) BOOLEAN FALSE Flag: Generate IMPORT FROM MEMORY 20001115
6 Importing IM_GENFLAG_INIT_LDU Call by reference Type reference (TYPE) BOOLEAN TRUE Flag: Initialisieren LDU 20001115
7 Importing IM_SHOW_SUCCESS_POPUP Call by reference Type reference (TYPE) BOOLEAN TRUE Flag: Anzeigen erfolgreiche Generierung 20001115
8 Returning RC Value transfer Type reference (TYPE) SY-SUBRC Return code 20001115
# Exception Resumable Description Created on
1 FUNC_MODULE_NAME_INVALID Fehler beim Erzeugen des Funktionsbaustein-Bezeichners 20001115
2 FUNC_POOL_INSERT_FAILED Fehler beim Erzeugen einer neuen Funktionsgruppe 20001115
3 FUNC_POOL_NAME_INVALID Fehler beim Erzeugen des Funktionsgruppen-Bezeichners 20001115
4 NOT_PRODUCTIVE Irgendetwas ist nicht produktiv. 20010115
5 NO_FILE_DESCRIPTIONS_FOUND Es konnte keine Dateibeschreibung ermittelt werden. 20010115
6 NO_FILE_EXPORTER_DEFINED Es wurde keine Dateiausgangschnittstelle definiert. 20010115

Method GENERATE_FLOW_LOGIC_INNER_LOOP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IM_INDEX_RSTRUCTURE Call by reference Type reference (TYPE) SY-TABIX IM_INDEX_RSTRUCTURE 20001115
2 Importing IM_IS_HEADER_RELATION Call by reference Type reference (TYPE) BOOLEAN Schalter: Kopf-Relation 20001115

Method GENERATE_FLOW_LOGIC_INNER_LOOP on class CL_DMC_RTO_OLO_FILES_WRITE has no exception.

Method GENERATE_FLOW_LOGIC_OUTER_LOOP Signature

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

Method GENERATE_MACROS Signature

Method GENERATE_MACROS on class CL_DMC_RTO_OLO_FILES_WRITE has no parameter.
Method GENERATE_MACROS on class CL_DMC_RTO_OLO_FILES_WRITE 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_GENFLAG Call by reference Type reference (TYPE) BOOLEAN Schalter: Zeitpunktverarbeitung generieren 20001115
2 Importing IM_PIT_TYPE Call by reference Type reference (TYPE) CHAR1 Verarbeitungstyp 20001115
3 Importing IM_RELATION Call by reference Type reference (TYPE) DMC_RELATN Aktive Strukturrelation 20001115
# Exception Resumable Description Created on
1 UNKNOWN_PIT Unbekannter Zeitpunkt 20001115

Method GEN_CODING_END Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RSTRUCTURE Value transfer Type reference (TYPE) DMC_CNNODE IM_RSTRUCTURE 20001115

Method GEN_CODING_END on class CL_DMC_RTO_OLO_FILES_WRITE has no exception.

Method GEN_CODING_START Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RSTRUCTURE Value transfer Type reference (TYPE) DMC_CNNODE IM_RSTRUCTURE 20001115

Method GEN_CODING_START on class CL_DMC_RTO_OLO_FILES_WRITE has no exception.

Method GET_FILE_DESC Signature

Method GET_FILE_DESC on class CL_DMC_RTO_OLO_FILES_WRITE has no parameter.
Method GET_FILE_DESC on class CL_DMC_RTO_OLO_FILES_WRITE has no exception.

Method HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RELATION Value transfer Type reference (TYPE) DMC_RELATN IM_RELATION 20001115

Method HEADER on class CL_DMC_RTO_OLO_FILES_WRITE has no exception.

Method INSERT_USERDEF_DATAPATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RELATION Call by reference Type reference (TYPE) DMC_RELATN GUID der Strukturrelation 20001115

Method INSERT_USERDEF_DATAPATH on class CL_DMC_RTO_OLO_FILES_WRITE has no exception.

Method POST_PROC Signature

Method POST_PROC on class CL_DMC_RTO_OLO_FILES_WRITE has no parameter.
Method POST_PROC on class CL_DMC_RTO_OLO_FILES_WRITE has no exception.

Method POST_PROCESSING Signature

Method POST_PROCESSING on class CL_DMC_RTO_OLO_FILES_WRITE has no parameter.
Method POST_PROCESSING on class CL_DMC_RTO_OLO_FILES_WRITE has no exception.

Method STANDARD_DATA_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ADDTOSTACK Call by reference Type reference (TYPE) BOOLEAN IM_ADDTOSTACK 20001115
2 Importing IM_RELATION Call by reference Type reference (TYPE) DMC_RELATN IM_RELATION 20001115

Method STANDARD_DATA_PATH on class CL_DMC_RTO_OLO_FILES_WRITE has no exception.
Event Signatures

Event NO_DEFAULT_PATH Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EX_PARENT Exporting Value transfer Type reference (TYPE) DMC_STIDT NO_DEFAULT_PATH 20001115
2 EX_RELATION Exporting Value transfer Type reference (TYPE) DMC_RELATN NO_DEFAULT_PATH 20001115

Event NO_TARGET_REFERENCE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EX_TRGTSTRUC Exporting Value transfer Type reference (TYPE) DMC_STIDT NO_TARGET_REFERENCE 20001115
History
Last changed by/on SAP  20141030 
SAP Release Created in 610