SAP ABAP Class CL_PMEVC_ENGINE_VALUE (Characteristic Value Engine Object)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   LO-VC (Application Component) Variant Configuration
     PME_VC_EDITION (Package) Modeling Environment for Variant Configuration
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PMEVC_ENGINE_DEP_HOLDER Abstract Class for Objects with Dependencies 20040130
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PMEVC_ENGINE_DOC Represents a Document Object 20050201
Properties
Class CL_PMEVC_ENGINE_VALUE  
Short Description Characteristic Value Engine Object    
Super Class CL_PMEVC_ENGINE_DEP_HOLDER Abstract Class for Objects with Dependencies 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PME_VC_EDITION   Modeling Environment for Variant Configuration 
Created 20040108   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_PMEVC_ENGINE_ENTITY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 PMEIF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_PMEVC_ENGINE_DOC Represents a Document Object 20050201
Friends
# Friend Modeled only Created on Description
1 CL_PMEVC_ENGINE_CLASS 20040301 Represents a VC Class
2 CL_PMEVC_ENGINE_CSTIC 20040301 Represents a VC Characteristic
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_CSTIC Instance attribute Private Object reference (TYPE REF TO) IF_PMEVC_ENGINE_CSTIC Engine Attribute 20091022
2 MS_HEADER Instance attribute Private Type reference (TYPE) CAWN Merkmalwerte 20040109
3 MT_LNG_TXT Instance attribute Private Type reference (TYPE) PMEIF_LNG_TXT 20040229
4 MT_TEXTS Instance attribute Private Type reference (TYPE) PMEIF_T_VALUE_TEXT Texte 20040112
5 MV_COPIED_AT_OVERWRITE_EVENT Instance attribute Private Type reference (TYPE) BOOLEAN Indicates that value was created when overwriting values 20091029
6 MV_HIGH_VALUE Instance attribute Private Type reference (TYPE) ATWRT Merkmalwert 20040112
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TEXT Instance method Public Method Fügt Text hinzu 20040112
2 CHANGE Instance method Public Method Change of main attributes 20091008
3 CHECK_DESCRIPTION Instance method Public Method Update of text 20091028
4 CONSTRUCTOR Instance method Public Constructor Konstruktor 20040109
5 DELETE_DESCRIPTION Instance method Public Method Delete of text 20091009
6 DELETE_DOCUMENTATION Instance method Public Method Delete documentation 20091009
7 GET_BASE_DATA Instance method Public Method Liefert Kopfdaten 20040112
8 GET_CSTIC Instance method Public Method 20040302
9 GET_DESCRIPTION_FOR_LANGUAGE Instance method Public Method Get description for a certain language 20091028
10 GET_DOCUMENTATION Instance method Public Method Update of long text 20091009
11 GET_HIGH_VALUE Instance method Public Method liefert obere Intervallgrenze 20040112
12 GET_LNG_TXT Instance method Public Method 20040229
13 GET_TEXTS Instance method Public Method Liefert Texte 20040112
14 GET_VCK Instance method Public Method obsolete 20041229
15 HAS_CHANGEABLE_KEY Instance method Public Method 20091029
16 HAS_DESCRIPTION Instance method Public Method 20091124
17 SET_BASE_DATA Instance method Public Method 20090803
18 SET_HIGH_VALUE Instance method Public Method setzt obere Intervallgrenze 20040112
19 SET_LNG_TXT Instance method Public Method 20040229
20 SET_TEXTS Instance method Public Method Setzt Texte 20040210
21 UPDATE_DESCRIPTION Instance method Public Method Update of text 20091009
22 UPDATE_DOCUMENTATION Instance method Public Method Update of long text 20091009
Events
Class CL_PMEVC_ENGINE_VALUE has no event.
Types
Class CL_PMEVC_ENGINE_VALUE has no local type.
Method Signatures

Method ADD_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CAWNT Call by reference Type reference (TYPE) CAWNT Texte für Werte 20040112

