SAP ABAP Class CL_DMC_CWB_CONV_OBJECT (Conversion Object for Migrating a CWB Package)
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_CWB_CONV_OBJECT  
Short Description Conversion Object for Migrating a CWB Package    
Super Class CL_DMC_SUPER_CONV_OBJECT super class for conversion objects 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_DMCM   Data Mapping and Conversion: Maintenance 
Created 20031021   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_COPY_MANAGER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_DMC_INCLUDE_LIST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_DMC_LOG_HANDLER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_DMC_RUNTIMEOBJECT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 DMCT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_DMC_CWB_CONV_OBJECT has no interface implemented.
Friends
Class CL_DMC_CWB_CONV_OBJECT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_RULE_BOL Constant Public Type reference (TYPE) DMC_RIDENT 'PIT_MWB_BOL' Rule ID BEGIN OF LOOP 20031112
2 CO_RULE_BOP Constant Public Type reference (TYPE) DMC_RIDENT 'PIT_MWB_BOP' Rule ID BEGIN OF PROCESSING 20031112
3 CO_RULE_BOR Constant Public Type reference (TYPE) DMC_RIDENT 'PIT_MWB_BOR' Rule ID BEGIN OF RECORD 20031112
4 CO_RULE_EOP Constant Public Type reference (TYPE) DMC_RIDENT 'PIT_MWB_EOP' Rule ID END OF PROCESSING 20031112
5 CO_RULE_EOR Constant Public Type reference (TYPE) DMC_RIDENT 'PIT_MWB_EOR' Rule ID END OF RECORD 20031112
6 DB_TABLE Instance attribute Public Type reference (TYPE) DDNAME Database table 20031021
7 SELPAR Instance attribute Public Type reference (TYPE) DMC_SELPAR_FIELDNAME MWB: Field Name of Selection Parameter 20060813
8 TARGET_TAB Instance attribute Public Type reference (TYPE) DDNAME Name of Target Table (Receiver) 20040525
Methods
# Method Level Visibility Method type Description Created on
1 CONCAT_RULE_IDENT Static method Public Method Create a rule ID (field-related and event-related rule) 20050419
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20031021
3 CONVERT_GD_TO_FS Instance method Private Method Converts gd tables into field symbols 20031117
4 CREATE_CONTAINER Instance method Private Method Creates sender and receiver container 20031022
5 CREATE_CONVOBJECT Instance method Public Method Creates a new conversion object 20031022
6 CREATE_FIELDMAPPING Instance method Private Method Creates field relationships 20031022
7 CREATE_MOMENT_RULE_CALLS Instance method Private Method Generates event-related rules 20031111
8 CREATE_RCONTAINER Instance method Private Method Generates receiver container 20031022
9 CREATE_SCONTAINER Instance method Private Method Generates sender container 20031022
10 CREATE_STRUC_REL Instance method Private Method Generates structure relations 20031022
11 CWB_FIELDS_GET Static method Public Method Interface: Read relevant fields for conversion 20031021
12 CWB_INCLUDES_GET Static method Public Method Interface: Read FORM and data includes 20050401
13 CWB_TABLES_GET Static method Public Method Interface: Read pool of tables for a CWB package 20031021
14 CWB_TABLES_LOAD Instance method Public Method Read pool of tables for a CWB package 20031021
15 CWB_TIMES_GET Static method Public Method Interface: Read events 20031021
16 FINAL_MT_TABLES_UPDATE Instance method Private Method Update DMC_MT_TABLES with TABCLASS/ CONTFLAG/ COBJ_GUID 20031120
Events
Class CL_DMC_CWB_CONV_OBJECT has no event.
Types
Class CL_DMC_CWB_CONV_OBJECT has no local type.
Method Signatures

Method CONCAT_RULE_IDENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname (bei feldbezogener Regel) 20050419
2 Importing IM_PIT_IDENT Call by reference Type reference (TYPE) DMC_RIDENT Bezeichner (zeitpunktbezogene Regel) 20050419
3 Importing IM_RULE_TYPE Call by reference Type reference (TYPE) DMC_RTYPE Regeltyp 20050419
4 Returning RE_RULE_IDENT Value transfer Type reference (TYPE) DMC_RIDENT Bezeichner von Regeln 20050419
# Exception Resumable Description Created on
1 INVALID_LENGTH Ungültige Länge des Regelbezeichners 20050419

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CWB_RFCDEST Call by reference Type reference (TYPE) RFCDEST RFC-Destination CWB-Daten 20031021
2 Importing IM_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Kennzeichen einer Massenübernahme 20031021
3 Importing IM_PACKID Call by reference Type reference (TYPE) DMC_PACKID MWB: CWB-Paketnummer 20031021
4 Importing IM_PROJECT Call by reference Type reference (TYPE) DMC_PIDENT Bezeichner f. Projekte 20031127
5 Importing IM_SUBPROJECT Call by reference Type reference (TYPE) DMC_SIDENT Bezeichner f. Subprojekte 20031127
# Exception Resumable Description Created on
1 APPLICATION_NOT_FOUND Die Anwendung wurde nicht gefunden 20031112
2 MT_ID_NOT_FOUND Massenverarbeitung nicht vorhanden 20031112
3 MT_NOT_ACTIVE Massenverarbeitung nicht aktiv vorhanden 20031112
4 PROJECT_NOT_FOUND Das Projekt wurde nicht gefunden 20031127
5 SUBPROJECT_NOT_FOUND Das Subprojekt wurde nicht gefunden 20031127

