SAP ABAP Class CL_DMC_COPY_MANAGER (Copy of MWB objects, like (sub)projects, conversion objects)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_DMCM (Package) Data Mapping and Conversion: Maintenance
Properties
Class CL_DMC_COPY_MANAGER  
Short Description Copy of MWB objects, like (sub)projects, conversion objects    
Super Class    
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 20040930   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 DMCT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_DMC_COPY_MANAGER has no interface implemented.
Friends
Class CL_DMC_COPY_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTUAL_SUBPROJECT Instance attribute Private Object reference (TYPE REF TO) CL_DMC_SUBPROJECT Subprojekt 20040930
2 APPLIC Instance attribute Private Type reference (TYPE) DMC_APPLIC application 20080122
3 COPIED_OBJECTS_TAB Static Attribute Private Type reference (TYPE) DMC_COPY_OBJECTS_TAB table of copied objects (to facilitate copy of texts) 20061012
4 CO_COBJ_ALL Constant Public Type reference (TYPE) COUNTER 5 Charakterfeld der Länge 1 20050617
5 CO_COBJ_ONLY Constant Public Type reference (TYPE) COUNTER 4 Charakterfeld der Länge 1 20050617
6 CO_PROJECT Constant Public Type reference (TYPE) COUNTER 1 Charakterfeld der Länge 1 20040930
7 CO_RULE_VISIB_PROJ Constant Public Type reference (TYPE) DMC_VISIB '1' Sichtbarkeit von Regeln 20041001
8 CO_RULE_VISIB_SPROJ Constant Public Type reference (TYPE) DMC_VISIB '2' Sichtbarkeit von Regeln 20041001
9 CO_SAP Constant Public Type reference (TYPE) SYSYSID 'SAP' system type SAP 20061004
10 CO_SUBPR_ALL Constant Public Type reference (TYPE) COUNTER 3 Charakterfeld der Länge 1 20050617
11 CO_SUBPR_ONLY Constant Public Type reference (TYPE) COUNTER 2 Charakterfeld der Länge 1 20050617
12 CO_TRUE Constant Public Type reference (TYPE) BOOLEAN 'X' boolsche Variable (X=true, -=false, space=unknown) 20040930
13 CO_WARNING Constant Public Type reference (TYPE) CHAR1 'W' Single-Character Flag 20080804
14 CTS_NUMBER Instance attribute Public Type reference (TYPE) TRKORR_OLD correction number 20051117
15 DEVCLASS Instance attribute Public Type reference (TYPE) DEVCLASS Package 20051117
16 MY_LOGHANDLER Instance attribute Private Object reference (TYPE REF TO) CL_DMC_LOG_HANDLER DMC: Behandler von MESSAGES 20040930
17 MY_ORGANIZATION Instance attribute Private Object reference (TYPE REF TO) CL_DMC_ORGANIZATION Organisatorische Einheit 20040930
18 REF_COPY_MANAGER Static Attribute Private Object reference (TYPE REF TO) CL_DMC_COPY_MANAGER reference of the copy manager obj. 20051117
19 REF_SAVE_MNGR Instance attribute Protected Object reference (TYPE REF TO) CL_DMC_SAVE_MANAGER save manager object reference 20080122
20 SUPER_CONV_OBJ_REF Instance attribute Private Object reference (TYPE REF TO) CL_DMC_SUPER_CONV_OBJECT super conv.obj. 20080122
21 SYSTEMTYPE Static Attribute Public Type reference (TYPE) SYSYSID SAP / CUSTOMER 20051219
Methods
# Method Level Visibility Method type Description Created on
1 ADD_COPIED_OBJECT Static method Public Method add copied object to admin table for copying texts 20061012
2 CHECK_COBJ_NAME Instance method Private Method Einzelprüfung Name eines Konv.Objektes 20040930
3 CHECK_COBJ_NAMES Instance method Private Method Gültigkeitsprüfungen des Namens neuer COBJ 20040930
4 CHECK_MANUAL_NAMES Instance method Private Method Prüfe manuell vergebene Konv.-Objekt-Namen 20040930
5 CHECK_MT_ID Instance method Private Method Prüfen, ob Original-KonvObjekt bereits in Massenübernahme 20041001
6 CHECK_RFC Instance method Private Method Prüfe Verfügbarkeit von rfc-Einstellungen beim Kopieren 20041020
7 CHECK_RULEDEPENDENCES Instance method Private Method Regelverwendungsprüfung für komplettes Subprojekt 20041001
8 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20051219
9 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040930
10 COPY_COBJ Instance method Private Method Kopieren eines einzelnen Konv-Objektes 20041001
11 COPY_MT_COBJ Instance method Private Method copy mass transfer conversion object 20080122
12 COPY_RULE Static method Public Method copy a rule 20060718
13 COPY_TEXTS Static method Private Method copy texts of the copied objects in all languages 20061012
14 EXECUTE Instance method Public Method Kopieren / Prüfen komplett durchführen 20040930
15 GET_REFERENCE Static method Public Method get reference of the copy manager object 20051117
Events
Class CL_DMC_COPY_MANAGER has no event.
Types
Class CL_DMC_COPY_MANAGER has no local type.
Method Signatures

