SAP ABAP Class CL_IUUC_REPL_BUSINESS_OBJ_DEF (Functions to define Business Objects)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_IUUC_REPLICATION (Package) IUUC: Replication tools
Properties
Class CL_IUUC_REPL_BUSINESS_OBJ_DEF  
Short Description Functions to define Business Objects    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_IUUC_REPLICATION   IUUC: Replication tools 
Created 20131218   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_SUPER_CONV_OBJECT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_IUUC_REPL_BUSINESS_OBJ_DEF has no interface implemented.
Friends
Class CL_IUUC_REPL_BUSINESS_OBJ_DEF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 INSTANCE_REF Static Attribute Private Object reference (TYPE REF TO) CL_IUUC_REPL_BUSINESS_OBJ_DEF Functions to define Business Objects 20140108
Methods
# Method Level Visibility Method type Description Created on
1 COPY_TEMPL_COBJ Static method Public Method copy template cobj + rule to new place 20131220
2 CREATE_MIGRATION_OBJECT Instance method Private Method create migration object (general) 20131218
3 CREATE_STRUCT_RELS Instance method Private Method create structure relationships 20131220
4 CREATE_TEMPLATE_MIGOBJECT_INIT Instance method Public Method Create template migration object for initial load 20131218
5 CREATE_TEMPLATE_MIGOBJECT_REPL Instance method Public Method Create template migration object for replication 20131219
6 CREATE_TEMPLATE_SUBPROJECT Instance method Public Method Create template subproject, based on existing MT subproject 20131218
7 DETERMINE_SELECTION_FIELD Instance method Private Method determine the selection field in the sender container header 20131219
8 GET_NEW_REFERENCE Static method Public Method get object reference 20140306
9 GET_REFERENCE Static method Public Method get object reference 20140108
10 GET_TEMPLATE_MIGOBJECT_NAME Instance method Public Method Create template subproject, based on existing MT subproject 20140312
11 GET_TEMPLATE_SUBPROJECT_NAME Instance method Public Method Create template subproject, based on existing MT subproject 20140228
12 SET_FOREIGN_KEY_RELATIONS Instance method Private Method set foreign key relations 20131218
13 SET_LOGGING_TABLE_FIELDS Instance method Private Method derive logging table fields from original table 20140107
14 UPDATE_DDICNAME_FOR_RECEIVER Static method Private Method Update flag DDICNAME to Synonym in rcv. structure definition 20140430
15 UPDATE_FDDIC_IN_STRUCTURE Static method Private Method Update flag "from DDIC" in structure definition 20140304
Events
Class CL_IUUC_REPL_BUSINESS_OBJ_DEF has no event.
Types
Class CL_IUUC_REPL_BUSINESS_OBJ_DEF has no local type.
Method Signatures

Method COPY_TEMPL_COBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TABLES Call by reference Type reference (TYPE) IUUC_TABLES tables to be processed by IUUC 20140107
2 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20131220
3 Importing IV_TRG_COBJ Call by reference Type reference (TYPE) DMC_SIDENT Subproject IDs 20131220
4 Importing IV_TRG_SUBPRJ Call by reference Type reference (TYPE) DMC_SIDENT Subproject IDs 20131220

Method COPY_TEMPL_COBJ on class CL_IUUC_REPL_BUSINESS_OBJ_DEF has no exception.

