SAP ABAP Class CL_PMEVC_ENGINE_ENTITY (Engine of PME VC Edition)
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PMEVC_ENGINE_ENTITY General Engine Object 20031222
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PMEVC_ENGINE_BOM Bill of Material 20040104
2 Inheritance (c INHERITING FROM c_ref)  CL_PMEVC_ENGINE_CLASSIFICATION Material Classification 20040115
3 Inheritance (c INHERITING FROM c_ref)  CL_PMEVC_ENGINE_CROOM Interface Design Class 20050321
4 Inheritance (c INHERITING FROM c_ref)  CL_PMEVC_ENGINE_CSTIC_GROUP Characteristic Grouping Class 20050313
5 Inheritance (c INHERITING FROM c_ref)  CL_PMEVC_ENGINE_DEPENDENCY Dependency 20040104
6 Inheritance (c INHERITING FROM c_ref)  CL_PMEVC_ENGINE_DEP_ALLOC 20040111
7 Inheritance (c INHERITING FROM c_ref)  CL_PMEVC_ENGINE_DEP_HOLDER Abstract Class for Objects with Dependencies 20040130
8 Inheritance (c INHERITING FROM c_ref)  CL_PMEVC_ENGINE_IDESIGN Interface Design Class 20050315
9 Inheritance (c INHERITING FROM c_ref)  CL_PMEVC_ENGINE_KB Konwledge base object 20050118
10 Inheritance (c INHERITING FROM c_ref)  CL_PMEVC_ENGINE_KB_PROFILE KB profiles associating KB with this kmat 20050217
... Click here to see Used By full list (16 items)
Properties
Class CL_PMEVC_ENGINE_ENTITY  
Short Description Engine of PME VC Edition    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PME_VC_EDITION   Modeling Environment for Variant Configuration 
Created 20031221   SAP 
Last change 20100310   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_ENTITY General Engine Object 20031222
Friends
Class CL_PMEVC_ENGINE_ENTITY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_MNT_ENTITY Instance attribute Private Object reference (TYPE REF TO) IF_PMEVC_ENGINE_ENTITY Zugeordnetes Pflegeobjekt 20040128
2 MC_MODEL Instance attribute Public Object reference (TYPE REF TO) CL_PMEVC_ENGINE_MODEL Container für VC Objekte 20031225
3 MV_CHANGE_NUMBER Instance attribute Protected Type reference (TYPE) AENR-AENNR ECM number 20040112
4 MV_MARK Instance attribute Public Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040228
5 M_CHANGEABLE Instance attribute Protected Type reference (TYPE) C Objekt änderbar 20031221
6 M_CHANGING Instance attribute Protected Type reference (TYPE) BOOL Objekt ist imi Änderungsmodus 20040110
7 M_DB_STATUS Instance attribute Protected Type reference (TYPE) I Status des Objektes 20040106
8 M_DELETED Instance attribute Protected Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040113
9 M_DESCRIPTION Instance attribute Protected Type reference (TYPE) STRING Beschreibung 20031221
10 M_DESCR_LOADED Instance attribute Protected Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040202
11 M_FULLY_LOADED Instance attribute Protected Type reference (TYPE) BOOL Flag: Objekt vollständig geladen 20040108
12 M_KEY Instance attribute Protected Type reference (TYPE) STRING ID eines objektes 20040130
13 M_LABEL Instance attribute Protected Type reference (TYPE) STRING Label des Objektes 20031229
14 M_OPENED_FOR_CHANGE Instance attribute Protected Type reference (TYPE) BOOL Verknüpfungsfeld für View-Query 20040112
15 M_RELEVANT_CL Instance attribute Protected Type reference (TYPE) C 'X' Relevance for change list 20050504
Methods
# Method Level Visibility Method type Description Created on
1 AUTHORITY_CHECK Instance method Protected Method 20040107
2 CONFIRM_SAVE Instance method Public Method 20040217
3 CONSTRUCTOR Instance method Public Constructor 20040104
4 EVALUATE_MARKED_CHILDREN Instance method Public Method 20040301
5 GET_CHANGE_NUMBER Instance method Public Method 20040131
6 GET_DATE Instance method Public Method 20040224
7 GET_DESCRIPTION Instance method Public Method 20040129
8 GET_ENTITY_FROM_ITAB Instance method Protected Method 20040208
9 GET_KEY Instance method Public Method 20040130
10 GET_LABEL Instance method Public Method 20040129
11 GET_MNT_OBJECT Instance method Public Method 20040129
12 GET_TYPE Instance method Public Method 20040129
13 HANDLE_BASE_DATA_CHANGED Instance method Protected Method 20091012
14 HANDLE_CHILDREN_CHANGED Instance method Protected Method 20040114
15 IS_CHANGED Instance method Public Method 20040129
16 IS_CHANGE_NUMBER_REQUIRED Instance method Public Method 20040129
17 IS_CREATED Instance method Public Method 20040129
18 IS_DELETED Instance method Public Method 20040113
19 IS_FULLY_LOADED Instance method Public Method 20040220
20 IS_OPENED_FOR_CHANGE Instance method Public Method 20040112
21 IS_RELEVANT_FOR_CHANGE_LIST Instance method Protected Method 20040507
22 LOAD Instance method Protected Method 20040112
23 LOAD_DESCRIPTION Instance method Protected Method 20040202
24 LOAD_FOR_CHANGE Instance method Protected Method 20040108
25 LOAD_FOR_READ Instance method Protected Method 20040115
26 LOCK Instance method Protected Method 20040107
27 OPEN_FOR_CHANGE Instance method Public Method 20040129
28 OPEN_FOR_READ Instance method Public Method 20040129
29 REMOVE_ENTITY_FROM_ITAB Instance method Protected Method 20040205
30 REMOVE_OBSOLETE_CHILDREN Instance method Protected Method 20040301
31 SET_CHANGED_FLAG Instance method Public Method 20040129
32 SET_DELETED_FLAG Instance method Public Method 20050502
33 SET_MNT_OBJECT Instance method Public Method 20040129
34 UNLOCK Instance method Protected Method 20040226
Events
# Event Type Visibility Description Created on
1 BASE_DATA_CHANGED Instance Event
(0)
Public
(2)
20040202
2 CHILDREN_CHANGED Instance Event
(0)
Public
(2)
20040114
Types
Class CL_PMEVC_ENGINE_ENTITY has no local type.
Method Signatures

