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
⤷ 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 |