SAP ABAP Class CL_PMEVC_ENGINE_CLASS_CSTIC (Local Class Characteristic)
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_CSTIC Represents a VC Characteristic 20040110
Properties
Class CL_PMEVC_ENGINE_CLASS_CSTIC  
Short Description Local Class Characteristic    
Super Class CL_PMEVC_ENGINE_CSTIC Represents a VC Characteristic 
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 20040110   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
Class CL_PMEVC_ENGINE_CLASS_CSTIC has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_PMEVC_ENGINE_CLASS 20040301 Represents a VC Class
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_CLASS Instance attribute Private Object reference (TYPE REF TO) CL_PMEVC_ENGINE_CLASS 20040112
2 MC_CSTIC Instance attribute Private Object reference (TYPE REF TO) CL_PMEVC_ENGINE_GLOBAL_CSTIC 20040111
3 MS_CABN_DB Instance attribute Private Type reference (TYPE) CABN Characteristic 20091104
4 MS_KSML Instance attribute Private Type reference (TYPE) KSML 20040112
5 MV_OVERWRITTEN Instance attribute Private Type reference (TYPE) BOOLEAN 20040225
6 MV_OVERWRITTEN_CHAR_DEPS Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20091104
7 MV_OVERWRITTEN_VALUES Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20091022
Methods
# Method Level Visibility Method type Description Created on
1 ADAPT_TO_GLOBAL_CHARACTERISTIC Instance method Public Method Adaptation to global characteristic 20091023
2 CONSTRUCTOR Instance method Public Constructor 20040110
3 CREATE_VALUE Instance method Public Method Create a new value 20091008
4 GET_BASE_DATA_DB Instance method Public Method Get characteristic base data (db format) 20091104
5 GET_DOCUMENTATION Instance method Public Method Get long text 20091009
6 GET_KSML Instance method Public Method Liefert Info zur Relation Klasse-Attribut 20040112
7 HAS_OVERWRITTEN_CHAR_DEPS Instance method Public Method Class characteristic with overwritten dependencies at char 20091104
8 HAS_OVERWRITTEN_VALUES Instance method Public Method returns 'X', if values are overwritten 20091022
9 IS_OVERWRITTEN Instance method Public Method Merkmal überschrieben 20040110
10 NOTIFY_CL_CSTIC_VALUE_CHANGE Instance method Private Method Notify value change triggered at class characteristic 20091008
11 NOTIFY_GL_CSTIC_VALUE_CHANGE Instance method Public Method Notify value change triggered at global characteristic 20091008
12 OVERWRITE Instance method Public Method Merkmal überschreiben 20040123
13 OVERWRITE_VALUES Instance method Public Method Merkmal überschreiben 20091027
14 REMOVE_VALUE Instance method Public Method Remove value from characteristic 20091008
Events
Class CL_PMEVC_ENGINE_CLASS_CSTIC has no event.
Types
Class CL_PMEVC_ENGINE_CLASS_CSTIC has no local type.
Method Signatures

Method ADAPT_TO_GLOBAL_CHARACTERISTIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUE_NEW_ERR Call by reference Type reference (TYPE) PMEIF_T_ADAPT_VAL_NEW_E 20091125
2 Exporting ET_VALUE_TXT_ERR Call by reference Type reference (TYPE) PMEIF_T_ADAPT_VAL_TXT_E Values that could not be copied 20091028
3 Importing IS_CHAR_UPDATE Call by reference Type reference (TYPE) PMEIF_S_ADAPT_CHAR Parameters for adaption of characteristic 20091026
4 Importing IT_VALUE_DEP_NEW Call by reference Type reference (TYPE) PMEIF_T_ADAPT_VAL Values where deps are to be copied 20091026
5 Importing IT_VALUE_NEW Call by reference Type reference (TYPE) PMEIF_T_ADAPT_VAL Values to be copied new 20091026
6 Importing IT_VALUE_TXT_UPD Call by reference Type reference (TYPE) PMEIF_T_ADAPT_VAL_TXT Value Texts to be copied 20091026

Method ADAPT_TO_GLOBAL_CHARACTERISTIC on class CL_PMEVC_ENGINE_CLASS_CSTIC has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IC_CLASS Call by reference Object reference (TYPE REF TO) CL_PMEVC_ENGINE_CLASS Reprästentiert eine VC Klasse 20040110
2 Importing IC_CSTIC Call by reference Object reference (TYPE REF TO) CL_PMEVC_ENGINE_GLOBAL_CSTIC Reprästentiert ein VC Characteristic 20040111
3 Importing IC_MNT_ENTITY Call by reference Object reference (TYPE REF TO) IF_PMEVC_ENGINE_ENTITY Allgemeines Engine Objekt 20040128
4 Importing IC_MODEL Call by reference Object reference (TYPE REF TO) CL_PMEVC_ENGINE_MODEL Container für VC Objekte 20040110
5 Importing IS_HEADER Call by reference Type reference (TYPE) CABN Merkmal 20040110
6 Importing IS_KSML Call by reference Type reference (TYPE) KSML Merkmale zu Klassen 20040112
7 Importing IV_STATUS Call by reference Type reference (TYPE) I IF_PMEVC_ENGINE_ENTITY=>C_STATUS_LOADED 20040110
8 Importing IV_TEXT Call by reference Type reference (TYPE) STRING 20040110

