SAP ABAP Class CL_DMC_VERSION_MANAGER (MWB: Version Manager)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_DMCM (Package) Data Mapping and Conversion: Maintenance
Properties
Class CL_DMC_VERSION_MANAGER  
Short Description MWB: Version Manager    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package CNV_DMCM   Data Mapping and Conversion: Maintenance 
Created 20060626   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 DMCT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_DMC_VERSION_MANAGER has no interface implemented.
Friends
Class CL_DMC_VERSION_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FALSE Constant Private Type reference (TYPE) BOOLEAN '-' Boolean '-' 20060626
2 GT_XML_VERSION_DATA Instance attribute Private Type reference (TYPE) DMC_VERSION_DATA_TAB Version Data of Selected Version 20060825
3 MY_VERSION_MANAGER Static Attribute Private Object reference (TYPE REF TO) CL_DMC_VERSION_MANAGER Instance of Class CL_DMC_SAVE_MANAGER 20060626
4 TRUE Constant Private Type reference (TYPE) BOOLEAN 'X' Boolean 'X' 20060626
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20060626
2 CONVERT_TABLE_TO_XML_VDATA Instance method Public Method T: Converts table data to XML version data 20060704
3 CONVERT_XML_TO_TABLE_VDATA Instance method Public Method 20060823
4 CREATE_VERSION Instance method Public Method Generate version 20060822
5 DISPLAY_VERSIONS Instance method Public Method Get list of all versions 20060823
6 GET_REFERENCE Static method Public Method 20060830
7 GET_VERSION_DATA Instance method Public Method 20060823
8 GET_VERSION_NUMBER Instance method Private Method Get new version number 20060626
9 RETRIEVE_VERSION Instance method Public Method Retrieve a version 20060626
Events
Class CL_DMC_VERSION_MANAGER has no event.
Types
Class CL_DMC_VERSION_MANAGER has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_DMC_VERSION_MANAGER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_DMC_VERSION_MANAGER has no exception.

Method CONVERT_TABLE_TO_XML_VDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_XML_VERSION_DATA Call by reference Type reference (TYPE) DMC_XML_VERSION_DATA_TAB Table of XML Version data 20060704
2 Importing IT_DATAOBJECT Call by reference Type reference (TYPE) ANY TABLE Table Data 20060704
3 Importing IV_TABNAME Call by reference Type reference (TYPE) DDTABLED Table Name 20060704
4 Importing IV_TROBJTYPE Call by reference Type reference (TYPE) TROBJTYPE Transport Object Type 20060704
# Exception Resumable Description Created on
1 CHILD_APPEND_TO_DOM_FAILED Error in appending child to dom tree. 20060704
2 ILLEGAL_NAME_OF_DATAOBJECT illegaler Name des für das Datenobjekt 20060704

Method CONVERT_XML_TO_TABLE_VDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATAOBJECT Call by reference Type reference (TYPE) ANY TABLE 20060823
2 Importing IV_TABNAME Call by reference Type reference (TYPE) DDTABLED 20060823
3 Importing IV_TROBJTYPE Call by reference Type reference (TYPE) TROBJTYPE 20060823
4 Importing IV_XML_VERSION_DATA Call by reference Type reference (TYPE) DMC_RAW_STRING 20060823
# Exception Resumable Description Created on
1 CHILD_APPEND_TO_DOM_FAILED 20060823
2 ILLEGAL_NAME_OF_DATAOBJECT 20060823

Method CREATE_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POBJECT Call by reference Object reference (TYPE REF TO) IF_DMC_POBJECT Basisklasse für alle Objekte in DMC 20060822

Method CREATE_VERSION on class CL_DMC_VERSION_MANAGER has no exception.

Method DISPLAY_VERSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POBJECT Value transfer Object reference (TYPE REF TO) IF_DMC_POBJECT boolsche Variable (X=true, -=false, space=unknown) 20060823

Method DISPLAY_VERSIONS on class CL_DMC_VERSION_MANAGER has no exception.

Method GET_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_REFERENCE Value transfer Object reference (TYPE REF TO) CL_DMC_VERSION_MANAGER 20060830
# Exception Resumable Description Created on
1 OBJECT_CREATE_ERROR 20060830

Method GET_VERSION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_VERSION_DATA Call by reference Type reference (TYPE) DMC_VERSION_DATA_TAB 20060828
2 Importing IV_OBJ_GUID Call by reference Type reference (TYPE) DMC_GUID 20060828
3 Importing IV_TABNAME Call by reference Type reference (TYPE) DDTABLED 20060829
4 Importing IV_TROBJTYPE Call by reference Type reference (TYPE) TROBJTYPE 20060825
5 Importing IV_VERSION_NO Call by reference Type reference (TYPE) DMC_VERSIO 20060825

Method GET_VERSION_DATA on class CL_DMC_VERSION_MANAGER has no exception.

Method GET_VERSION_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VERSION Call by reference Type reference (TYPE) DMC_VERSIO Version Number of Objects 20060627
2 Importing IM_POBJECT Call by reference Object reference (TYPE REF TO) IF_DMC_POBJECT persistentes Objekt 20060630

Method GET_VERSION_NUMBER on class CL_DMC_VERSION_MANAGER has no exception.

Method RETRIEVE_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POBJECT Call by reference Object reference (TYPE REF TO) IF_DMC_POBJECT persistentes Objekt 20060630
2 Importing IV_VERSION_NO Call by reference Type reference (TYPE) DMC_VERSIO Version Number of Objects 20060627

Method RETRIEVE_VERSION on class CL_DMC_VERSION_MANAGER has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 620