Method ADD_TEXT on class CL_PMEVC_ENGINE_VALUE has no exception.

Method CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) ATWTB Characteristic Value Description 20091008
2 Importing IV_DESCRIPTION_CHANGED Call by reference Type reference (TYPE) BOOLEAN SPACE Boolean Variable (X=True, -=False, Space=Unknown) 20091008
3 Importing IV_FROM Call by reference Type reference (TYPE) ATFLV Internal Floating Point From 20091008
4 Importing IV_FROM_UNIT Call by reference Type reference (TYPE) MSEHI Unit of Measurement 20091008
5 Importing IV_INTV_CODE Call by reference Type reference (TYPE) ATCOD Code for Value Dependency 20091008
6 Importing IV_IS_DEFAULT Call by reference Type reference (TYPE) ATSTD Default value 20091008
7 Importing IV_IS_DEFAULT_CHANGED Call by reference Type reference (TYPE) BOOLEAN SPACE Boolean Variable (X=True, -=False, Space=Unknown) 20091008
8 Importing IV_STRING Call by reference Type reference (TYPE) ATWRT Characteristic Value 20091008
9 Importing IV_TO Call by reference Type reference (TYPE) ATFLB Internal Floating Point Value To 20091008
10 Importing IV_TO_UNIT Call by reference Type reference (TYPE) MSEHI Unit of Measurement 20091008
# Exception Resumable Description Created on
1 CX_PMEVC_ENGINE_IS_USED Exception: Object is still used 20091008
2 CX_PMEVC_VALUE_DESCR_USED Exception: Description is used with other value 20091028
3 CX_PMEVC_VALUE_USED_AS_DESCR Exception: Value is used as description with other value 20091124

Method CHECK_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) ATWTB Characteristic Value Description 20091028
2 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20091028
# Exception Resumable Description Created on
1 CX_PMEVC_VALUE_DESCR_USED Exception: Description is used with other value 20091028

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IC_CSTIC Call by reference Object reference (TYPE REF TO) IF_PMEVC_ENGINE_CSTIC Basisklasse Attribut 20040224
2 Importing IC_MNT_ENTITY Call by reference Object reference (TYPE REF TO) IF_PMEVC_ENGINE_ENTITY Allgemeines Engine Objekt 20040128
3 Importing IC_MODEL Call by reference Object reference (TYPE REF TO) CL_PMEVC_ENGINE_MODEL Container für VC Objekte 20040109
4 Importing IS_HEADER Call by reference Type reference (TYPE) CAWN Merkmalwerte 20040109
5 Importing IV_COPIED_AT_OVERWRITE_EVENT Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20091029
6 Importing IV_STATUS Value transfer Type reference (TYPE) I IF_PMEVC_ENGINE_ENTITY=>C_STATUS_LOADED 20091008
7 Importing IV_TEXT Call by reference Type reference (TYPE) STRING 20040109

Method CONSTRUCTOR on class CL_PMEVC_ENGINE_VALUE has no exception.

Method DELETE_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LANGU Language Key 20091009

Method DELETE_DESCRIPTION on class CL_PMEVC_ENGINE_VALUE has no exception.

Method DELETE_DOCUMENTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LANGU Language Key 20091009

Method DELETE_DOCUMENTATION on class CL_PMEVC_ENGINE_VALUE has no exception.

Method GET_BASE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_BASE_DATA Value transfer Type reference (TYPE) CAWN Merkmalwerte 20040112

Method GET_BASE_DATA on class CL_PMEVC_ENGINE_VALUE has no exception.

Method GET_CSTIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EC_CSTIC Value transfer Object reference (TYPE REF TO) IF_PMEVC_ENGINE_CSTIC Engine Attribute 20040302

Method GET_CSTIC on class CL_PMEVC_ENGINE_VALUE has no exception.

