SAP ABAP Class CL_PMEVC_ENGINE_CSTIC (Represents a VC 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_DEP_HOLDER Abstract Class for Objects with Dependencies 20040130
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PMEVC_ENGINE_CSTIC Engine Attributes 20040129
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PMEVC_ENGINE_DOC Represents a Document Object 20050201
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PMEVC_ENGINE_CLASS_CSTIC Local Class Characteristic 20040110
2 Inheritance (c INHERITING FROM c_ref)  CL_PMEVC_ENGINE_GLOBAL_CSTIC Attribute Basic Class 20040110
3 Inheritance (c INHERITING FROM c_ref)  CL_PMEVC_ENGINE_INH_CSTIC Local Class Characteristic (Inherited) 20040209
Properties
Class CL_PMEVC_ENGINE_CSTIC  
Short Description Represents a VC Characteristic    
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 20031223   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_CSTIC Engine Attributes 20040129
2 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
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_HEADER Instance attribute Protected Type reference (TYPE) CABN 20040104
2 MT_CABNZ Instance attribute Protected Type reference (TYPE) PMEIF_CSTIC_CABNZ 20040113
3 MT_INH_CSTIC Instance attribute Protected Type reference (TYPE) TT_INH_CSTIC Table with inheriting cstics 20091008
4 MT_TCME Instance attribute Protected Type reference (TYPE) PMEIF_CSTIC_TCME 20040113
5 MT_TEXT Instance attribute Private Type reference (TYPE) PMEIF_CSTIC_TEXT Texte für Merkmale 20040113
6 MT_VALUES Instance attribute Protected Type reference (TYPE) PMEIF_ENTITY_TAB 20040110
7 MT_VALUE_HASH Instance attribute Protected Type reference (TYPE) PMEIF_ENTITY_HASH 20040205
8 MT_VALUE_ID_HASH Instance attribute Protected Type reference (TYPE) PMEIF_ENTITY_HASH Hashtabelle Werte 20040224
9 MV_ATINN Instance attribute Protected Type reference (TYPE) CABN-ATINN 20040225
10 MV_MAX_ATZHL Instance attribute Protected Type reference (TYPE) ATZHL Int. Counter 20091009
11 MV_VALUES_LOADED Instance attribute Private Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040225
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TEXT Instance method Public Method Adds a text 20040113
2 ADD_VALUE Instance method Public Method Adds a value 20040111
3 CHANGE_VALUE_KEY Instance method Public Method Change of value key 20091019
4 CHECK_VALUE_DESCRIPTION Instance method Public Method 20091028
5 CONSTRUCTOR Instance method Public Constructor 20031227
6 GET_BASE_DATA Instance method Public Method returns base data 20040106
7 GET_CABNZ Instance method Public Method 20040113
8 GET_CSTIC_TYPE Instance method Public Method 20040308
9 GET_GLOBAL_CSTIC Instance method Public Method 20040225
10 GET_MAX_ATZHL Instance method Protected Method 20091009
11 GET_TCME Instance method Public Method 20040113
12 GET_TEXTS Instance method Public Method returns language dependent texts 20040113
13 GET_VALUES Instance method Public Method 20040129
14 GET_VALUE_BY_ID Instance method Public Method 20040224
15 GET_VALUE_BY_NAME Instance method Public Method 20040205
16 LOAD_BASE_DATA Instance method Protected Method Loads basic data 20091005
17 LOAD_VALUES Instance method Private Method Loads values 20040225
18 MOVE_VALUE Instance method Protected Method Move the position of a value 20091009
19 NOTIFY_INHERITING_CSTIC Instance method Public Method Notify inheriting characteristic 20091008
20 REBUILD_VALUE_INDEX Instance method Public Method Rebuild value indices 20091112
21 SET_BASE_DATA Instance method Public Method Sets basic data for characteristic 20040127
22 SET_TEXTS Instance method Public Method Sets texts for characteristic 20040213
Events
Class CL_PMEVC_ENGINE_CSTIC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_INH_CSTIC Protected See coding 20091008 tt_inh_cstic TYPE HASHED TABLE OF ty_inh_cstic WITH UNIQUE KEY inh_cstic
2 TY_INH_CSTIC Protected See coding 20091008 BEGIN OF ty_inh_cstic, inh_cstic TYPE REF TO cl_pmevc_engine_inh_cstic, END OF ty_inh_cstic
Method Signatures

Method ADD_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TEXT Call by reference Type reference (TYPE) CABNT Texte für Merkmale 20040113

Method ADD_TEXT on class CL_PMEVC_ENGINE_CSTIC has no exception.

Method ADD_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IC_VALUE Call by reference Object reference (TYPE REF TO) CL_PMEVC_ENGINE_VALUE Engine Objekt Merkmalswert 20040111
2 Importing IO_PREDECESSOR_VALUE Call by reference Object reference (TYPE REF TO) CL_PMEVC_ENGINE_VALUE Characteristic Value Engine Object 20091008
3 Importing IV_AS_LAST_VALUE Call by reference Type reference (TYPE) BOOLEAN SPACE Boolean Variable (X=True, -=False, Space=Unknown) 20091012

Method ADD_VALUE on class CL_PMEVC_ENGINE_CSTIC has no exception.

Method CHANGE_VALUE_KEY 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 Value 20091019
2 Importing IV_PREVIOUS_ATWRT Call by reference Type reference (TYPE) ATWRT Characteristic Value 20091019

Method CHANGE_VALUE_KEY on class CL_PMEVC_ENGINE_CSTIC has no exception.

Method CHECK_VALUE_DESCRIPTION Signature

Method CHECK_VALUE_DESCRIPTION on class CL_PMEVC_ENGINE_CSTIC has no parameter.
Method CHECK_VALUE_DESCRIPTION on class CL_PMEVC_ENGINE_CSTIC has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IC_MODEL Call by reference Object reference (TYPE REF TO) CL_PMEVC_ENGINE_MODEL Container für VC Objekte 20031231
2 Importing IS_HEADER Call by reference Type reference (TYPE) CABN Merkmal 20031231
3 Importing IV_CHANGE_NUMBER Call by reference Type reference (TYPE) AENR-AENNR Change Number 20111215
4 Importing IV_STATUS Call by reference Type reference (TYPE) I IF_PMEVC_ENGINE_ENTITY=>C_STATUS_LOADED 20040106
5 Importing IV_TEXT Call by reference Type reference (TYPE) STRING 20040104

Method CONSTRUCTOR on class CL_PMEVC_ENGINE_CSTIC 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_CABN Value transfer Type reference (TYPE) CABN Merkmal 20040106

Method GET_BASE_DATA on class CL_PMEVC_ENGINE_CSTIC has no exception.

Method GET_CABNZ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CABNZ Call by reference Type reference (TYPE) PMEIF_CSTIC_CABNZ 20040113

Method GET_CABNZ on class CL_PMEVC_ENGINE_CSTIC has no exception.

Method GET_CSTIC_TYPE Signature

Method GET_CSTIC_TYPE on class CL_PMEVC_ENGINE_CSTIC has no parameter.
Method GET_CSTIC_TYPE on class CL_PMEVC_ENGINE_CSTIC has no exception.

Method GET_GLOBAL_CSTIC Signature

Method GET_GLOBAL_CSTIC on class CL_PMEVC_ENGINE_CSTIC has no parameter.
Method GET_GLOBAL_CSTIC on class CL_PMEVC_ENGINE_CSTIC has no exception.

Method GET_MAX_ATZHL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_MAX_ATZHL Value transfer Type reference (TYPE) ATZHL Int. Counter 20091009

Method GET_MAX_ATZHL on class CL_PMEVC_ENGINE_CSTIC has no exception.

Method GET_TCME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TCME Call by reference Type reference (TYPE) PMEIF_CSTIC_TCME 20040113

Method GET_TCME on class CL_PMEVC_ENGINE_CSTIC 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_CSTIC_TEXT 20040113

Method GET_TEXTS on class CL_PMEVC_ENGINE_CSTIC has no exception.

Method GET_VALUES Signature

Method GET_VALUES on class CL_PMEVC_ENGINE_CSTIC has no parameter.
Method GET_VALUES on class CL_PMEVC_ENGINE_CSTIC has no exception.

Method GET_VALUE_BY_ID Signature

Method GET_VALUE_BY_ID on class CL_PMEVC_ENGINE_CSTIC has no parameter.
Method GET_VALUE_BY_ID on class CL_PMEVC_ENGINE_CSTIC has no exception.

Method GET_VALUE_BY_NAME Signature

Method GET_VALUE_BY_NAME on class CL_PMEVC_ENGINE_CSTIC has no parameter.
Method GET_VALUE_BY_NAME on class CL_PMEVC_ENGINE_CSTIC has no exception.

Method LOAD_BASE_DATA Signature

Method LOAD_BASE_DATA on class CL_PMEVC_ENGINE_CSTIC has no parameter.
# Exception Resumable Description Created on
1 CX_PMEVC_ENGINE_NOT_VALID Exception: Object not valid 20091005

Method LOAD_VALUES Signature

Method LOAD_VALUES on class CL_PMEVC_ENGINE_CSTIC has no parameter.
Method LOAD_VALUES on class CL_PMEVC_ENGINE_CSTIC has no exception.

Method MOVE_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 20091009
2 Importing IO_VALUE Call by reference Object reference (TYPE REF TO) CL_PMEVC_ENGINE_VALUE Engine Objekt Merkmalswert 20091009

Method MOVE_VALUE on class CL_PMEVC_ENGINE_CSTIC has no exception.

Method NOTIFY_INHERITING_CSTIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_INHERITING_CHARACTERISTIC Call by reference Object reference (TYPE REF TO) CL_PMEVC_ENGINE_INH_CSTIC Local Class Characteristic (Inherited) 20091008

Method NOTIFY_INHERITING_CSTIC on class CL_PMEVC_ENGINE_CSTIC has no exception.

Method REBUILD_VALUE_INDEX Signature

Method REBUILD_VALUE_INDEX on class CL_PMEVC_ENGINE_CSTIC has no parameter.
Method REBUILD_VALUE_INDEX on class CL_PMEVC_ENGINE_CSTIC 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_CABN Call by reference Type reference (TYPE) CABN Merkmal 20040127
2 Importing IS_CABN_DB Call by reference Type reference (TYPE) CABN Boolean Variable (X=True, -=False, Space=Unknown) 20091104

Method SET_BASE_DATA on class CL_PMEVC_ENGINE_CSTIC 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_CSTIC_TEXT 20040213

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