Method ADD_COPIED_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COPY_GUID Call by reference Type reference (TYPE) DMC_GUID 20061012
2 Importing I_ORIG_GUID Call by reference Type reference (TYPE) DMC_GUID 20061012
3 Importing I_RTI Call by reference Type reference (TYPE) DMC_RTI 20061012

Method ADD_COPIED_OBJECT on class CL_DMC_COPY_MANAGER has no exception.

Method CHECK_COBJ_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_ERROR Value transfer Type reference (TYPE) CHAR1 Single-Character Flag 20050622
2 Importing I_COBJ_IDENT Call by reference Type reference (TYPE) DMC_CIDENT 20051219
3   I_NAME    

Method CHECK_COBJ_NAME on class CL_DMC_COPY_MANAGER has no exception.

Method CHECK_COBJ_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERROR Call by reference Type reference (TYPE) BOOLEAN 20050622
2 Importing I_ALT_BEHAVE Call by reference Type reference (TYPE) DMC_COPY_BEHAVIOUR 20050622
3 Importing I_CPBEHAVE_AUTOMATIC Call by reference Type reference (TYPE) BOOLEAN 20050622
4 Importing I_CPBEHAVE_PATTERN Call by reference Type reference (TYPE) BOOLEAN 20050622
5 Importing I_CPBEHAVE_PREFIX Call by reference Type reference (TYPE) BOOLEAN 20050622
6 Importing I_CPBEHAVE_SUFFIX Call by reference Type reference (TYPE) BOOLEAN 20050622
7   I_MT_ID    
8 Importing I_PAT_ONLY_MT Call by reference Type reference (TYPE) DMC_REPLACE_ONLY_MT 20050622
9 Importing I_PREFIX Call by reference Type reference (TYPE) CHAR03 20050622
10 Importing I_PREFIX_CUSTNSPACE Call by reference Type reference (TYPE) DMC_CUSTNAMESPACE 20050622
11 Importing I_REPLACE_NEW Call by reference Type reference (TYPE) DMC_PATTERN_STRING 20050622
12 Importing I_REPLACE_OLD Call by reference Type reference (TYPE) DMC_PATTERN_STRING 20050622
13 Importing I_SUFFIX Call by reference Type reference (TYPE) CHAR03 20050622
14   I_SYSTEMTYPE    
15 Changing XT_COPY_TAB Call by reference Type reference (TYPE) DMC_COPY_TAB 20050622

Method CHECK_COBJ_NAMES on class CL_DMC_COPY_MANAGER has no exception.

Method CHECK_MANUAL_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERROR Call by reference Type reference (TYPE) BOOLEAN 20050622
2   I_SYSTEMTYPE    
3 Changing XT_COPY_TAB Call by reference Type reference (TYPE) DMC_COPY_TAB 20050622

Method CHECK_MANUAL_NAMES on class CL_DMC_COPY_MANAGER has no exception.

Method CHECK_MT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_ERROR Value transfer Type reference (TYPE) BOOLEAN 20050622
2 Importing I_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER 20050622
3 Importing I_ORI_CIDENT Call by reference Type reference (TYPE) DMC_CIDENT 20050622
4 Importing I_TRG_SUBPRJ Call by reference Type reference (TYPE) DMC_SIDENT Subproject IDs 20080714

Method CHECK_MT_ID on class CL_DMC_COPY_MANAGER has no exception.

Method CHECK_RFC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERROR Call by reference Type reference (TYPE) BOOLEAN 20050622
2 Importing I_OBJECT_TO_COPY Call by reference Type reference (TYPE) CHAR01 20050622
3 Importing I_RFC_COPY Call by reference Type reference (TYPE) DMC_RFC_COPY 20050622
4 Importing I_SRC_SUBPRJ Call by reference Type reference (TYPE) DMC_SIDENT 20050622
5 Importing I_TRG_SUBPRJ Call by reference Type reference (TYPE) DMC_SIDENT 20050622