Method CONSTRUCTOR on class CL_PMEVC_ENGINE_CLASS_CSTIC has no exception.

Method CREATE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PREDECESSOR_VALUE Call by reference Object reference (TYPE REF TO) CL_PMEVC_ENGINE_VALUE Characteristic Value Engine Object 20091008
2 Importing IV_AS_LAST_VALUE Call by reference Type reference (TYPE) BOOLEAN SPACE Boolean Variable (X=True, -=False, Space=Unknown) 20091014
3 Importing IV_IS_DEFAULT Call by reference Type reference (TYPE) ATSTD SPACE Default value 20091008
4 Importing IV_VALUE_DESCRIPTION Call by reference Type reference (TYPE) ATWTB Characteristic Value Description 20091008
5 Importing IV_VALUE_FROM Call by reference Type reference (TYPE) ATFLV Internal Floating Point From 20091008
6 Importing IV_VALUE_FROM_UNIT Call by reference Type reference (TYPE) MSEHI Alternative unit 20091008
7 Importing IV_VALUE_INTV_CODE Call by reference Type reference (TYPE) ATCOD Code for Value Dependency 20091008
8 Importing IV_VALUE_STRING Call by reference Type reference (TYPE) ATWRT Characteristic Value 20091008
9 Importing IV_VALUE_TO Call by reference Type reference (TYPE) ATFLB Internal Floating Point Value To 20091008
10 Importing IV_VALUE_TO_UNIT Call by reference Type reference (TYPE) MSEHI Alternative unit 20091008
11 Returning RO_VALUE Value transfer Object reference (TYPE REF TO) CL_PMEVC_ENGINE_VALUE Characteristic Value Engine Object 20091008
# Exception Resumable Description Created on
1 CX_PMEVC_VALUE_DESCR_USED Exception: Description is used with other value 20091028
2 CX_PMEVC_VALUE_USED_AS_DESCR Exception: Value is used as description with other value 20091124

Method GET_BASE_DATA_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_BASE_DATA_DB Value transfer Type reference (TYPE) CABN Characteristic 20091104

Method GET_BASE_DATA_DB on class CL_PMEVC_ENGINE_CLASS_CSTIC 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_CLASS_CSTIC has no exception.

Method GET_KSML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_KSML Value transfer Type reference (TYPE) KSML Merkmale zu Klassen 20040112

Method GET_KSML on class CL_PMEVC_ENGINE_CLASS_CSTIC has no exception.

Method HAS_OVERWRITTEN_CHAR_DEPS Signature

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

Method HAS_OVERWRITTEN_CHAR_DEPS on class CL_PMEVC_ENGINE_CLASS_CSTIC has no exception.

Method HAS_OVERWRITTEN_VALUES Signature

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

Method HAS_OVERWRITTEN_VALUES on class CL_PMEVC_ENGINE_CLASS_CSTIC has no exception.

Method IS_OVERWRITTEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_RESULT Value transfer Type reference (TYPE) BOOL Verknüpfungsfeld für View-Query 20040110

Method IS_OVERWRITTEN on class CL_PMEVC_ENGINE_CLASS_CSTIC has no exception.

Method NOTIFY_CL_CSTIC_VALUE_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ADDED_VALUE Call by reference Object reference (TYPE REF TO) CL_PMEVC_ENGINE_VALUE Added value 20091008
2 Importing IO_REMOVED_VALUE Call by reference Object reference (TYPE REF TO) CL_PMEVC_ENGINE_VALUE Removed value 20091008

Method NOTIFY_CL_CSTIC_VALUE_CHANGE on class CL_PMEVC_ENGINE_CLASS_CSTIC has no exception.

Method NOTIFY_GL_CSTIC_VALUE_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ADDED_VALUE Call by reference Object reference (TYPE REF TO) CL_PMEVC_ENGINE_VALUE Added value 20091008
2 Importing IO_REMOVED_VALUE Call by reference Object reference (TYPE REF TO) CL_PMEVC_ENGINE_VALUE Removed value 20091008

Method NOTIFY_GL_CSTIC_VALUE_CHANGE on class CL_PMEVC_ENGINE_CLASS_CSTIC has no exception.

Method OVERWRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOADING Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040312
2 Importing IV_OVERWRITTEN_VALUES Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20091022

Method OVERWRITE on class CL_PMEVC_ENGINE_CLASS_CSTIC has no exception.

Method OVERWRITE_VALUES Signature

Method OVERWRITE_VALUES on class CL_PMEVC_ENGINE_CLASS_CSTIC has no parameter.
Method OVERWRITE_VALUES on class CL_PMEVC_ENGINE_CLASS_CSTIC has no exception.

Method REMOVE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_VALUE Call by reference Object reference (TYPE REF TO) CL_PMEVC_ENGINE_VALUE Characteristic Value Engine Object 20091008
# Exception Resumable Description Created on
1 CX_PMEVC_ENGINE_IS_USED Exception: Object is still used 20091008
History
Last changed by/on SAP  20130531 
SAP Release Created in 500