Method CREATE_MIGRATION_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RSREL Call by reference Type reference (TYPE) DMC_RSREL_STRUC_TAB table type for structure relationships 20131220
2 Importing IT_SND_STRUCTS Call by reference Type reference (TYPE) DMC_STREE_HIERARCHY_TAB structure definition for SUPER_CONV_OBJECT 20131218
3 Importing IV_ALIAS Call by reference Type reference (TYPE) DMC_COBJ_ALIAS MWB: Alias of Conversion Object 20140108
4 Importing IV_FUNCTION_MODULE_NAME Call by reference Type reference (TYPE) RS38L_FNAM Name of Function Module 20131218
5 Importing IV_FUNC_MOD_MASS_PROCESS Call by reference Type reference (TYPE) DMC_FUNCMOD_MASS_PROC Function Module Mass Processing 20131218
6 Importing IV_MIGOBJECT_IDENT Call by reference Type reference (TYPE) DMC_CIDENT Conversion Object IDs 20131218
7 Importing IV_SOURCE_TYPE Call by reference Type reference (TYPE) DMC_COBJ_SOURCE MWB: Source of conversion object 20131218
8 Importing IV_SUBPROJECT_IDENT Call by reference Type reference (TYPE) DMC_SIDENT Subproject IDs 20131218
9 Importing IV_TRG_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20140306
10 Importing IV_VIRTUAL_HEADER Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20140107

Method CREATE_MIGRATION_OBJECT on class CL_IUUC_REPL_BUSINESS_OBJ_DEF has no exception.

Method CREATE_STRUCT_RELS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MIGR_OBJECT Call by reference Object reference (TYPE REF TO) CL_DMC_CONV_OBJECT Conversion Object 20131220
2 Importing IT_RSREL Call by reference Type reference (TYPE) DMC_RSREL_STRUC_TAB table type for structure relationships 20131220

Method CREATE_STRUCT_RELS on class CL_IUUC_REPL_BUSINESS_OBJ_DEF has no exception.

Method CREATE_TEMPLATE_MIGOBJECT_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FUNCTION_MODULE_NAME Call by reference Type reference (TYPE) RS38L_FNAM Name of Function Module 20131218
2 Importing IV_FUNC_MOD_MASS_PROCESS Call by reference Type reference (TYPE) DMC_FUNCMOD_MASS_PROC Function Module Mass Processing 20131218
3 Importing IV_IDENT_ADDITION Call by reference Type reference (TYPE) CHAR5 addition part of migration object ident 20140108
4 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20131220
5 Importing IV_SOURCE_TYPE Call by reference Type reference (TYPE) DMC_COBJ_SOURCE MWB: Source of conversion object 20131218
6 Importing IV_SRC_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20131218
7 Importing IV_TEMPLATE_SUBPROJECT_ID Call by reference Type reference (TYPE) DMC_SIDENT 20131218
# Exception Resumable Description Created on
1 CX_IUUC_REPLICATION Exceptions of IUUC replication 20131218

Method CREATE_TEMPLATE_MIGOBJECT_REPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FUNCTION_MODULE_NAME Call by reference Type reference (TYPE) RS38L_FNAM Name of Function Module 20131219
2 Importing IV_FUNC_MOD_MASS_PROCESS Call by reference Type reference (TYPE) DMC_FUNCMOD_MASS_PROC Function Module Mass Processing 20131219
3 Importing IV_IDENT_ADDITION Call by reference Type reference (TYPE) CHAR5 additional part of mig.obj. IDENT 20140108
4 Importing IV_LOGGING_TABLE_NAME Call by reference Type reference (TYPE) TABNAME Logging Table Name 20131219
5 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20131220
6 Importing IV_SRC_TABNAME Call by reference Type reference (TYPE) TABNAME original table name 20131219
7 Importing IV_TEMPLATE_SUBPROJECT_ID Call by reference Type reference (TYPE) DMC_SIDENT subproject 20131219
# Exception Resumable Description Created on
1 CX_IUUC_REPLICATION Exceptions of IUUC replication 20131219

Method CREATE_TEMPLATE_SUBPROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SOURCE_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER MT ID 20140228
2 Returning RV_TEMPLATE_SUBPROJECT_ID Value transfer Type reference (TYPE) DMC_SIDENT Subproject IDs 20131219
# Exception Resumable Description Created on
1 CX_IUUC_REPLICATION Exceptions of IUUC replication 20131218