Method CHECK_RFC on class CL_DMC_COPY_MANAGER has no exception.

Method CHECK_RULEDEPENDENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERROR Call by reference Type reference (TYPE) BOOLEAN 20050622
2 Importing I_OBJECT_TO_COPY Call by reference Type reference (TYPE) DMC_COPY_OBJECT 20050622
3   I_SRC_COBJ    
4 Importing I_SRC_PROJECT Call by reference Type reference (TYPE) DMC_PIDENT 20050622
5 Importing I_SRC_SUBPRJ Call by reference Type reference (TYPE) DMC_SIDENT 20050622
6   I_TRG_COBJ    
7 Importing I_TRG_PROJECT Call by reference Type reference (TYPE) DMC_PIDENT 20050622
8   I_TRG_SUBPRJ    

Method CHECK_RULEDEPENDENCES on class CL_DMC_COPY_MANAGER has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_DMC_COPY_MANAGER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_DMC_COPY_MANAGER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOGHANDLER_EXISTS Call by reference Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20140120
2 Importing I_SRC_PROJECT Call by reference Type reference (TYPE) DMC_PIDENT Bezeichner f. Projekte 20050617

Method CONSTRUCTOR on class CL_DMC_COPY_MANAGER has no exception.

Method COPY_COBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COPY_ACP Call by reference Type reference (TYPE) BOOLEAN 20050622
2 Importing I_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER 20050622
3 Importing I_OBJECT_TO_COPY Call by reference Type reference (TYPE) DMC_COPY_OBJECT 20050622
4 Importing I_ONLY_USED_CONVLOGIC Call by reference Type reference (TYPE) BOOLEAN '-' 20051031
5 Importing I_RFC_FROM_SUBPROJECT Call by reference Type reference (TYPE) BOOLEAN 'X' 20060706
6 Importing I_SRC_COBJ Call by reference Type reference (TYPE) DMC_CIDENT 20050622
7 Importing I_TRG_COBJ Call by reference Type reference (TYPE) DMC_CIDENT 20050622
8 Importing I_TRG_PROJECT Call by reference Type reference (TYPE) DMC_PIDENT 20050622
9 Importing I_TRG_SUBPRJ Call by reference Type reference (TYPE) DMC_SIDENT 20050622

Method COPY_COBJ on class CL_DMC_COPY_MANAGER has no exception.

Method COPY_MT_COBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COPY_ACP Call by reference Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20080122
2 Importing I_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20080122
3 Importing I_SRC_COBJ Call by reference Type reference (TYPE) DMC_CIDENT Conversion Object IDs 20080122
4 Importing I_TRG_COBJ Call by reference Type reference (TYPE) DMC_CIDENT Conversion Object IDs 20080122
5 Importing I_TRG_SUBPRJ Call by reference Type reference (TYPE) DMC_SIDENT Subproject IDs 20080122

Method COPY_MT_COBJ on class CL_DMC_COPY_MANAGER has no exception.

Method COPY_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_ORIG_RULE Call by reference Object reference (TYPE REF TO) CL_DMC_SIMPLE_RULE 20060718
2 Importing I_NEW_RULE_IDENT Call by reference Type reference (TYPE) DMC_RIDENT 20060718
3 Importing I_TRG_CONVOBJ_IDENT Call by reference Type reference (TYPE) DMC_CIDENT 20060718
4 Importing I_TRG_PROJECT_IDENT Call by reference Type reference (TYPE) DMC_PIDENT 20060718
5 Importing I_TRG_SUBPROJ_IDENT Call by reference Type reference (TYPE) DMC_SIDENT 20060718

Method COPY_RULE on class CL_DMC_COPY_MANAGER has no exception.

Method COPY_TEXTS Signature

