SAP ABAP Class CL_VC2OD_CPL_ND (Common functionality of all characteristic pool nodes)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-VC-WUI (Application Component) Variant Configuration Web User Interface
     VC2OD_SP (Package) Object Dependency - Service Provider
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_VC2OD_CPL_ND_ACCESS Application Access Interface for Characterist Pool access 20090811
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_VC2OD_CPL_ND_CHARS Characterstic Pool node: characteristics 20090811
2 Inheritance (c INHERITING FROM c_ref)  CL_VC2OD_CPL_ND_CHAR_GROUPS Characterstic Pool node: Characteristic groups 20090811
3 Inheritance (c INHERITING FROM c_ref)  CL_VC2OD_CPL_ND_CHAR_VALUES Characterstic Pool node: values 20090811
4 Inheritance (c INHERITING FROM c_ref)  CL_VC2OD_CPL_ND_CLASSES Characterstic Pool node: classes 20090811
5 Inheritance (c INHERITING FROM c_ref)  CL_VC2OD_CPL_ND_CONTROL_DATA Characteristic Pool node: Control Data 20090819
6 Inheritance (c INHERITING FROM c_ref)  CL_VC2OD_CPL_ND_SEARCH Characteristic Pool: search node 20090821
Properties
Class CL_VC2OD_CPL_ND  
Short Description Common functionality of all characteristic pool nodes    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package VC2OD_SP   Object Dependency - Service Provider 
Created 20090811   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_VC2OD_CPL_ND has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_VC2OD_CPL_ND_ACCESS Application Access Interface for Characterist Pool access 20090811
Friends
Class CL_VC2OD_CPL_ND has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_QUERY_FLDNAME_KEY_DATE Constant Public Type reference (TYPE) FIELDNAME 'KEY_DATE' Field Name 20090903
2 GO_BO Static Attribute Protected Object reference (TYPE REF TO) CL_VC2OD_CPL_BO Characteristic Pool BO 20090811
3 MR_BO_DATA_STR Instance attribute Public Attribute reference (LIKE) 20090811
4 MR_BO_DATA_TAB Instance attribute Public Attribute reference (LIKE) 20090811
5 MR_BO_ID_STR Instance attribute Public Attribute reference (LIKE) 20090811
6 MR_BO_ID_TAB Instance attribute Public Attribute reference (LIKE) 20090811
7 MR_SP_DATA_STR Instance attribute Public Attribute reference (LIKE) 20090811
8 MR_SP_DATA_TAB Instance attribute Public Attribute reference (LIKE) 20090811
9 MR_SP_ID_STR Instance attribute Public Attribute reference (LIKE) 20090811
10 MR_SP_ID_TAB Instance attribute Public Attribute reference (LIKE) 20090811
11 MS_CPL_CTRL_DATA Static Attribute Private Type reference (TYPE) VC2OD_S_CPL_CTRL_DATA CPL: SP structure for characteristic pool control data 20090828
12 MT_MERGE_SCOPE Static Attribute Private Type reference (TYPE) VC2OD_T_CPL_CLASS_NODATE_SP_ID CPL: Table type for class IDs without date 20091012
Methods
# Method Level Visibility Method type Description Created on
1 ACTION Instance method Public Method 20090811
2 CHECK_BEFORE_SAVE Instance method Public Method 20090811
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20090811
4 CLEAN_UP Instance method Public Method 20090811
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090811
6 DELETE Instance method Public Method 20090811
7 ENRICH Instance method Public Method 20090811
8 GET_CPL_CTRL_DATA Instance method Protected Method Get control variables 20090828
9 GET_FILTER Instance method Protected Method Get table of filters 20090909
10 GET_MERGE_SCOPE Instance method Public Method Get merge scopes (classes that should be used for merge) 20091012
11 GET_PROFILES Instance method Public Method 20090811
12 GET_SELECTION_MODE Instance method Protected Method Get selection mode (X= show checkbox for selection) 20090828
13 GET_UI_MODE Instance method Public Method Read UI mode from buffer 20090828
14 INSERT Instance method Public Method 20090811
15 QUERY Instance method Public Method 20090811
16 RETRIEVE Instance method Public Method 20090811
17 SAVE Instance method Public Method 20090811
18 SET_CPL_CTRL_DATA Instance method Protected Method Set control variables 20090828
19 SET_FILTER Instance method Public Method Set table of filters 20090909
20 SET_MERGE_SCOPE Instance method Public Method Set merge scopes (classes that should be used for merge) 20091012
21 SET_MESSAGE Instance method Public Method Passes the message to the PLM framework. 20091116
22 SET_UI_MODE Instance method Protected Method Buffer the UI mode 20090828
23 UPDATE Instance method Public Method 20090811
Events
Class CL_VC2OD_CPL_ND has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_ID_FIELDS Public Attribute reference (LIKE) 20090811
Method Signatures

Method ACTION Signature

