SAP ABAP Class CL_PMEVC_ENGINE_IDESIGN (Interface Design Class)
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 20050315
Properties
Class CL_PMEVC_ENGINE_IDESIGN  
Short Description Interface Design Class    
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 20050314   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 PMEIF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_PMEVC_ENGINE_IDESIGN has no interface implemented.
Friends
Class CL_PMEVC_ENGINE_IDESIGN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GV_MAX_TABS Static Attribute Private Type reference (TYPE) I 9 Max number of tabs 20100527
2 MC_GENERAL_GROUP_ID Constant Public Type reference (TYPE) CECUSD-GRNAM 'General' Chars Group 20091112
3 MO_GENERAL_GROUP Instance attribute Private Object reference (TYPE REF TO) CL_PMEVC_ENGINE_CSTIC_GROUP Characteristic Grouping Class 20091112
4 MO_MATERIAL Instance attribute Private Object reference (TYPE REF TO) CL_PMEVC_ENGINE_MATERIAL Configurable Material 20091112
5 MS_HEADER Instance attribute Private Type reference (TYPE) PMEIF_DESIGN Header Data 20050314
6 MT_CSTIC_IN_TABS Instance attribute Private Type reference (TYPE) PMEIF_T_CSTIC_TABSTRIP 20091110
7 MT_GROUPS Instance attribute Private Type reference (TYPE) PMEIF_ENTITY_TAB_SRT Cstic Groups 20050314
8 MT_PROFILES_ADDED Instance attribute Private Type reference (TYPE) PMEIF_ENTITY_TAB_SRT 20091218
9 MT_PROFILES_REMOVED Instance attribute Private Type reference (TYPE) PMEIF_ENTITY_TAB_SRT 20091218
10 MV_GROUP_COUNTER Instance attribute Private Type reference (TYPE) I Counts cstic groups with category "tab" 20100527
11 MV_RELOAD Instance attribute Private Type reference (TYPE) C Indicator: Perform reload 20130122
Methods
# Method Level Visibility Method type Description Created on
1 ADD_GROUP Instance method Public Method Add Group to Design 20050329
2 ADD_GROUP_TO_COUNTER Instance method Public Method Add 1 to number of groups (with tab) MV_GROUP_COUNTER 20100527
3 CHECK_MAX_GROUPS_W_TAB Instance method Public Method Check if the maximum of the cstic groups with tab is reached 20100527
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050314
5 GET_BASE_DATA Instance method Public Method Supplies header data 20050314
6 GET_CHANGED_PROFILE_ALLOCS Instance method Public Method 20091218
7 GET_CSTTICS Instance method Public Method Supplies Cstics in Design 20050314
8 GET_GENERAL_GROUP Instance method Public Method Supplies General Group in Design 20050330
9 GET_GROUPS Instance method Public Method Supplies Groups in Design 20050314
10 GET_GROUP_BY_NAME Instance method Public Method Supplies Groups in Design 20050616
11 GET_MATERIAL Instance method Public Method Retunrs the material 20101103
12 HANDLE_CSTIC_ADDED Instance method Private Event handling method 20050330
13 HANDLE_CSTIC_REMOVED Instance method Private Event handling method 20050330
14 HAS_CSTIC Instance method Public Method 20091111
15 IS_GENERAL_GROUP Instance method Public Method Check: General Group 20050329
16 NOTIFY_PROFILE_ADDED Instance method Public Method 20091218
17 NOTIFY_PROFILE_REMOVED Instance method Public Method 20091218
18 REMOVE_GROUP Instance method Public Method Remove Group from Design 20050329
19 SAVE_DESIGN Instance method Public Method Saves Design & associated objects in DB 20050323
20 SET_BASE_DATA Instance method Public Method Sets header data 20050314
21 SUBTRACT_GROUP_FROM_COUNTER Instance method Public Method Subtract 1 from number of groups (with tab) MV_GROUP_COUNTER 20100527
Events
Class CL_PMEVC_ENGINE_IDESIGN has no event.
Types
Class CL_PMEVC_ENGINE_IDESIGN has no local type.
Method Signatures

Method ADD_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) STRING 20050329
2 Importing IV_NAME Call by reference Type reference (TYPE) GROUP 20050329
3 Returning RC_RESULT Value transfer Object reference (TYPE REF TO) CL_PMEVC_ENGINE_CSTIC_GROUP 20050404

Method ADD_GROUP on class CL_PMEVC_ENGINE_IDESIGN has no exception.

Method ADD_GROUP_TO_COUNTER Signature

Method ADD_GROUP_TO_COUNTER on class CL_PMEVC_ENGINE_IDESIGN has no parameter.
Method ADD_GROUP_TO_COUNTER on class CL_PMEVC_ENGINE_IDESIGN has no exception.

Method CHECK_MAX_GROUPS_W_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_MAXIMUM_EXCEEDED Value transfer Type reference (TYPE) ABAP_BOOL Max. value of cstic groups with tab exceeded 20100527

Method CHECK_MAX_GROUPS_W_TAB on class CL_PMEVC_ENGINE_IDESIGN has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IC_MATERIAL Call by reference Object reference (TYPE REF TO) CL_PMEVC_ENGINE_MATERIAL 20050315
2 Importing IC_MODEL Call by reference Object reference (TYPE REF TO) CL_PMEVC_ENGINE_MODEL 20050314
3 Importing IS_HEADER Call by reference Type reference (TYPE) CECUSD Configuration editor: design: basic data 20050314
4 Importing IV_CHANGE_NUMBER Call by reference Type reference (TYPE) AENR-AENNR Änderungsnummer 20050315
5 Importing IV_STATUS Value transfer Type reference (TYPE) I IF_PMEVC_ENGINE_ENTITY=>C_STATUS_LOADED 20050314
6 Importing IV_TEXT Call by reference Type reference (TYPE) STRING 20050314

