SAP ABAP Class CL_DMC_RVARIANT (MWB: Rule Variant)
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DMC_EQUALS Check of Two Class Instances for Equality 20060616
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DMC_POBJECT Persistent Object 20050715
Properties
Class CL_DMC_RVARIANT  
Short Description MWB: Rule Variant    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_DMCM   Data Mapping and Conversion: Maintenance 
Created 20050705   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_DMC_RVARIANT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_DMC_EQUALS Check of Two Class Instances for Equality 20060616
2 IF_DMC_POBJECT Persistent Object 20050715
Friends
Class CL_DMC_RVARIANT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AUTHOR Instance attribute Public Attribute reference (LIKE) 20050715
2 CHANGEDATE Instance attribute Public Attribute reference (LIKE) 20050715
3 CHNAM Instance attribute Public Attribute reference (LIKE) 20050715
4 CO_CLT_CNTRLPARAM Constant Public Type reference (TYPE) DMC_CLTYPE '03' MWB: Conversion Logic Type 20050809
5 CO_CLT_FIXEDVALUE Constant Public Type reference (TYPE) DMC_CLTYPE '02' MWB: Conversion Logic Type 20050809
6 CO_CLT_RULE Constant Public Type reference (TYPE) DMC_CLTYPE '01' MWB: Conversion Logic Type 20050809
7 CO_CLT_TROBJ Constant Public Type reference (TYPE) DMC_CLTYPE '04' MWB: Conversion Logic Type 20050809
8 CO_CLT_VARIABLE Constant Public Type reference (TYPE) DMC_CLTYPE '05' MWB: Conversion Logic Type 20051006
9 CO_VT_CODE Constant Public Type reference (TYPE) DMC_RVARIANT_TYPE '01' MWB: Rule Variant Type 20050713
10 CO_VT_FVALUE Constant Public Type reference (TYPE) DMC_RVARIANT_TYPE '02' MWB: Rule Variant Type 20050713
11 CO_VT_TROBJ Constant Public Type reference (TYPE) DMC_RVARIANT_TYPE '03' MWB: Rule Variant Type 20050713
12 CREATEDATE Instance attribute Public Attribute reference (LIKE) 20050715
13 DATA_NOT_SAVED Instance attribute Public Attribute reference (LIKE) 20050706
14 DESCR Instance attribute Public Attribute reference (LIKE) 20050706
15 FALSE Constant Public Type reference (TYPE) BOOLEAN '-' Boolean Variable (X=true, -=false, space=unknown) 20050706
16 GUID Instance attribute Public Attribute reference (LIKE) 20050706
17 ID Instance attribute Public Type reference (TYPE) DMC_ID DMC: Key 20050706
18 IDENT Instance attribute Public Attribute reference (LIKE) 20050715
19 IN_SAVE Instance attribute Public Attribute reference (LIKE) 20050715
20 ISTATE Instance attribute Public Attribute reference (LIKE) 20050715
21 IS_STD_VARIANT Instance attribute Public Type reference (TYPE) BOOLEAN Boolean Variable (X=true, -=false, space=unknown) 20050706
22 LOADED_FROM_DB Instance attribute Public Attribute reference (LIKE) 20050715
23 LOG_HANDLER Instance attribute Private Object reference (TYPE REF TO) CL_DMC_LOG_HANDLER DMC: MESSAGES Handler 20050805
24       Boolean Variable (X=true, -=false, space=unknown)
25 REFERENCES_TAB Instance attribute Private Type reference (TYPE) DMC_CL_REFERENCES_TAB MWB: Table With References to Conversion Logic Objects 20050808
26 RIMPL_REF Instance attribute Public Object reference (TYPE REF TO) IF_DMC_RULE_IMPL Implements a Mapping Rule 20050715
27 RTI Instance attribute Public Attribute reference (LIKE) 20050715
28 RVARIANT_LIST Instance attribute Public Object reference (TYPE REF TO) CL_DMC_RVARIANT_LIST MWB: Rule Variant List Class 20050706
29 TROBJ_ACTP_TAB Instance attribute Public Type reference (TYPE) DMC_TROBJ_ACTP_TAB MWB: Table With Actual Parameters of Translation Objects 20050804
30 TRUE Constant Public Type reference (TYPE) BOOLEAN 'X' Boolean Variable (X=true, -=false, space=unknown) 20050706
31 TYPE Instance attribute Public Type reference (TYPE) DMC_RVARIANT_TYPE MWB: Rule Variant Type 20050706
32 VARIANT_OBJ_GUID Instance attribute Public Type reference (TYPE) DMC_GUID DMC: Globally Unique Key (22 Characters) 20050715
33 VARIANT_OBJ_REF Instance attribute Public Object reference (TYPE REF TO) IF_DMC_POBJECT Object for Variant 20050707
34 VERSIO Instance attribute Public Attribute reference (LIKE) 20050715
Methods
# Method Level Visibility Method type Description Created on
1 CANCEL Instance method Public Method 20050810
2 CMD Instance method Public Method 20050715
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050706
4 COPY Instance method Public Method 20050715
5 CREATE_REFERENCES_TAB Instance method Private Method Creates caller for used MWB objects in free code 20050809
6 DEL_ATTRIBS Instance method Public Method 20050715
7 FROM_REL Instance method Public Method 20050715
8 GET_ALTERNATIVE_OBJECTS Instance method Public Method 20050810
9 GET_CLASS_NAME_TAG Instance method Public Method 20050715
10 GET_PFSTATUS Instance method Public Method 20050811
11 GET_RVARIANT_OBJ_GUID Instance method Public Method Returns the instance of the assigned variant object 20050811
12 GET_RVARIANT_OBJ_REF Instance method Private Method Returns the instance of the assigned variant object 20050809
13 GET_TITLE Instance method Public Method 20050811
14 GET_VISIBILITY_DESCR Instance method Private Method Returns the description of a visibility level 20050824
15 GET_VISIBLE_OBJECTS Instance method Public Method Returns the visible objects for a variant 20050804
16 INIT_GLOB_TABLES Instance method Public Method 20050810
17 LOAD_ATTRIBS_FROM_REL Instance method Public Method 20050715
18 NEXT_VERSION Instance method Public Method 20050715
19 PRINT Instance method Public Method 20050715
20 READ_ONLY Instance method Public Method 20050810
21 RELOAD_FROM_DB Instance method Public Method 20050715
22 SAVE Instance method Public Method 20050715
23 SAVE_ATTRIBS_TO_REL Instance method Public Method 20050715
24 SAVE_REFERENCES_TAB Instance method Private Method 20050809
25 SET_DATA_NOT_SAVED Instance method Public Method 20050715
26 SET_DATA_SAVED Instance method Public Method 20050715
27 SET_DESCR Instance method Public Method 20050715
28 SET_ID Instance method Public Method Sets the ID of a rule variant 20050715
29 SET_IDENT Instance method Public Method 20050715
30 SET_IS_STD_VARIANT Instance method Public Method Sets attribute if the variant is defined as standard 20050713
31 SET_REFERENCES_TAB Instance method Public Method Sets the reference table of the rule variant 20050809
32 SET_RVARIANT_OBJ_GUID Instance method Public Method Sets the object for the rule variant 20050811
33 SET_TROBJ_ACTP_TAB Instance method Public Method Sets the ID of a rule variant 20050804
34 SET_TYPE Instance method Public Method Sets the type of the rule variant 20050707
35 SHOW_INFO Instance method Public Method 20050810
36 TO_REL Instance method Public Method 20050715
Events
Class CL_DMC_RVARIANT has no event.
Types
Class CL_DMC_RVARIANT has no local type.
Method Signatures