Method AUTHORITY_CHECK Signature

Method AUTHORITY_CHECK on class CL_PMEVC_ENGINE_ENTITY has no parameter.
Method AUTHORITY_CHECK on class CL_PMEVC_ENGINE_ENTITY has no exception.

Method CONFIRM_SAVE Signature

Method CONFIRM_SAVE on class CL_PMEVC_ENGINE_ENTITY has no parameter.
Method CONFIRM_SAVE on class CL_PMEVC_ENGINE_ENTITY 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 20040104
2 Importing IV_STATUS Value transfer Type reference (TYPE) I IF_PMEVC_ENGINE_ENTITY=>C_STATUS_LOADED 20040106
3 Importing IV_TEXT Call by reference Type reference (TYPE) STRING 20040104

Method CONSTRUCTOR on class CL_PMEVC_ENGINE_ENTITY has no exception.

Method EVALUATE_MARKED_CHILDREN Signature

Method EVALUATE_MARKED_CHILDREN on class CL_PMEVC_ENGINE_ENTITY has no parameter.
Method EVALUATE_MARKED_CHILDREN on class CL_PMEVC_ENGINE_ENTITY has no exception.

Method GET_CHANGE_NUMBER Signature

Method GET_CHANGE_NUMBER on class CL_PMEVC_ENGINE_ENTITY has no parameter.
Method GET_CHANGE_NUMBER on class CL_PMEVC_ENGINE_ENTITY has no exception.

Method GET_DATE Signature

Method GET_DATE on class CL_PMEVC_ENGINE_ENTITY has no parameter.
Method GET_DATE on class CL_PMEVC_ENGINE_ENTITY has no exception.

Method GET_DESCRIPTION Signature

Method GET_DESCRIPTION on class CL_PMEVC_ENGINE_ENTITY has no parameter.
Method GET_DESCRIPTION on class CL_PMEVC_ENGINE_ENTITY has no exception.

Method GET_ENTITY_FROM_ITAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EC_ENTITY Value transfer Object reference (TYPE REF TO) IF_PMEVC_ENGINE_ENTITY Allgemeines Engine Objekt 20040208
2 Importing IT_ENTITY_TAB Call by reference Type reference (TYPE) PMEIF_ENTITY_TAB 20040208
3 Importing IV_KEY Call by reference Type reference (TYPE) STRING 20040208

Method GET_ENTITY_FROM_ITAB on class CL_PMEVC_ENGINE_ENTITY has no exception.

Method GET_KEY Signature

Method GET_KEY on class CL_PMEVC_ENGINE_ENTITY has no parameter.
Method GET_KEY on class CL_PMEVC_ENGINE_ENTITY has no exception.

Method GET_LABEL Signature

Method GET_LABEL on class CL_PMEVC_ENGINE_ENTITY has no parameter.
Method GET_LABEL on class CL_PMEVC_ENGINE_ENTITY has no exception.

Method GET_MNT_OBJECT Signature

