SAP ABAP Class CL_PMEVC_ENGINE_PROFILE (Configuration Profile)
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
Properties
Class CL_PMEVC_ENGINE_PROFILE  
Short Description Configuration Profile    
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 20031226   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_PROFILE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_PMEVC_ENGINE_MATERIAL 20040126 Configurable Material
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_DESIGN Instance attribute Private Object reference (TYPE REF TO) CL_PMEVC_ENGINE_IDESIGN Group 20050404
2 MC_MATERIAL Instance attribute Private Object reference (TYPE REF TO) CL_PMEVC_ENGINE_MATERIAL 20040123
3 MC_PROFILE_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_PMEVC_ENGINE_PROF_CONTAINER 20040224
4 MS_HEADER Instance attribute Private Type reference (TYPE) PMEIF_PROFILE 20031229
5 MT_NETS Instance attribute Private Type reference (TYPE) PMEIF_ENTITY_TAB 20040114
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DESIGN Instance method Public Method Add a Design 20050315
2 ADD_NET Instance method Public Method 20040112
3 ADD_NET_INTERNAL Instance method Public Method 20040201
4 CHECK_DESIGN Instance method Public Method Check if UI Design is valid for configuration profile 20091218
5 CONSTRUCTOR Instance method Public Constructor 20031227
6 GET_BASE_DATA Instance method Public Method 20040106
7 GET_DESIGN Instance method Public Method Supplies Design of the profile 20050314
8 GET_MATERIAL Instance method Public Method 20040123
9 GET_NETS Instance method Public Method 20040114
10 LOAD_DESIGN Instance method Private Method Load Design object 20050404
11 REMOVE_DEPENDENCY_NET Instance method Public Method 20040130
12 REMOVE_DESIGN Instance method Public Method Removes Interface Design Object 20050313
13 SET_BASE_DATA Instance method Public Method 20040130
Events
Class CL_PMEVC_ENGINE_PROFILE has no event.
Types
Class CL_PMEVC_ENGINE_PROFILE has no local type.
Method Signatures

Method ADD_DESIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EC_DESIGN Value transfer Object reference (TYPE REF TO) CL_PMEVC_ENGINE_IDESIGN Interface Design Class 20050315
2 Importing IV_NAME Call by reference Type reference (TYPE) CE_DESIGN 20050426
3 Importing IV_NO_CHECK Call by reference Type reference (TYPE) BOOLEAN SPACE Boolean Variable (X=True, -=False, Space=Unknown) 20091218

Method ADD_DESIGN on class CL_PMEVC_ENGINE_PROFILE has no exception.

Method ADD_NET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IC_NET Call by reference Object reference (TYPE REF TO) CL_PMEVC_ENGINE_NET UI Tabelleninhalt 20040112

Method ADD_NET on class CL_PMEVC_ENGINE_PROFILE has no exception.

Method ADD_NET_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IC_NET Value transfer Object reference (TYPE REF TO) CL_PMEVC_ENGINE_NET UI Tabelleninhalt 20040201

Method ADD_NET_INTERNAL on class CL_PMEVC_ENGINE_PROFILE has no exception.

Method CHECK_DESIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) CE_DESIGN Design Name 20091218

Method CHECK_DESIGN on class CL_PMEVC_ENGINE_PROFILE 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 20031227
2 Importing IC_PROF_CONTAINER Call by reference Object reference (TYPE REF TO) CL_PMEVC_ENGINE_PROF_CONTAINER Konfigurierbares Material 20040224
3 Importing IS_ATTR Call by reference Type reference (TYPE) CPRO_ATTR Zusatzdaten für konfigurierbare Objekte 20040114
4 Importing IS_PROFILE Call by reference Type reference (TYPE) PMEIF_PROFILE 20040114
5 Importing IV_STATUS Value transfer Type reference (TYPE) I IF_PMEVC_ENGINE_ENTITY=>C_STATUS_LOADED 20040106
6 Importing IV_TEXT Call by reference Type reference (TYPE) STRING 20031227

Method CONSTRUCTOR on class CL_PMEVC_ENGINE_PROFILE 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_PROFILE Value transfer Type reference (TYPE) PMEIF_PROFILE 20040106

Method GET_BASE_DATA on class CL_PMEVC_ENGINE_PROFILE has no exception.

Method GET_DESIGN Signature

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

Method GET_DESIGN on class CL_PMEVC_ENGINE_PROFILE has no exception.

Method GET_MATERIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EC_MATERIAL Value transfer Object reference (TYPE REF TO) CL_PMEVC_ENGINE_MATERIAL Konfigurierbares Material 20040123

Method GET_MATERIAL on class CL_PMEVC_ENGINE_PROFILE has no exception.

Method GET_NETS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NETS Call by reference Type reference (TYPE) PMEIF_ENTITY_TAB 20040114

Method GET_NETS on class CL_PMEVC_ENGINE_PROFILE has no exception.

Method LOAD_DESIGN Signature

Method LOAD_DESIGN on class CL_PMEVC_ENGINE_PROFILE has no parameter.
Method LOAD_DESIGN on class CL_PMEVC_ENGINE_PROFILE has no exception.

Method REMOVE_DEPENDENCY_NET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IC_NET Call by reference Object reference (TYPE REF TO) CL_PMEVC_ENGINE_NET UI Tabelleninhalt 20040130

Method REMOVE_DEPENDENCY_NET on class CL_PMEVC_ENGINE_PROFILE has no exception.

Method REMOVE_DESIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) CE_DESIGN 20050404
2 Returning RC_RESULT Value transfer Object reference (TYPE REF TO) CL_PMEVC_ENGINE_IDESIGN 20050404

Method REMOVE_DESIGN on class CL_PMEVC_ENGINE_PROFILE 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_PROFILE Call by reference Type reference (TYPE) PMEIF_PROFILE 20040130
2 Importing IV_LOADING Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040218

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