SAP ABAP Class CL_DMC_MT_CONV_OBJECT (Conversion Object for Migrating a Table)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_DMCM (Package) Data Mapping and Conversion: Maintenance
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DMC_SUPER_CONV_OBJECT super class for conversion objects 20031118
Properties
Class CL_DMC_MT_CONV_OBJECT  
Short Description Conversion Object for Migrating a Table    
Super Class CL_DMC_SUPER_CONV_OBJECT super class for conversion objects 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class DMCLG    
Program status     
Category 0   
Package CNV_DMCM   Data Mapping and Conversion: Maintenance 
Created 20020801   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_CTS_EDITOR_LINK Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_DMC_LOG_HANDLER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_DMC_RUNTIMEOBJECT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_DMC_MT_CONV_OBJECT has no interface implemented.
Friends
Class CL_DMC_MT_CONV_OBJECT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GUID_IOT Instance attribute Private Type reference (TYPE) DMC_GUID GUID Receiver Area 20041229
2 GUID_OOT Instance attribute Private Type reference (TYPE) DMC_GUID GUID Sender Area 20041229
3 GUID_RCONTAINER Instance attribute Private Type reference (TYPE) DMC_GUID GUID of Receiver Container 20020801
4 GUID_RECEIVER_STRUCT Instance attribute Private Type reference (TYPE) DMC_GUID GUID of Receiver Structure 20020801
5 GUID_RECEIVER_TREE Instance attribute Private Type reference (TYPE) DMC_GUID GUID of Structure Tree (Receiver) 20020801
6 GUID_SCONTAINER Instance attribute Private Type reference (TYPE) DMC_GUID GUID of the Sender Container 20020801
7 GUID_SENDER_STRUCT Instance attribute Private Type reference (TYPE) DMC_GUID GUID of the Sender Structure 20020801
8 GUID_SENDER_TREE Instance attribute Private Type reference (TYPE) DMC_GUID GUID of the Structure Tree (Sender) 20020801
9 RECEIVER_DDIC_HEADER Instance attribute Private Type reference (TYPE) DD02V Header of Receiver Table 20030221
10 RECEIVER_DDIC_SOURCE Instance attribute Private Type reference (TYPE) DD03TTYP DDIC Source of Receiver Table 20020801
11 RECEIVER_REL Instance attribute Private Type reference (TYPE) SYSAPRL Version of Receiver System 20020801
12 RECEIVER_RFCDEST Instance attribute Private Type reference (TYPE) RFCDEST RFC Destination Receiver System 20020801
13 SELPAR_IS_SET Instance attribute Private Type reference (TYPE) BOOLEAN Indicator: Selection parameters set 20030113
14 SENDER_DDIC_HEADER Instance attribute Private Type reference (TYPE) DD02V Header of Sender Table 20030221
15 SENDER_DDIC_SOURCE Instance attribute Private Type reference (TYPE) DD03TTYP DDIC Source of Sender Table 20020801
16 SENDER_REL Instance attribute Private Type reference (TYPE) SYSAPRL Version of Sender System 20020801
17 SENDER_RFCDEST Instance attribute Private Type reference (TYPE) RFCDEST RFC Destination of Sender System 20020801
18 SUFFIX Instance attribute Private Type reference (TYPE) DMC_MT_IDENTIFIER Suffix for ClientMove!!!DoNotUse!!!Use MT_ID instead 20020801
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20020801
2 CREATE_CONVOBJECT Instance method Public Method Creates a new conversion object 20020801
3 CREATE_DMC_CMPP_ENTRY Instance method Private Method Creates inbound and outbound processing 20020801
4 CREATE_DMC_CNTN_ENTRY Instance method Private Method Generation of the Containers 20020801
5 CREATE_DMC_COBJ_ENTRY Instance method Private Method Generation of the Entry in Table DMC_COBJ 20020801
6 CREATE_DMC_FIELD_ENTRY Instance method Private Method Field Creation 20020801
7 CREATE_DMC_RSDAT_ENTRY Instance method Private Method Create user-defined receiver container 20041229
8 CREATE_DMC_RSREL_ENTRY Instance method Private Method Create structure relation 20020801
9 CREATE_DMC_SSDAT_ENTRY Instance method Private Method Create user-defined sender container 20041229
10 CREATE_DMC_STREE_ENTRY Instance method Private Method Create structure tree 20020801
11 CREATE_DMC_STRUCT_ENTRY Instance method Private Method Create structures 20020801
12 CREATE_DMC_WSTEP_ENTRY Instance method Private Method Create steps 20041229
13 GET_GUID_CONVOBJ Instance method Public Method Returns the GUID of the conversion object 20030620
14 PROCESS_FIELD Instance method Private Method Processes a field 20020801
15 SET_PROJECT Instance method Private Method Check input parameters: PROJECT 20020801
16 SET_SELPAR Instance method Private Method Set the selection parameter 20030222
17 SET_SUBPROJECT Instance method Private Method Check input parameters: SUBPROJECT 20020801
Events
Class CL_DMC_MT_CONV_OBJECT has no event.
Types
Class CL_DMC_MT_CONV_OBJECT has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SUFFIX Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER Kennung der aktuellen Massenverarbeitung 20020801
# Exception Resumable Description Created on
1 INCONSISTENT_RFC_SETTINGS Die RFC-Einstellungen des Subprojekts sind nicht korrekt 20050321
2 INVALID_SUBPROJECT Das zugeordnete Subprojekt existiert nicht 20050321
3 NO_SUBPROJECT_ASSIGNED Der Massenverarbeitung ist kein Subprojekt zugeordnet 20050321
4 SUFFIX_NOT_ACTIVE Kennung der Massenverarbeitung ist nicht aktiv 20020807
5 SUFFIX_NOT_FOUND Kennung der Massenverarbeitung nicht definiert 20020807