Method CANCEL Signature

Method CANCEL on class CL_DMC_RVARIANT has no parameter.
Method CANCEL on class CL_DMC_RVARIANT has no exception.

Method CMD Signature

Method CMD on class CL_DMC_RVARIANT has no parameter.
Method CMD on class CL_DMC_RVARIANT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_RVARIANT_LIST Call by reference Object reference (TYPE REF TO) CL_DMC_RVARIANT_LIST MWB: Regelvarianten Listklasse 20050706
2 Importing I_COPY_MODE Call by reference Type reference (TYPE) BOOLEAN '-' create object as copy 20051109
3 Importing I_GUID Call by reference Type reference (TYPE) DMC_GUID DMC: Global eindeutiger Schlüssel (22-stellig) 20050715
4 Importing I_ID Call by reference Type reference (TYPE) DMC_ID DMC: Schlüssel 20050715
5 Importing I_IS_STD_VARIANT Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050715
6 Importing I_TYPE Call by reference Type reference (TYPE) DMC_RVARIANT_TYPE MWB: Regelvariantentyp 20050715
7 Importing I_VARIANT_OBJ_GUID Call by reference Type reference (TYPE) DMC_GUID DMC: Global eindeutiger Schlüssel (22-stellig) 20050715

Method CONSTRUCTOR on class CL_DMC_RVARIANT has no exception.