Method COPY_TEXTS on class CL_DMC_COPY_MANAGER has no parameter.
Method COPY_TEXTS on class CL_DMC_COPY_MANAGER has no exception.

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ALT_BEHAVE Call by reference Type reference (TYPE) DMC_COPY_BEHAVIOUR Datenelement zu gleichnamiger Domäne 20041004
2 Importing IM_CHECK_ONLY Call by reference Type reference (TYPE) BOOLEAN 'X' boolsche Variable (X=true, -=false, space=unknown) 20040930
3 Importing IM_COPY_ACP Call by reference Type reference (TYPE) BOOLEAN '-' boolsche Variable (X=true, -=false, space=unknown) 20041004
4 Importing IM_COPY_TAB Call by reference Type reference (TYPE) DMC_COPY_TAB MWB: Tabellentyp zum Kopieren von Objekten 20041004
5 Importing IM_CPBEHAVE_AUTOMATIC Call by reference Type reference (TYPE) BOOLEAN '-' boolsche Variable (X=true, -=false, space=unknown) 20041004
6 Importing IM_CPBEHAVE_PATTERN Call by reference Type reference (TYPE) BOOLEAN '-' boolsche Variable (X=true, -=false, space=unknown) 20041004
7 Importing IM_CPBEHAVE_PREFIX Call by reference Type reference (TYPE) BOOLEAN '-' boolsche Variable (X=true, -=false, space=unknown) 20041004
8 Importing IM_CPBEHAVE_SUFFIX Call by reference Type reference (TYPE) BOOLEAN '-' boolsche Variable (X=true, -=false, space=unknown) 20041004
9 Importing IM_CTS_NUMBER Call by reference Type reference (TYPE) TRKORR_OLD Auftrag/Aufgabe bis einschließlich Release 3.0 20041008
10 Importing IM_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20041008
11 Importing IM_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Kennzeichen einer Massenübernahme 20041004
12 Importing IM_OBJECT_TO_COPY Call by reference Type reference (TYPE) DMC_COPY_OBJECT 20041004
13 Importing IM_PAT_ONLY_MT Call by reference Type reference (TYPE) DMC_REPLACE_ONLY_MT nur Massenverarb.-Suffix ersetzen 20041004
14 Importing IM_PREFIX Call by reference Type reference (TYPE) CHAR03 Dreistelliges Charakterfeld für IDocs 20041004
15 Importing IM_PREFIX_CUSTNSPACE Call by reference Type reference (TYPE) DMC_CUSTNAMESPACE 'Z' Kundennamensraum-Präfix 20041004
16 Importing IM_REPLACE_NEW Call by reference Type reference (TYPE) DMC_PATTERN_STRING MWB: Musterbasierten Ersetzen eines Konv.objekt-Bezeichners 20041004
17 Importing IM_REPLACE_OLD Call by reference Type reference (TYPE) DMC_PATTERN_STRING MWB: Musterbasierten Ersetzen eines Konv.objekt-Bezeichners 20041004
18 Importing IM_RFC_COPY Call by reference Type reference (TYPE) DMC_RFC_COPY '-' rfc-Einstellungen mitkopieren? 20041004
19 Importing IM_SRC_COBJ Call by reference Type reference (TYPE) DMC_CIDENT Bezeichner f. Konvertierungsobjekte 20041004
20 Importing IM_SRC_PROJECT Call by reference Type reference (TYPE) DMC_PIDENT Bezeichner f. Projekte 20041004
21 Importing IM_SRC_SUBPRJ Call by reference Type reference (TYPE) DMC_SIDENT Bezeichner f. Subprojekte 20041004
22 Importing IM_SUFFIX Call by reference Type reference (TYPE) CHAR03 Dreistelliges Charakterfeld für IDocs 20041004
23 Importing IM_TRG_COBJ Call by reference Type reference (TYPE) DMC_CIDENT Bezeichner f. Konvertierungsobjekte 20041004
24 Importing IM_TRG_PROJECT Call by reference Type reference (TYPE) DMC_PIDENT Bezeichner f. Projekte 20041004
25 Importing IM_TRG_SUBPRJ Call by reference Type reference (TYPE) DMC_SIDENT Bezeichner f. Subprojekte 20041004
26 Importing IT_COBJS_FOR_COPY Call by reference Type reference (TYPE) DMC_CONV_OBJECT_LIST_TAB 20051108
27 Importing I_ONLY_USED_CONVLOGIC Call by reference Type reference (TYPE) BOOLEAN '-' 20051031
28 Importing I_QUICK_MT_COPY Call by reference Type reference (TYPE) BOOLEAN 'X' boolean variable (X=true, -=false, space=unknown) 20080122
29 Importing I_RFC_FROM_SUBPROJECT Call by reference Type reference (TYPE) BOOLEAN 'X' 20060706

Method EXECUTE on class CL_DMC_COPY_MANAGER has no exception.

Method GET_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RREF_COPY_MANAGER Value transfer Object reference (TYPE REF TO) CL_DMC_COPY_MANAGER 20051117

Method GET_REFERENCE on class CL_DMC_COPY_MANAGER has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 620