SAP ABAP Class CL_PMEVC_ENGINE_DEPENDENCY (Dependency)
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_ENTITY Engine of PME VC Edition 20040104
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PMEVC_ENGINE_DEPENDENCY 20040111
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PMEVC_ENGINE_GLOBAL_DEP Global Dependency 20040110
2 Inheritance (c INHERITING FROM c_ref)  CL_PMEVC_ENGINE_LOCAL_DEP Local Dependency 20040110
Properties
Class CL_PMEVC_ENGINE_DEPENDENCY  
Short Description Dependency    
Super Class CL_PMEVC_ENGINE_ENTITY Engine of PME VC Edition 
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 20031230   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_PMEVC_ENGINE_ENTITY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 PMEIF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_PMEVC_ENGINE_DEPENDENCY 20040111
Friends
# Friend Modeled only Created on Description
1 CL_PMEVC_ENGINE_DEP_ALLOC 20040616
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_NUMERIC Constant Private Type reference (TYPE) CHAR10 '0123456789' Charakterfeld der Länge 12 20040108
2 MS_BASICS Instance attribute Protected Type reference (TYPE) RCUKB1 20040108
3 MS_HEADER Instance attribute Private Type reference (TYPE) PMEIF_DEPENDENCY 20031230
4 MT_ALLOCS Instance attribute Private Type reference (TYPE) PMEIF_ENTITY_TAB 20040305
5 MT_DEP_SOURCE Instance attribute Protected Type reference (TYPE) PMEIF_DEP_SOURCE 20040108
6 MT_DOCU Instance attribute Protected Type reference (TYPE) PMEIF_DEP_DOCUS 20040108
7 MT_NAMES Instance attribute Protected Type reference (TYPE) PMEIF_DEP_NAMES 20040113
8 MT_XREFS Instance attribute Private Type reference (TYPE) PARSI_XREF_I 20040204
9 MV_TARGET_STATUS Instance attribute Protected Type reference (TYPE) KNSTA Dependency status 20100128
10 M_DOCU_LOADED Instance attribute Private Type reference (TYPE) BOOLEAN 20040210
11 M_NAMES_LOADED Instance attribute Private Type reference (TYPE) BOOLEAN 20040210
12 M_SOURCE_LOADED Instance attribute Private Type reference (TYPE) BOOLEAN 20040210
13 M_XREFS_LOADED Instance attribute Private Type reference (TYPE) BOOLEAN 20040305
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ALLOCATION Instance method Public Method 20040305
2 BUILD_CONDITION_FROM_VALUES Static method Public Method 20091030
3 CHECK_KNBEO Instance method Public Method Checks the "Maintenance authorization" vs. parent objects 20110721
4 CONSTRUCTOR Instance method Public Constructor 20031230
5 GET_BASE_DATA Instance method Public Method 20040111
6 GET_OBJECT_TABLE_FROM_TYPE Static method Public Method Transforms entity type to object table name 20110720
7 GET_SOURCE Instance method Public Method 20040111
8 HAS_LOCAL_DEPENDENCY_NAME Static method Public Method Checks whether dependency name belongs to local dep 20090918
9 IS_LOCAL Instance method Public Method 20040111
10 LOAD_DOCU Instance method Protected Method Lädt Dokumentation 20040210
11 LOAD_NAMES Instance method Protected Method Lädt sprachabhängige Texte 20040210
12 LOAD_SOURCE Instance method Protected Method Lädt Quellcode 20040210
13 LOAD_XREFS Instance method Private Method 20040305
14 REMOVE_ALLOCATION Instance method Public Method 20040305
15 SET_BASE_DATA Instance method Public Method 20040210
16 SET_DATA_FROM_TEMPLATE Instance method Protected Method Reads data from dependency template and sets them to buffer 20110726
17 SET_SOURCE Instance method Public Method 20040111
Events
Class CL_PMEVC_ENGINE_DEPENDENCY has no event.
Types
Class CL_PMEVC_ENGINE_DEPENDENCY has no local type.
Method Signatures

Method ADD_ALLOCATION Signature

Method ADD_ALLOCATION on class CL_PMEVC_ENGINE_DEPENDENCY has no parameter.
Method ADD_ALLOCATION on class CL_PMEVC_ENGINE_DEPENDENCY has no exception.

Method BUILD_CONDITION_FROM_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SOURCE_CODE Call by reference Type reference (TYPE) PMEIF_SOURCE 20091030
2 Importing IT_DROPPED_VALUES Call by reference Type reference (TYPE) PMEIF_T_DROP_VALUE 20091030

Method BUILD_CONDITION_FROM_VALUES on class CL_PMEVC_ENGINE_DEPENDENCY has no exception.

Method CHECK_KNBEO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR Call by reference Type reference (TYPE) ABAP_BOOL The check found an error 20110721
2 Importing IO_PARENT_OBJECT Call by reference Object reference (TYPE REF TO) IF_PMEVC_ENGINE_ENTITY Parent object for check 20110721
3 Importing IV_KNBEO Call by reference Type reference (TYPE) CUKB-KNBEO Maintenance authorization (New) 20110721
4 Importing IV_WHERE_USED Call by reference Type reference (TYPE) ABAP_BOOL Check also for Where-Used list 20110721