Method COPY Signature

Method COPY on class CL_DMC_RVARIANT has no parameter.
Method COPY on class CL_DMC_RVARIANT has no exception.

Method CREATE_REFERENCES_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_REFERENCES Value transfer Type reference (TYPE) DMC_CL_REFERENCES_TAB MWB: Tabelle mit Referenzierungen auf Umsetzlogik-Objekte 20050809

Method CREATE_REFERENCES_TAB on class CL_DMC_RVARIANT has no exception.

Method DEL_ATTRIBS Signature

Method DEL_ATTRIBS on class CL_DMC_RVARIANT has no parameter.
Method DEL_ATTRIBS on class CL_DMC_RVARIANT has no exception.

Method FROM_REL Signature

Method FROM_REL on class CL_DMC_RVARIANT has no parameter.
Method FROM_REL on class CL_DMC_RVARIANT has no exception.

Method GET_ALTERNATIVE_OBJECTS Signature

Method GET_ALTERNATIVE_OBJECTS on class CL_DMC_RVARIANT has no parameter.
Method GET_ALTERNATIVE_OBJECTS on class CL_DMC_RVARIANT has no exception.

Method GET_CLASS_NAME_TAG Signature

Method GET_CLASS_NAME_TAG on class CL_DMC_RVARIANT has no parameter.
Method GET_CLASS_NAME_TAG on class CL_DMC_RVARIANT has no exception.

Method GET_PFSTATUS Signature

Method GET_PFSTATUS on class CL_DMC_RVARIANT has no parameter.
Method GET_PFSTATUS on class CL_DMC_RVARIANT has no exception.

Method GET_RVARIANT_OBJ_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RVARIANT_OBJ_IDENT Call by reference Type reference (TYPE) DMC_IDENT DMC: Allg. Bezeichner 20050811
2 Importing I_RVARIANT_TYPE Call by reference Type reference (TYPE) DMC_RVARIANT_TYPE MWB: Regelvariantentyp 20050811
3 Returning R_RVARIANT_OBJ_GUID Value transfer Type reference (TYPE) DMC_GUID DMC: Global eindeutiger Schlüssel (22-stellig) 20050811

Method GET_RVARIANT_OBJ_GUID on class CL_DMC_RVARIANT has no exception.

Method GET_RVARIANT_OBJ_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RVARIANT_OBJ_GUID Call by reference Type reference (TYPE) DMC_GUID DMC: Global eindeutiger Schlüssel (22-stellig) 20050809
2 Importing I_RVARIANT_TYPE Call by reference Type reference (TYPE) DMC_RVARIANT_TYPE MWB: Regelvariantentyp 20050809
3 Returning RREF_RVARIANT_OBJ Value transfer Object reference (TYPE REF TO) IF_DMC_POBJECT persistentes Objekt 20050809

Method GET_RVARIANT_OBJ_REF on class CL_DMC_RVARIANT has no exception.

Method GET_TITLE Signature

Method GET_TITLE on class CL_DMC_RVARIANT has no parameter.
Method GET_TITLE on class CL_DMC_RVARIANT has no exception.

Method GET_VISIBILITY_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VISIBILITY Call by reference Type reference (TYPE) DMC_VISIB Sichtbarkeit von Regeln 20050824
2 Returning R_DESCR Value transfer Type reference (TYPE) DMC_DESCR Beschreibung 20050824

Method GET_VISIBILITY_DESCR on class CL_DMC_RVARIANT has no exception.

Method GET_VISIBLE_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CNTRLPARAM_REF Call by reference Type reference (TYPE) DMC_CNTRLPARAM_REF_TAB MWB: Instanztabelle mit Kontrollparametern 20050804
2 Exporting ET_FIXEDVALUE_REF Call by reference Type reference (TYPE) DMC_FIXEDVALUE_REF_TAB MWB: Instanztabelle mit Festwerten 20050804
3 Exporting ET_RULE_REF Call by reference Type reference (TYPE) DMC_SIMPLE_RULE_REF_TAB Referenzen von einfachen Regeln 20050804
4 Exporting ET_TROBJ_REF Call by reference Type reference (TYPE) DMC_TROBJ_REF_TAB MWB: Instanztabelle mit Umschlüsselobjekten 20050804
5 Exporting ET_VARIABLE_REF Call by reference Type reference (TYPE) DMC_VARIABLE_REF_TAB MWB: Instanztabelle mit Variablen 20051006

Method GET_VISIBLE_OBJECTS on class CL_DMC_RVARIANT has no exception.

