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 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | 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 | Instance attribute | Private | Type reference (TYPE) | DMC_BO_KEY | Key of Business Object | 20030403 | |||
| 2 | Instance attribute | Protected | Type reference (TYPE) | BOOLEAN | Flag Whether Data Was Checked | 20030526 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | DMC_TEXT | ID for Business Objects | 20030403 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | TI_HEADER | Header Table for Business Object | 20030403 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | TI_HEADER_T | Text Table for Business Objects | 20030403 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | TI_STRUCT | Structure Table for Business Object | 20030403 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | to get a uniqe struc id | 20060511 | |
| 2 | Instance method | Public | Constructor | CONSTRUCTOR | 20030403 | |
| 3 | Instance method | Protected | Method | Creates Sender and Receiver Container | 20030403 | |
| 4 | Instance method | Public | Method | Creates New Conversion Object | 20030403 | |
| 5 | Instance method | Protected | Method | Creates Field Relations | 20050112 | |
| 6 | Instance method | Protected | Method | Creates Receiver Container | 20030403 | |
| 7 | Instance method | Protected | Method | Creates Sender Container | 20030403 | |
| 8 | Instance method | Private | Method | Creates Structure Relations | 20030403 | |
| 9 | Instance method | Public | Method | Check Data of Business Object | 20030403 | |
| 10 | Instance method | Private | Method | Load Data for Business Object | 20060424 | |
| 11 | 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 | CH_STRUC_ID | Call by reference | Type reference (TYPE) | DMC_STIDT | Name of an ABAP Dictionary object | 20060512 | |||
| 2 | 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 | 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 | IM_CONVOBJ | Call by reference | Type reference (TYPE) | DMC_CIDENT | Bezeichner f. Konvertierungsobjekte | 20030403 | |||
| 2 | IM_PROJECT | Call by reference | Type reference (TYPE) | DMC_PIDENT | Bezeichner f. Projekte | 20030403 | |||
| 3 | IM_RCONT | Call by reference | Type reference (TYPE) | BOOLEAN | boolean variable (X=true, -=false, space=unknown) | 20060622 | |||
| 4 | IM_SCONT | Call by reference | Type reference (TYPE) | BOOLEAN | boolean variable (X=true, -=false, space=unknown) | 20060622 | |||
| 5 | IM_SUBPROJECT | Call by reference | Type reference (TYPE) | DMC_SIDENT | Bezeichner f. Subprojekte | 20030403 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Die Anwendung wurde nicht gefunden | 20030403 | ||
| 2 | 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 | Fehlerhafte übergeordnete Struktur(en) | 20030404 | ||
| 2 | Fehlerhafte Sequenznummer(n) | 20030404 | ||
| 3 | Fehlerhafte Ebene der Kopfstruktur | 20030404 | ||
| 4 | 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 | 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 | IM_SND_STRUCS | Call by reference | Type reference (TYPE) | DMC_STREE_HIERARCHY_TAB | Hierarchy of the Structure Relations | 20060522 | |||
| 2 | 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 |