Method ACTION on class CL_VC2OD_CPL_ND has no parameter.
Method ACTION on class CL_VC2OD_CPL_ND has no exception.

Method CHECK_BEFORE_SAVE Signature

Method CHECK_BEFORE_SAVE on class CL_VC2OD_CPL_ND has no parameter.
Method CHECK_BEFORE_SAVE on class CL_VC2OD_CPL_ND has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_VC2OD_CPL_ND has no parameter.
Method CLASS_CONSTRUCTOR on class CL_VC2OD_CPL_ND has no exception.

Method CLEAN_UP Signature

Method CLEAN_UP on class CL_VC2OD_CPL_ND has no parameter.
Method CLEAN_UP on class CL_VC2OD_CPL_ND has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STRUC_BO_DATA Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20090811
2 Importing IV_STRUC_BO_ID Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20090811
3 Importing IV_STRUC_SP_DATA Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20090811
4 Importing IV_STRUC_SP_ID Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20090811

Method CONSTRUCTOR on class CL_VC2OD_CPL_ND has no exception.

Method DELETE Signature

Method DELETE on class CL_VC2OD_CPL_ND has no parameter.
Method DELETE on class CL_VC2OD_CPL_ND has no exception.

Method ENRICH Signature

Method ENRICH on class CL_VC2OD_CPL_ND has no parameter.
Method ENRICH on class CL_VC2OD_CPL_ND has no exception.

Method GET_CPL_CTRL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CPL_CTRL_DATA Call by reference Type reference (TYPE) VC2OD_S_CPL_CTRL_DATA CPL: control data for characteristic pool 20090828

Method GET_CPL_CTRL_DATA on class CL_VC2OD_CPL_ND has no exception.

Method GET_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FILTER Call by reference Type reference (TYPE) VC2OD_T_CPL_FILTER Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090909

Method GET_FILTER on class CL_VC2OD_CPL_ND has no exception.

Method GET_MERGE_SCOPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MERGE_SCOPE Call by reference Type reference (TYPE) VC2OD_T_CPL_CLASS_NODATE_SP_ID CPL: Table type for class IDs without date 20091012

Method GET_MERGE_SCOPE on class CL_VC2OD_CPL_ND has no exception.

Method GET_PROFILES Signature

Method GET_PROFILES on class CL_VC2OD_CPL_ND has no parameter.
Method GET_PROFILES on class CL_VC2OD_CPL_ND has no exception.

Method GET_SELECTION_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SELECTION_MODE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090828

Method GET_SELECTION_MODE on class CL_VC2OD_CPL_ND has no exception.

Method GET_UI_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_UI_MODE Call by reference Type reference (TYPE) /PLMB/SPI_MODE Mode 20090828

Method GET_UI_MODE on class CL_VC2OD_CPL_ND has no exception.

Method INSERT Signature

Method INSERT on class CL_VC2OD_CPL_ND has no parameter.
Method INSERT on class CL_VC2OD_CPL_ND has no exception.

Method QUERY Signature

Method QUERY on class CL_VC2OD_CPL_ND has no parameter.
Method QUERY on class CL_VC2OD_CPL_ND has no exception.

Method RETRIEVE Signature

Method RETRIEVE on class CL_VC2OD_CPL_ND has no parameter.
Method RETRIEVE on class CL_VC2OD_CPL_ND has no exception.

Method SAVE Signature

Method SAVE on class CL_VC2OD_CPL_ND has no parameter.
Method SAVE on class CL_VC2OD_CPL_ND has no exception.

Method SET_CPL_CTRL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CPL_CTRL_DATA Call by reference Type reference (TYPE) VC2OD_S_CPL_CTRL_DATA CPL: control data for characteristic pool 20090828

Method SET_CPL_CTRL_DATA on class CL_VC2OD_CPL_ND has no exception.

Method SET_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FILTER Call by reference Type reference (TYPE) VC2OD_T_CPL_FILTER CPL: Table of filters 20090909

Method SET_FILTER on class CL_VC2OD_CPL_ND has no exception.

Method SET_MERGE_SCOPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MERGE_SCOPE Call by reference Type reference (TYPE) VC2OD_T_CPL_CLASS_NODATE_SP_ID CPL: Table type for class IDs without date 20091012

Method SET_MERGE_SCOPE on class CL_VC2OD_CPL_ND has no exception.

Method SET_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20091116
2 Importing IT_MESSAGE Call by reference Type reference (TYPE) VC2OD_T_MESSAGE_DATA Table type for message data 20091116

Method SET_MESSAGE on class CL_VC2OD_CPL_ND has no exception.

Method SET_UI_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_UI_MODE Call by reference Type reference (TYPE) /PLMB/SPI_MODE Mode 20090828

Method SET_UI_MODE on class CL_VC2OD_CPL_ND has no exception.

Method UPDATE Signature

Method UPDATE on class CL_VC2OD_CPL_ND has no parameter.
Method UPDATE on class CL_VC2OD_CPL_ND has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 605