Method CREATE_CONVOBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SENDER_DDIC_HEADER Call by reference Type reference (TYPE) DD02V Tabellenheader 20030222
2 Exporting E_READING_TYPE Call by reference Type reference (TYPE) DMC_READING_TYPE 20060407
3 Importing IM_DBTABLE Call by reference Type reference (TYPE) DDNAME Tabellenname 20020801
4 Importing IM_GENERATE Call by reference Type reference (TYPE) BOOLEAN Generieren DDIC-Strukturen 20040817
5 Importing IM_SELPAR Call by reference Type reference (TYPE) DMC_SELPAR_FIELDNAME MWB: Feldname des Selektionsparameters 20050330
6 Importing IM_TARGET_TAB Call by reference Type reference (TYPE) DDNAME Tabellenname der Zieltabelle 20031128
# Exception Resumable Description Created on
1 CONVOBJ_EXISTS Konvertierungsobjekt existiert bereits 20030222
2 DB_ERROR Datenbankfehler 20020801
3 REMOTE_DDIC_ERROR Fehler beim DDIC-Zugriff 20020801
4 UNSPECIFIED_ERROR Nicht spezifizierter Fehler 20020801

Method CREATE_DMC_CMPP_ENTRY Signature

Method CREATE_DMC_CMPP_ENTRY on class CL_DMC_MT_CONV_OBJECT has no parameter.
# Exception Resumable Description Created on
1 INSERT_ERROR Fehler beim INSERT 20020801

Method CREATE_DMC_CNTN_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_READING_TYPE Call by reference Type reference (TYPE) DMC_READING_TYPE 20060407
2 Importing I_DBTABLE Call by reference Type reference (TYPE) DDNAME 20060407
# Exception Resumable Description Created on
1 INSERT_ERROR Fehler beim INSERT 20020801

Method CREATE_DMC_COBJ_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DBTABLE Call by reference Type reference (TYPE) DDNAME Name der Datenbank-Tabelle 20020801
# Exception Resumable Description Created on
1 CONVOBJ_EXISTS Konvertierungsobjekt existiert bereits 20020801
2 INSERT_ERROR INSERT in die Tabelle DMC_COBJ fehlgeschlagen 20020801

Method CREATE_DMC_FIELD_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DBTABLE Call by reference Type reference (TYPE) DDNAME Name der Datenbanktabelle 20020801
2 Importing IM_SELPAR Call by reference Type reference (TYPE) DMC_SELPAR_FIELDNAME MWB: Feldname des Selektionsparameters 20050330
3 Importing IM_TARGET_TAB Call by reference Type reference (TYPE) DDNAME Name der Ziel-Datenbanktabelle 20031128
# Exception Resumable Description Created on
1 GLOBAL_PROJECT_NOT_FOUND Projekt 'GLOBAL' existiert nicht 20020801
2 GLOBAL_RULE_NOT_FOUND Globale Regel 'MOVE' existiert nicht 20020801
3 INSERT_ERROR Fehler beim INSERT 20020801