Method CONVERT_GD_TO_FS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RULELINE Call by reference Type reference (TYPE) DMC_LINE DMC: Textzeile 20031117
2 Returning RE_CONVERTED_RULELINE Value transfer Type reference (TYPE) DMC_LINE DMC: Textzeile 20031117

Method CONVERT_GD_TO_FS on class CL_DMC_CWB_CONV_OBJECT has no exception.

Method CREATE_CONTAINER Signature

Method CREATE_CONTAINER on class CL_DMC_CWB_CONV_OBJECT has no parameter.
Method CREATE_CONTAINER on class CL_DMC_CWB_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_DB_TABLE Call by reference Type reference (TYPE) DDNAME Name eines Data Dictionary Objektes 20031022
2 Importing IM_SELPAR Call by reference Type reference (TYPE) DMC_SELPAR_FIELDNAME MWB: Feldname des Selektionsparameters 20060813
3 Importing IM_TARGET_TAB Call by reference Type reference (TYPE) DDNAME Name der Zieltabelle (Empfänger) 20040525
# Exception Resumable Description Created on
1 CONVOBJ_ALREADY_EXISTS Konvertierungsobjekt bereits vorhanden 20031022

Method CREATE_FIELDMAPPING Signature

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

Method CREATE_MOMENT_RULE_CALLS Signature

Method CREATE_MOMENT_RULE_CALLS on class CL_DMC_CWB_CONV_OBJECT has no parameter.
Method CREATE_MOMENT_RULE_CALLS on class CL_DMC_CWB_CONV_OBJECT has no exception.

Method CREATE_RCONTAINER Signature

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

Method CREATE_SCONTAINER Signature

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

Method CREATE_STRUC_REL Signature

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

Method CWB_FIELDS_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_IT_CODELINES Call by reference Type reference (TYPE) DMC_CWB_CODE_FIELDS_TAB MWB: CWB Code für umsetzrelevante Felder 20031021
2 Exporting EX_IT_CONVREL_FIELDS Call by reference Type reference (TYPE) DMC_CONVREL_FIELDS_TAB MWB: Umsetzrelevante Felder 20031021
3 Importing IM_DB_TABLE Call by reference Type reference (TYPE) DDNAME Name eines Data Dictionary Objektes 20031021
# Exception Resumable Description Created on
1 NO_AUTHORITY no authorization 20140116
2 PACKID_DOES_NOT_EXIST Paketnummer ist nicht vorhanden 20031114
3 TABLE_DOES_NOT_EXIST Tabelle nicht vorhanden 20040217

Method CWB_INCLUDES_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_INCLUDES_TAB Value transfer Type reference (TYPE) DMC_INCLUDES_TAB MWB: CWB Form- und Daten-Includes 20050401
# Exception Resumable Description Created on
1 NO_AUTHORITY no authorization 20140116
2 PACKID_DOES_NOT_EXIST Paketnummer ist nicht vorhanden 20050401

Method CWB_TABLES_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TABLES Value transfer Type reference (TYPE) DMC_CWB_TABLES_TAB MWB: Tabellenvorrat zu einem CWB-Paket 20031021
# Exception Resumable Description Created on
1 NO_AUTHORITY no authorization 20140116
2 NO_TABLE_ENTRIES_FOR_PACKAGE Es sind keine Tab.einträge zur angegebenen PACKID vorhanden 20031125
3 PACKID_DOES_NOT_EXIST Paketnummer ist nicht vorhanden 20031114

Method CWB_TABLES_LOAD Signature

Method CWB_TABLES_LOAD on class CL_DMC_CWB_CONV_OBJECT has no parameter.
# Exception Resumable Description Created on
1 INSERT_ERROR Fehler beim Einfügen in DMC_MT_TABLES 20031021
2 NO_AUTHORITY no authorization 20140116
3 NO_TABLE_ENTRIES_FOR_PACKAGE Es sind keine Tab.einträge zur angegebenen PACKID vorhanden 20031125
4 PACKID_DOES_NOT_EXIST Paketnummer ist nicht vorhanden 20031114

Method CWB_TIMES_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_IT_CODELINES Call by reference Type reference (TYPE) DMC_CWB_CODE_TIMES_TAB MWB: CWB Code für Zeitpunkte 20040526
2 Exporting EX_IT_PROBLEMATIC_STEPS Call by reference Type reference (TYPE) DMC_CWB_CODE_TIMES_TAB Problematische Zeitpunkte 20040526
3 Exporting EX_IT_STEPSINFIELDS Call by reference Type reference (TYPE) DMC_CWB_CODE_TIMES_TAB 20040526
4 Importing IM_DB_TABLE Call by reference Type reference (TYPE) DDNAME Name eines Data Dictionary Objektes 20031021
# Exception Resumable Description Created on
1 NO_AUTHORITY no authorization 20140116
2 PACKID_DOES_NOT_EXIST Paketnummer ist nicht vorhanden 20031114
3 TABLE_DOES_NOT_EXIST Tabelle ist nicht vorhanden 20040526

Method FINAL_MT_TABLES_UPDATE Signature

Method FINAL_MT_TABLES_UPDATE on class CL_DMC_CWB_CONV_OBJECT has no parameter.
Method FINAL_MT_TABLES_UPDATE on class CL_DMC_CWB_CONV_OBJECT has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 620