Method CHECK_KNBEO on class CL_PMEVC_ENGINE_DEPENDENCY 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 20031230
2 Importing IS_HEADER Call by reference Type reference (TYPE) RCUKB1 API Struktur für Basisdaten einer Beziehung 20031230
3 Importing IT_DOCU Call by reference Type reference (TYPE) PMEIF_DEP_DOCUS API Struktur für Dokumentation der Beziehungen 20040112
4 Importing IT_NAMES Call by reference Type reference (TYPE) PMEIF_DEP_NAMES API Struktur für sprach. abh. Bezeichnungen einer Beziehung 20040111
5 Importing IT_SOURCE Call by reference Type reference (TYPE) PMEIF_DEP_SOURCE 20040111
6 Importing IV_STATUS Value transfer Type reference (TYPE) I IF_PMEVC_ENGINE_ENTITY=>C_STATUS_LOADED 20040106
7 Importing IV_TEXT Call by reference Type reference (TYPE) STRING 20040105

Method CONSTRUCTOR on class CL_PMEVC_ENGINE_DEPENDENCY has no exception.

Method GET_BASE_DATA Signature

Method GET_BASE_DATA on class CL_PMEVC_ENGINE_DEPENDENCY has no parameter.
Method GET_BASE_DATA on class CL_PMEVC_ENGINE_DEPENDENCY has no exception.

Method GET_OBJECT_TABLE_FROM_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY_TYPE Call by reference Type reference (TYPE) I Entity type 20110720
2 Returning RV_OBJECT_TABLE Value transfer Type reference (TYPE) CUOB-KNTAB Table name for object 20110720

Method GET_OBJECT_TABLE_FROM_TYPE on class CL_PMEVC_ENGINE_DEPENDENCY has no exception.

Method GET_SOURCE Signature

Method GET_SOURCE on class CL_PMEVC_ENGINE_DEPENDENCY has no parameter.
Method GET_SOURCE on class CL_PMEVC_ENGINE_DEPENDENCY has no exception.

Method HAS_LOCAL_DEPENDENCY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DEPENDENCY_NAME Call by reference Type reference (TYPE) ANY Name of Dependency 20090918
2 Returning RV_IS_LOCAL Value transfer Type reference (TYPE) ABAP_BOOL 20090918

Method HAS_LOCAL_DEPENDENCY_NAME on class CL_PMEVC_ENGINE_DEPENDENCY has no exception.

Method IS_LOCAL Signature

Method IS_LOCAL on class CL_PMEVC_ENGINE_DEPENDENCY has no parameter.
Method IS_LOCAL on class CL_PMEVC_ENGINE_DEPENDENCY has no exception.

Method LOAD_DOCU Signature

Method LOAD_DOCU on class CL_PMEVC_ENGINE_DEPENDENCY has no parameter.
Method LOAD_DOCU on class CL_PMEVC_ENGINE_DEPENDENCY has no exception.

Method LOAD_NAMES Signature

Method LOAD_NAMES on class CL_PMEVC_ENGINE_DEPENDENCY has no parameter.
Method LOAD_NAMES on class CL_PMEVC_ENGINE_DEPENDENCY has no exception.

Method LOAD_SOURCE Signature

Method LOAD_SOURCE on class CL_PMEVC_ENGINE_DEPENDENCY has no parameter.
Method LOAD_SOURCE on class CL_PMEVC_ENGINE_DEPENDENCY has no exception.

Method LOAD_XREFS Signature

Method LOAD_XREFS on class CL_PMEVC_ENGINE_DEPENDENCY has no parameter.
Method LOAD_XREFS on class CL_PMEVC_ENGINE_DEPENDENCY has no exception.

Method REMOVE_ALLOCATION Signature

Method REMOVE_ALLOCATION on class CL_PMEVC_ENGINE_DEPENDENCY has no parameter.
Method REMOVE_ALLOCATION on class CL_PMEVC_ENGINE_DEPENDENCY has no exception.

Method SET_BASE_DATA Signature

Method SET_BASE_DATA on class CL_PMEVC_ENGINE_DEPENDENCY has no parameter.
Method SET_BASE_DATA on class CL_PMEVC_ENGINE_DEPENDENCY has no exception.

Method SET_DATA_FROM_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEMPLATE_DATE Call by reference Type reference (TYPE) SY-DATUM Date of template for dependency 20110726
2 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CUKB-KNNAM Name of template for dependency 20110726

Method SET_DATA_FROM_TEMPLATE on class CL_PMEVC_ENGINE_DEPENDENCY has no exception.

Method SET_SOURCE Signature

Method SET_SOURCE on class CL_PMEVC_ENGINE_DEPENDENCY has no parameter.
Method SET_SOURCE on class CL_PMEVC_ENGINE_DEPENDENCY has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 500