Method CONSTRUCTOR on class CL_PMEVC_ENGINE_IDESIGN 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_GROUP Value transfer Type reference (TYPE) PMEIF_DESIGN 20050314

Method GET_BASE_DATA on class CL_PMEVC_ENGINE_IDESIGN has no exception.

Method GET_CHANGED_PROFILE_ALLOCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROFILES_ADDED Call by reference Type reference (TYPE) PMEIF_ENTITY_TAB_SRT 20091218
2 Exporting ET_PROFILES_REMOVED Call by reference Type reference (TYPE) PMEIF_ENTITY_TAB_SRT 20091218

Method GET_CHANGED_PROFILE_ALLOCS on class CL_PMEVC_ENGINE_IDESIGN has no exception.

Method GET_CSTTICS Signature

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

Method GET_CSTTICS on class CL_PMEVC_ENGINE_IDESIGN has no exception.

Method GET_GENERAL_GROUP Signature

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

Method GET_GENERAL_GROUP on class CL_PMEVC_ENGINE_IDESIGN has no exception.

Method GET_GROUPS Signature

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

Method GET_GROUPS on class CL_PMEVC_ENGINE_IDESIGN has no exception.

Method GET_GROUP_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EC_GROUP Call by reference Object reference (TYPE REF TO) CL_PMEVC_ENGINE_CSTIC_GROUP Characteristic Grouping Class 20050616
2 Importing IV_GROUP_NAME Call by reference Type reference (TYPE) GROUP Chars Group 20050616

Method GET_GROUP_BY_NAME on class CL_PMEVC_ENGINE_IDESIGN has no exception.

Method GET_MATERIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_MATERIAL Value transfer Object reference (TYPE REF TO) IF_PMEVC_ENGINE_ENTITY General Engine Object 20101103

Method GET_MATERIAL on class CL_PMEVC_ENGINE_IDESIGN has no exception.

Method HANDLE_CSTIC_ADDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EC_ENTITY Call by reference Attribute reference (LIKE) 20050330
2 Importing ET_CSTIC Call by reference Attribute reference (LIKE) 20050330
3 Importing EV_LOADING Call by reference Attribute reference (LIKE) 20060616

Method HANDLE_CSTIC_ADDED on class CL_PMEVC_ENGINE_IDESIGN has no exception.

Method HANDLE_CSTIC_REMOVED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EC_ENTITY Call by reference Attribute reference (LIKE) 20050330
2 Importing ET_CSTIC Call by reference Attribute reference (LIKE) 20050330

Method HANDLE_CSTIC_REMOVED on class CL_PMEVC_ENGINE_IDESIGN has no exception.

Method HAS_CSTIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CSTIC Call by reference Object reference (TYPE REF TO) CL_PMEVC_ENGINE_GLOBAL_CSTIC Attribute Basic Class 20091111
2 Returning RV_HAS_CSTIC Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20091111

Method HAS_CSTIC on class CL_PMEVC_ENGINE_IDESIGN has no exception.

Method IS_GENERAL_GROUP 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 20050329
2 Importing IC_GROUP Call by reference Object reference (TYPE REF TO) CL_PMEVC_ENGINE_CSTIC_GROUP Gruppe 20050329

Method IS_GENERAL_GROUP on class CL_PMEVC_ENGINE_IDESIGN has no exception.

Method NOTIFY_PROFILE_ADDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PROFILE Call by reference Object reference (TYPE REF TO) CL_PMEVC_ENGINE_PROFILE Configuration Profile 20091218

Method NOTIFY_PROFILE_ADDED on class CL_PMEVC_ENGINE_IDESIGN has no exception.

Method NOTIFY_PROFILE_REMOVED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PROFILE Call by reference Object reference (TYPE REF TO) CL_PMEVC_ENGINE_PROFILE Configuration Profile 20091218

Method NOTIFY_PROFILE_REMOVED on class CL_PMEVC_ENGINE_IDESIGN has no exception.

Method REMOVE_GROUP 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) GROUP 20050329
2 Returning RC_RESULT Value transfer Object reference (TYPE REF TO) CL_PMEVC_ENGINE_CSTIC_GROUP 20050404

Method REMOVE_GROUP on class CL_PMEVC_ENGINE_IDESIGN has no exception.

Method SAVE_DESIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SUCCESS Call by reference Type reference (TYPE) BOOLEAN 20050323

Method SAVE_DESIGN on class CL_PMEVC_ENGINE_IDESIGN 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_HEADER Call by reference Type reference (TYPE) PMEIF_GRP 20050314

Method SET_BASE_DATA on class CL_PMEVC_ENGINE_IDESIGN has no exception.

Method SUBTRACT_GROUP_FROM_COUNTER Signature

Method SUBTRACT_GROUP_FROM_COUNTER on class CL_PMEVC_ENGINE_IDESIGN has no parameter.
Method SUBTRACT_GROUP_FROM_COUNTER on class CL_PMEVC_ENGINE_IDESIGN has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 600