Method GET_MNT_OBJECT on class CL_PMEVC_ENGINE_ENTITY has no parameter.
Method GET_MNT_OBJECT on class CL_PMEVC_ENGINE_ENTITY has no exception.

Method GET_TYPE Signature

Method GET_TYPE on class CL_PMEVC_ENGINE_ENTITY has no parameter.
Method GET_TYPE on class CL_PMEVC_ENGINE_ENTITY has no exception.

Method HANDLE_BASE_DATA_CHANGED Signature

Method HANDLE_BASE_DATA_CHANGED on class CL_PMEVC_ENGINE_ENTITY has no parameter.
Method HANDLE_BASE_DATA_CHANGED on class CL_PMEVC_ENGINE_ENTITY has no exception.

Method HANDLE_CHILDREN_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHILD_TYPE Call by reference Type reference (TYPE) I 20040115

Method HANDLE_CHILDREN_CHANGED on class CL_PMEVC_ENGINE_ENTITY has no exception.

Method IS_CHANGED Signature

Method IS_CHANGED on class CL_PMEVC_ENGINE_ENTITY has no parameter.
Method IS_CHANGED on class CL_PMEVC_ENGINE_ENTITY has no exception.

Method IS_CHANGE_NUMBER_REQUIRED Signature

Method IS_CHANGE_NUMBER_REQUIRED on class CL_PMEVC_ENGINE_ENTITY has no parameter.
Method IS_CHANGE_NUMBER_REQUIRED on class CL_PMEVC_ENGINE_ENTITY has no exception.

Method IS_CREATED Signature

Method IS_CREATED on class CL_PMEVC_ENGINE_ENTITY has no parameter.
Method IS_CREATED on class CL_PMEVC_ENGINE_ENTITY has no exception.

Method IS_DELETED Signature

Method IS_DELETED on class CL_PMEVC_ENGINE_ENTITY has no parameter.
Method IS_DELETED on class CL_PMEVC_ENGINE_ENTITY has no exception.

Method IS_FULLY_LOADED Signature

Method IS_FULLY_LOADED on class CL_PMEVC_ENGINE_ENTITY has no parameter.
Method IS_FULLY_LOADED on class CL_PMEVC_ENGINE_ENTITY has no exception.

Method IS_OPENED_FOR_CHANGE Signature

Method IS_OPENED_FOR_CHANGE on class CL_PMEVC_ENGINE_ENTITY has no parameter.
Method IS_OPENED_FOR_CHANGE on class CL_PMEVC_ENGINE_ENTITY has no exception.

Method IS_RELEVANT_FOR_CHANGE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_RESULT Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040507

Method IS_RELEVANT_FOR_CHANGE_LIST on class CL_PMEVC_ENGINE_ENTITY has no exception.

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHANGE_NUMBER Call by reference Type reference (TYPE) AENR-AENNR Änderungsnummer 20040227
2 Importing IV_DATE Call by reference Type reference (TYPE) SY-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20040112
3 Importing IV_READ Call by reference Type reference (TYPE) BOOLEAN Laden für Lesezugriff 20040304
# Exception Resumable Description Created on
1 CX_PMEVC_ENGINE_LOCK Exception: Object Locked 20090917

Method LOAD_DESCRIPTION Signature

Method LOAD_DESCRIPTION on class CL_PMEVC_ENGINE_ENTITY has no parameter.
Method LOAD_DESCRIPTION on class CL_PMEVC_ENGINE_ENTITY has no exception.

Method LOAD_FOR_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ECM_NUMBER Call by reference Type reference (TYPE) AENR-AENNR Änderungsnummer 20040108
# Exception Resumable Description Created on
1 CX_PMEVC_ENGINE_LOCK Exception: Object Locked 20090917

Method LOAD_FOR_READ Signature

Method LOAD_FOR_READ on class CL_PMEVC_ENGINE_ENTITY has no parameter.
Method LOAD_FOR_READ on class CL_PMEVC_ENGINE_ENTITY has no exception.

Method LOCK Signature

Method LOCK on class CL_PMEVC_ENGINE_ENTITY has no parameter.
# Exception Resumable Description Created on
1 CX_PMEVC_ENGINE_LOCK Ausnahme: Objekt gesperrt 20040127

Method OPEN_FOR_CHANGE Signature

Method OPEN_FOR_CHANGE on class CL_PMEVC_ENGINE_ENTITY has no parameter.
Method OPEN_FOR_CHANGE on class CL_PMEVC_ENGINE_ENTITY has no exception.

Method OPEN_FOR_READ Signature

Method OPEN_FOR_READ on class CL_PMEVC_ENGINE_ENTITY has no parameter.
Method OPEN_FOR_READ on class CL_PMEVC_ENGINE_ENTITY has no exception.