Method INIT_GLOB_TABLES Signature

Method INIT_GLOB_TABLES on class CL_DMC_RVARIANT has no parameter.
Method INIT_GLOB_TABLES on class CL_DMC_RVARIANT has no exception.

Method LOAD_ATTRIBS_FROM_REL Signature

Method LOAD_ATTRIBS_FROM_REL on class CL_DMC_RVARIANT has no parameter.
Method LOAD_ATTRIBS_FROM_REL on class CL_DMC_RVARIANT has no exception.

Method NEXT_VERSION Signature

Method NEXT_VERSION on class CL_DMC_RVARIANT has no parameter.
Method NEXT_VERSION on class CL_DMC_RVARIANT has no exception.

Method PRINT Signature

Method PRINT on class CL_DMC_RVARIANT has no parameter.
Method PRINT on class CL_DMC_RVARIANT has no exception.

Method READ_ONLY Signature

Method READ_ONLY on class CL_DMC_RVARIANT has no parameter.
Method READ_ONLY on class CL_DMC_RVARIANT has no exception.

Method RELOAD_FROM_DB Signature

Method RELOAD_FROM_DB on class CL_DMC_RVARIANT has no parameter.
Method RELOAD_FROM_DB on class CL_DMC_RVARIANT has no exception.

Method SAVE Signature

Method SAVE on class CL_DMC_RVARIANT has no parameter.
Method SAVE on class CL_DMC_RVARIANT has no exception.

Method SAVE_ATTRIBS_TO_REL Signature

Method SAVE_ATTRIBS_TO_REL on class CL_DMC_RVARIANT has no parameter.
Method SAVE_ATTRIBS_TO_REL on class CL_DMC_RVARIANT has no exception.

Method SAVE_REFERENCES_TAB Signature

Method SAVE_REFERENCES_TAB on class CL_DMC_RVARIANT has no parameter.
Method SAVE_REFERENCES_TAB on class CL_DMC_RVARIANT has no exception.

Method SET_DATA_NOT_SAVED Signature

Method SET_DATA_NOT_SAVED on class CL_DMC_RVARIANT has no parameter.
Method SET_DATA_NOT_SAVED on class CL_DMC_RVARIANT has no exception.

Method SET_DATA_SAVED Signature

Method SET_DATA_SAVED on class CL_DMC_RVARIANT has no parameter.
Method SET_DATA_SAVED on class CL_DMC_RVARIANT has no exception.

Method SET_DESCR Signature

Method SET_DESCR on class CL_DMC_RVARIANT has no parameter.
Method SET_DESCR on class CL_DMC_RVARIANT has no exception.

Method SET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) DMC_ID DMC: Schlüssel 20050715

Method SET_ID on class CL_DMC_RVARIANT has no exception.

Method SET_IDENT Signature

Method SET_IDENT on class CL_DMC_RVARIANT has no parameter.
Method SET_IDENT on class CL_DMC_RVARIANT has no exception.

Method SET_IS_STD_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IS_STD_VARIANT Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050715

Method SET_IS_STD_VARIANT on class CL_DMC_RVARIANT has no exception.

Method SET_REFERENCES_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_REFERENCES Call by reference Type reference (TYPE) DMC_CL_REFERENCES_TAB MWB: Tabelle mit Referenzierungen auf Umsetzlogik-Objekte 20050809

Method SET_REFERENCES_TAB on class CL_DMC_RVARIANT has no exception.

Method SET_RVARIANT_OBJ_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VARIANT_OBJ_GUID Call by reference Type reference (TYPE) DMC_GUID DMC: Global eindeutiger Schlüssel (22-stellig) 20050811

Method SET_RVARIANT_OBJ_GUID on class CL_DMC_RVARIANT has no exception.

Method SET_TROBJ_ACTP_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TROBJ_ACTP_TAB Call by reference Type reference (TYPE) DMC_TROBJ_ACTP_TAB MWB: Tabelle mit Aktualparametern von Umschlüsselobjekten 20050804

Method SET_TROBJ_ACTP_TAB on class CL_DMC_RVARIANT has no exception.

Method SET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE Call by reference Type reference (TYPE) DMC_RVARIANT_TYPE MWB: Regelvariantentyp 20050715

Method SET_TYPE on class CL_DMC_RVARIANT has no exception.

Method SHOW_INFO Signature

Method SHOW_INFO on class CL_DMC_RVARIANT has no parameter.
Method SHOW_INFO on class CL_DMC_RVARIANT has no exception.

Method TO_REL Signature

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