SAP ABAP Class CL_DMC_BO_CONV_OBJECT (Conversion Object for Migration of a Business Object)
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 20031023
Properties
Class CL_DMC_BO_CONV_OBJECT  
Short Description Conversion Object for Migration of a Business Object    
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 20030328   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_LOG_HANDLER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 DMCT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_DMC_BO_CONV_OBJECT has no interface implemented.
Friends
Class CL_DMC_BO_CONV_OBJECT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BO_KEY Instance attribute Private Type reference (TYPE) DMC_BO_KEY Key of Business Object 20030403
2 DATA_CHECKED Instance attribute Protected Type reference (TYPE) BOOLEAN Flag Whether Data Was Checked 20030526
3 IDENT_BO Instance attribute Private Type reference (TYPE) DMC_TEXT ID for Business Objects 20030403
4 IT_HEADER Instance attribute Private Type reference (TYPE) TI_HEADER Header Table for Business Object 20030403
5 IT_HEADER_T Instance attribute Private Type reference (TYPE) TI_HEADER_T Text Table for Business Objects 20030403
6 IT_STRUCT Instance attribute Private Type reference (TYPE) TI_STRUCT Structure Table for Business Object 20030403
Methods
# Method Level Visibility Method type Description Created on
1 CONCAT_STRUC Instance method Public Method to get a uniqe struc id 20060511
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030403
3 CREATE_CONTAINER Instance method Protected Method Creates Sender and Receiver Container 20030403
4 CREATE_CONVOBJECT Instance method Public Method Creates New Conversion Object 20030403
5 CREATE_FIELDMAPPING Instance method Protected Method Creates Field Relations 20050112
6 CREATE_RCONTAINER Instance method Protected Method Creates Receiver Container 20030403
7 CREATE_SCONTAINER Instance method Protected Method Creates Sender Container 20030403
8 CREATE_STRUC_REL Instance method Private Method Creates Structure Relations 20030403
9 EXEC_DATA_CHECKS Instance method Public Method Check Data of Business Object 20030403
10 LOAD_DATA Instance method Private Method Load Data for Business Object 20060424
11 SET_FORKEY_REL Instance method Public Method maintain foreign key relationship accordig to mbo_forkeytab 20060522
Events
Class CL_DMC_BO_CONV_OBJECT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TI_CONTAINER_REL Private See coding Table Type: Structure Relations of Sender 20030403
2 TI_HEADER Private See coding Table Type: Header Table for Business Object 20030403
3 TI_HEADER_T Private See coding Table Type: Text Table for Business Object 20030403
4 TI_RCONTAINER_REL Private See coding Table Type: Structure Relations of Receiver 20030403
5 TI_STRUCT Private See coding Table Type: Structure Table for Business Object 20030403
6 TS_CONTAINER_REL Private See coding Structure Type: Structure Relations of Sender 20030403
7 TS_RCONTAINER_REL Private See coding Structure Type: Structure Relations of Receiver 20030403
8 TS_STRUCT Private See coding Structure Type: Business Object 20030403
Method Signatures

Method CONCAT_STRUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_STRUC_ID Call by reference Type reference (TYPE) DMC_STIDT Name of an ABAP Dictionary object 20060512
2 Importing IM_TABIX Call by reference Type reference (TYPE) SY-TABIX Schleifen, aktueller Schleifendurchlauf 20060511

Method CONCAT_STRUC on class CL_DMC_BO_CONV_OBJECT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BO_KEY Call by reference Type reference (TYPE) DMC_BO_KEY DMC: technischer Schlüssel Businessobjekt 20030403

Method CONSTRUCTOR on class CL_DMC_BO_CONV_OBJECT has no exception.

Method CREATE_CONTAINER Signature

Method CREATE_CONTAINER on class CL_DMC_BO_CONV_OBJECT has no parameter.
Method CREATE_CONTAINER on class CL_DMC_BO_CONV_OBJECT has no exception.

Method CREATE_CONVOBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONVOBJ Call by reference Type reference (TYPE) DMC_CIDENT Bezeichner f. Konvertierungsobjekte 20030403
2 Importing IM_PROJECT Call by reference Type reference (TYPE) DMC_PIDENT Bezeichner f. Projekte 20030403
3 Importing IM_RCONT Call by reference Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20060622
4 Importing IM_SCONT Call by reference Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20060622
5 Importing IM_SUBPROJECT Call by reference Type reference (TYPE) DMC_SIDENT Bezeichner f. Subprojekte 20030403
# Exception Resumable Description Created on
1 APPLICATION_NOT_FOUND Die Anwendung wurde nicht gefunden 20030403
2 CONVOBJ_ALREADY_EXISTS Konvertierungsobjekt bereits vorhanden 20030403

Method CREATE_FIELDMAPPING Signature

Method CREATE_FIELDMAPPING on class CL_DMC_BO_CONV_OBJECT has no parameter.
Method CREATE_FIELDMAPPING on class CL_DMC_BO_CONV_OBJECT has no exception.

Method CREATE_RCONTAINER Signature

Method CREATE_RCONTAINER on class CL_DMC_BO_CONV_OBJECT has no parameter.
Method CREATE_RCONTAINER on class CL_DMC_BO_CONV_OBJECT has no exception.

Method CREATE_SCONTAINER Signature

Method CREATE_SCONTAINER on class CL_DMC_BO_CONV_OBJECT has no parameter.
Method CREATE_SCONTAINER on class CL_DMC_BO_CONV_OBJECT has no exception.

Method CREATE_STRUC_REL Signature

Method CREATE_STRUC_REL on class CL_DMC_BO_CONV_OBJECT has no parameter.
Method CREATE_STRUC_REL on class CL_DMC_BO_CONV_OBJECT has no exception.

Method EXEC_DATA_CHECKS Signature

Method EXEC_DATA_CHECKS on class CL_DMC_BO_CONV_OBJECT has no parameter.
# Exception Resumable Description Created on
1 PARENT_ERROR Fehlerhafte übergeordnete Struktur(en) 20030404
2 SEQNUM_ERROR Fehlerhafte Sequenznummer(n) 20030404
3 STRUCLEVEL_ERROR Fehlerhafte Ebene der Kopfstruktur 20030404
4 STRUCLEVEL_REL_ERROR Fehlerhafte Ebene Kopf-/ abhängige Struktur(en) 20030404

Method LOAD_DATA Signature

Method LOAD_DATA on class CL_DMC_BO_CONV_OBJECT has no parameter.
# Exception Resumable Description Created on
1 BO_NOT_FOUND Business-Objekt nicht vorhanden 20060424

Method SET_FORKEY_REL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SND_STRUCS Call by reference Type reference (TYPE) DMC_STREE_HIERARCHY_TAB Hierarchy of the Structure Relations 20060522
2 Importing IT_FORKEY Call by reference Type reference (TYPE) DMCDTLFORKEYS_T DMC: Table for foreign key relationships 20060522

Method SET_FORKEY_REL on class CL_DMC_BO_CONV_OBJECT has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 50A