Method GET_DESCRIPTION_FOR_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DESCRIPTION Call by reference Type reference (TYPE) CAWNT-ATWTB Characteristic Value Description 20091028
2 Exporting EV_NOT_FOUND Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20091028
3 Importing IV_LANGUAGE Call by reference Type reference (TYPE) CAWNT-SPRAS Language Key 20091028

Method GET_DESCRIPTION_FOR_LANGUAGE on class CL_PMEVC_ENGINE_VALUE has no exception.

Method GET_DOCUMENTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOCUMENTATION Call by reference Type reference (TYPE) PMEIF_DOCUMENTATION 20091009
2 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20091009

Method GET_DOCUMENTATION on class CL_PMEVC_ENGINE_VALUE has no exception.

Method GET_HIGH_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_HIGH_VALUE Value transfer Type reference (TYPE) ATWRT Merkmalwert 20040112

Method GET_HIGH_VALUE on class CL_PMEVC_ENGINE_VALUE has no exception.

Method GET_LNG_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LNG_TXT Call by reference Type reference (TYPE) PMEIF_LNG_TXT 20040229

Method GET_LNG_TXT on class CL_PMEVC_ENGINE_VALUE has no exception.

Method GET_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TEXTS Call by reference Type reference (TYPE) PMEIF_VALUE_TEXT 20040112

Method GET_TEXTS on class CL_PMEVC_ENGINE_VALUE has no exception.

Method GET_VCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EC_VCK Value transfer Object reference (TYPE REF TO) IF_PMEVC_ENGINE_ENTITY 20041229

Method GET_VCK on class CL_PMEVC_ENGINE_VALUE has no exception.

Method HAS_CHANGEABLE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HAS_CHANGEABLE_KEY Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20091029

Method HAS_CHANGEABLE_KEY on class CL_PMEVC_ENGINE_VALUE has no exception.

Method HAS_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_HAS_DESCRIPTION Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20091124
2 Exporting EV_LANGUAGE Call by reference Type reference (TYPE) CAWNT-SPRAS Language Key 20091124
3 Importing IV_STRING Call by reference Type reference (TYPE) ATWTB Characteristic Value Description 20091124

Method HAS_DESCRIPTION on class CL_PMEVC_ENGINE_VALUE has no exception.

Method SET_BASE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BASE_DATA Call by reference Type reference (TYPE) CAWN 20090803

Method SET_BASE_DATA on class CL_PMEVC_ENGINE_VALUE has no exception.

Method SET_HIGH_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_HIGH_VALUE Call by reference Type reference (TYPE) ATWRT Merkmalwert 20040112

Method SET_HIGH_VALUE on class CL_PMEVC_ENGINE_VALUE has no exception.

Method SET_LNG_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LNG_TXT Call by reference Type reference (TYPE) PMEIF_LNG_TXT 20040229

Method SET_LNG_TXT on class CL_PMEVC_ENGINE_VALUE has no exception.

Method SET_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TEXTS Call by reference Type reference (TYPE) PMEIF_VALUE_TEXT 20040210
2 Importing IV_FOR_LOADING Call by reference Type reference (TYPE) BOOLEAN SPACE Boolean Variable (X=True, -=False, Space=Unknown) 20091022

Method SET_TEXTS on class CL_PMEVC_ENGINE_VALUE has no exception.

Method UPDATE_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) ATWTB Characteristic Value Description 20091009
2 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20091009
3 Importing IV_NO_CHECK Call by reference Type reference (TYPE) BOOLEAN SPACE Boolean Variable (X=True, -=False, Space=Unknown) 20091028
# Exception Resumable Description Created on
1 CX_PMEVC_VALUE_DESCR_USED Exception: Description is used with other value 20091028

Method UPDATE_DOCUMENTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DOCUMENTATION Call by reference Type reference (TYPE) PMEIF_DOCUMENTATION 20091009
2 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20091009

Method UPDATE_DOCUMENTATION on class CL_PMEVC_ENGINE_VALUE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 500