Method CREATE_DMC_RSDAT_ENTRY Signature

Method CREATE_DMC_RSDAT_ENTRY on class CL_DMC_MT_CONV_OBJECT has no parameter.
# Exception Resumable Description Created on
1 INSERT_ERROR Fehler beim INSERT 20041229

Method CREATE_DMC_RSREL_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DBTABLE Call by reference Type reference (TYPE) DDNAME Name der Datenbanktabelle 20020801
# Exception Resumable Description Created on
1 INSERT_ERROR Fehler beim INSERT 20020801

Method CREATE_DMC_SSDAT_ENTRY Signature

Method CREATE_DMC_SSDAT_ENTRY on class CL_DMC_MT_CONV_OBJECT has no parameter.
# Exception Resumable Description Created on
1 INSERT_ERROR Fehler beim INSERT 20041229

Method CREATE_DMC_STREE_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DBTABLE Call by reference Type reference (TYPE) DDNAME Name der Datenbanktabelle 20020801
2 Importing IM_TARGET_TAB Call by reference Type reference (TYPE) DDNAME Name der Ziel-Datenbanktabelle 20031128
# Exception Resumable Description Created on
1 INSERT_ERROR Fehler beim INSERT 20020801

Method CREATE_DMC_STRUCT_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DBTABLE Call by reference Type reference (TYPE) DDNAME Name der Datenbanktabelle 20020801
2 Importing IM_TARGET_TAB Call by reference Type reference (TYPE) DDNAME Name der Ziel-Datenbanktabelle 20031128
# Exception Resumable Description Created on
1 INSERT_ERROR Fehler beim INSERT 20020801

Method CREATE_DMC_WSTEP_ENTRY Signature

Method CREATE_DMC_WSTEP_ENTRY on class CL_DMC_MT_CONV_OBJECT has no parameter.
# Exception Resumable Description Created on
1 INSERT_ERROR Fehler beim INSERT 20041229

Method GET_GUID_CONVOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_GUID Value transfer Type reference (TYPE) DMC_GUID DMC: Global eindeutiger Schlüssel (22-stellig) 20030620

Method GET_GUID_CONVOBJ on class CL_DMC_MT_CONV_OBJECT has no exception.

Method PROCESS_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DD03P_WA Call by reference Type reference (TYPE) DD03P Feld lt. DDIC 20020801
2 Importing IM_FIELDPOS Call by reference Type reference (TYPE) TABFDPOS Position of the field in the table 20050610
3 Importing IM_STRUCT_GUID Call by reference Type reference (TYPE) DMC_GUID GUID der Struktur 20020801
4 Returning RE_WA_DMC_FIELD Value transfer Type reference (TYPE) DMC_FIELD Feld lt. DMC 20020801

Method PROCESS_FIELD on class CL_DMC_MT_CONV_OBJECT has no exception.

Method SET_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PROJECT Call by reference Type reference (TYPE) DMC_PIDENT Projekt 20020801
# Exception Resumable Description Created on
1 PROJECT_NOT_FOUND PROJECT existiert nicht 20020801

Method SET_SELPAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_IT_DMC_FIELDS Call by reference Type reference (TYPE) DMC_FIELD_TAB Interne Tabelle der Felder 20030222
2 Importing IM_DDIC_SOURCE Call by reference Type reference (TYPE) DD03TTYP Tabellentyp für Stuktur DD03P 20030222
3 Importing IM_SELPAR Call by reference Type reference (TYPE) DMC_SELPAR_FIELDNAME MWB: Feldname des Selektionsparameters 20050330

Method SET_SELPAR on class CL_DMC_MT_CONV_OBJECT has no exception.

Method SET_SUBPROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SUBPROJECT Call by reference Type reference (TYPE) DMC_SIDENT Subprojekt 20020801
# Exception Resumable Description Created on
1 SUBPROJECT_NOT_FOUND SUBPROJECT existiert nicht 20020801
History
Last changed by/on SAP  20141030 
SAP Release Created in 50A