Method DETERMINE_SELECTION_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SCONTAINER Call by reference Object reference (TYPE REF TO) CL_DMC_CONTAINER_TYPE CL_DMC_CONTAINER_TYPE 20131219

Method DETERMINE_SELECTION_FIELD on class CL_IUUC_REPL_BUSINESS_OBJ_DEF has no exception.

Method GET_NEW_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_IUUC_REPL_BUSINESS_OBJ_DEF Functions to define Business Objects 20140306

Method GET_NEW_REFERENCE on class CL_IUUC_REPL_BUSINESS_OBJ_DEF has no exception.

Method GET_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_IUUC_REPL_BUSINESS_OBJ_DEF Functions to define Business Objects 20140108

Method GET_REFERENCE on class CL_IUUC_REPL_BUSINESS_OBJ_DEF has no exception.

Method GET_TEMPLATE_MIGOBJECT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IDENT_ADDITION Call by reference Type reference (TYPE) CHAR5 R/2 table 20140312
2 Importing IV_SRC_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20140312
3 Importing IV_TMPL_SUFFIX Call by reference Type reference (TYPE) CHAR6 Character field of length 6 20140312
4 Returning RV_TEMPLATE_MIGOBJ_IDENT Value transfer Type reference (TYPE) DMC_CIDENT Conversion Object IDs 20140312

Method GET_TEMPLATE_MIGOBJECT_NAME on class CL_IUUC_REPL_BUSINESS_OBJ_DEF has no exception.

Method GET_TEMPLATE_SUBPROJECT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SOURCE_SUBPROJECT_ID Call by reference Type reference (TYPE) DMC_SIDENT Subproject IDs 20140228
2 Returning RV_TEMPLATE_SUBPROJECT_ID Value transfer Type reference (TYPE) DMC_SIDENT Subproject IDs 20140228

Method GET_TEMPLATE_SUBPROJECT_NAME on class CL_IUUC_REPL_BUSINESS_OBJ_DEF has no exception.

Method SET_FOREIGN_KEY_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SCONTAINER Call by reference Object reference (TYPE REF TO) CL_DMC_CONTAINER_TYPE CL_DMC_CONTAINER_TYPE 20131218

Method SET_FOREIGN_KEY_RELATIONS on class CL_IUUC_REPL_BUSINESS_OBJ_DEF has no exception.

Method SET_LOGGING_TABLE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20140107
2 Importing IV_ORIGTAB_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20140107
# Exception Resumable Description Created on
1 CX_IUUC_REPLICATION Exceptions of IUUC replication 20140107

Method UPDATE_DDICNAME_FOR_RECEIVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MIGOBJ_IDENT Call by reference Type reference (TYPE) DMC_IDENT DMC: General ID 20140430
2 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20140430
3 Importing IV_NEW_IDENT Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20140430
4 Importing IV_PRJCT_IDENT Call by reference Type reference (TYPE) DMC_PIDENT Identifier for Projects 20140430
5 Importing IV_SPRJCT_IDENT Call by reference Type reference (TYPE) DMC_SIDENT Subproject Identifiers 20140430
6 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20140430

Method UPDATE_DDICNAME_FOR_RECEIVER on class CL_IUUC_REPL_BUSINESS_OBJ_DEF has no exception.

Method UPDATE_FDDIC_IN_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FDDIC Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20140304
2 Importing IV_MIGOBJ_IDENT Call by reference Type reference (TYPE) DMC_IDENT DMC: General ID 20140304
3 Importing IV_SND_RCV Call by reference Type reference (TYPE) CHAR03 'SND' Three-digit character field for IDocs 20140304
4 Importing IV_STRUCT_ID Call by reference Type reference (TYPE) DMC_STIDT Hierarchy Structure ID 20140304

Method UPDATE_FDDIC_IN_STRUCTURE on class CL_IUUC_REPL_BUSINESS_OBJ_DEF has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_700