Method REMOVE_ENTITY_FROM_ITAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EC_ENTITY_DELETED Call by reference Object reference (TYPE REF TO) IF_PMEVC_ENGINE_ENTITY Allgemeines Engine Objekt 20040308
2 Importing IC_ENTITY Call by reference Object reference (TYPE REF TO) IF_PMEVC_ENGINE_ENTITY Allgemeines Engine Objekt 20040205
3 Changing IT_ENTITY_TAB Call by reference Type reference (TYPE) PMEIF_ENTITY_TAB 20040205

Method REMOVE_ENTITY_FROM_ITAB on class CL_PMEVC_ENGINE_ENTITY has no exception.

Method REMOVE_OBSOLETE_CHILDREN Signature

Method REMOVE_OBSOLETE_CHILDREN on class CL_PMEVC_ENGINE_ENTITY has no parameter.
Method REMOVE_OBSOLETE_CHILDREN on class CL_PMEVC_ENGINE_ENTITY has no exception.

Method SET_CHANGED_FLAG Signature

Method SET_CHANGED_FLAG on class CL_PMEVC_ENGINE_ENTITY has no parameter.
Method SET_CHANGED_FLAG on class CL_PMEVC_ENGINE_ENTITY has no exception.

Method SET_DELETED_FLAG Signature

Method SET_DELETED_FLAG on class CL_PMEVC_ENGINE_ENTITY has no parameter.
Method SET_DELETED_FLAG on class CL_PMEVC_ENGINE_ENTITY has no exception.

Method SET_MNT_OBJECT Signature

Method SET_MNT_OBJECT on class CL_PMEVC_ENGINE_ENTITY has no parameter.
Method SET_MNT_OBJECT on class CL_PMEVC_ENGINE_ENTITY has no exception.

Method UNLOCK Signature

Method UNLOCK on class CL_PMEVC_ENGINE_ENTITY has no parameter.
Method UNLOCK on class CL_PMEVC_ENGINE_ENTITY has no exception.
Event Signatures

Event BASE_DATA_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EC_ENTITY Exporting Value transfer Object reference (TYPE REF TO) IF_PMEVC_ENGINE_ENTITY Allgemeines Engine Objekt 20040202

Event CHILDREN_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EC_ENTITY Exporting Value transfer Object reference (TYPE REF TO) IF_PMEVC_ENGINE_ENTITY Allgemeines Engine Objekt 20040115
2 EV_CHILD_TYPE Exporting Value transfer Type reference (TYPE) I 20040115
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PMEVC_ENGINE_BOM Bill of Material 20040104
2 Inheritance (c INHERITING FROM c_ref)  CL_PMEVC_ENGINE_CLASSIFICATION Material Classification 20040115
3 Inheritance (c INHERITING FROM c_ref)  CL_PMEVC_ENGINE_CROOM Interface Design Class 20050321
4 Inheritance (c INHERITING FROM c_ref)  CL_PMEVC_ENGINE_CSTIC_GROUP Characteristic Grouping Class 20050313
5 Inheritance (c INHERITING FROM c_ref)  CL_PMEVC_ENGINE_DEPENDENCY Dependency 20040104
6 Inheritance (c INHERITING FROM c_ref)  CL_PMEVC_ENGINE_DEP_ALLOC 20040111
7 Inheritance (c INHERITING FROM c_ref)  CL_PMEVC_ENGINE_DEP_HOLDER Abstract Class for Objects with Dependencies 20040130
8 Inheritance (c INHERITING FROM c_ref)  CL_PMEVC_ENGINE_IDESIGN Interface Design Class 20050315
9 Inheritance (c INHERITING FROM c_ref)  CL_PMEVC_ENGINE_KB Konwledge base object 20050118
10 Inheritance (c INHERITING FROM c_ref)  CL_PMEVC_ENGINE_KB_PROFILE KB profiles associating KB with this kmat 20050217
11 Inheritance (c INHERITING FROM c_ref)  CL_PMEVC_ENGINE_KB_RV Knowledge Base Runtime Version 20050228
12 Inheritance (c INHERITING FROM c_ref)  CL_PMEVC_ENGINE_MATERIAL Configurable Material 20040104
13 Inheritance (c INHERITING FROM c_ref)  CL_PMEVC_ENGINE_PROF_CONTAINER Engine of PME VC Edition 20040224
14 Inheritance (c INHERITING FROM c_ref)  CL_PMEVC_ENGINE_VCK Engine class for Varient Condition Keys 20050314
15 Inheritance (c INHERITING FROM c_ref)  CL_PMEVC_ENGINE_VFUNCTION Variant Function 20040105
16 Inheritance (c INHERITING FROM c_ref)  CL_PMEVC_ENGINE_VTABLE Variant Table 20040105
History
Last changed by/on SAP  20100310 
SAP Release Created in 500