SAP ABAP Class CL_VC2OD_DEP_SP (Service Provider Class of the VC Dependency)
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)  /PLMB/IF_SPI_APPL_ACCESS Application Access Interface 20081104
Properties
Class CL_VC2OD_DEP_SP  
Short Description Service Provider Class of the VC Dependency    
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 20081104   SAP 
Last change 20110908   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 CL_VC2OD_DEP_MP Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_VC2OD_DEP_ND_ACCESS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 /PLMB/IF_SPI_APPL_ACCESS Application Access Interface 20081104
Friends
Class CL_VC2OD_DEP_SP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_COLLECTOR Instance attribute Private Object reference (TYPE REF TO) /PLMB/IF_SPI_COLLECTOR 20090406
2 GV_CHECK_BEFORE_SAVE_SUCCESS Instance attribute Private Type reference (TYPE) XFELD Checkbox 20090406
3 GV_DELETION_FAILED Instance attribute Private Type reference (TYPE) XFELD Checkbox 20090319
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE_TAB Instance method Private Method Collect messages 20090427
2 CONSTRUCTOR Instance method Public Constructor constructor method 20081104
3 DYNAMIC_SET_PROFILES Instance method Private Method dynamically set the field control profiles 20081125
4 GET_ENFORCE_SOURCE_CODE_CORR Instance method Private Method Get flag which shows that code shall allways be correct 20090227
5 GET_EXECUTE_NO_SAVE_FLAG Instance method Private Method Get flag which shows that no save shall be applied 20090227
6 GET_IDS_FROM_DATA Instance method Private Method forward the key information from SP to ID structure 20090122
7 GET_UI_MODE Instance method Private Method Get UI mode 20090227
8 REREAD_DATA Instance method Private Method read the buffer data after a change (update, insert, ...) 20090121
9 SET_PROFILE Instance method Private Method Pass profile to collector 20081125
Events
Class CL_VC2OD_DEP_SP has no event.
Types
Class CL_VC2OD_DEP_SP has no local type.
Method Signatures

Method ADD_MESSAGE_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MSG Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20090427
2 Importing IT_NODE_REF Call by reference Type reference (TYPE) INDEX TABLE 20090427
3 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20090427

Method ADD_MESSAGE_TAB on class CL_VC2OD_DEP_SP has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_COLLECTOR Call by reference Object reference (TYPE REF TO) /PLMB/IF_SPI_COLLECTOR Collector 20081106

Method CONSTRUCTOR on class CL_VC2OD_DEP_SP has no exception.

Method DYNAMIC_SET_PROFILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ACTION_PARAM Call by reference Type reference (TYPE) ANY 20090304
2 Importing IT_INDEX_FAILED Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEX_FAILED Index of node ID for which no data is available 20090717
3 Importing IT_NODE_INPUT Call by reference Type reference (TYPE) INDEX TABLE 20081125
4 Importing IT_READONLY_DEPENDENCIES Call by reference Type reference (TYPE) IF_VC2OD_DEP_ND_ACCESS=>GTY_T_DEPENDENCY_NO 20090120
5 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) /PLMB/SPI_ACTION_NAME SPACE Action Name 20090304
6 Importing IV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20090717
7 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20081125

Method DYNAMIC_SET_PROFILES on class CL_VC2OD_DEP_SP has no exception.

Method GET_ENFORCE_SOURCE_CODE_CORR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ENFORCE_SOURCE_CODE_CORR Call by reference Type reference (TYPE) VC2OD_ENFORCE_SOURCE_CODE_CORR Force the user to enter syntax error free source code 20090227

Method GET_ENFORCE_SOURCE_CODE_CORR on class CL_VC2OD_DEP_SP has no exception.

Method GET_EXECUTE_NO_SAVE_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXECUTE_NO_SAVE Call by reference Type reference (TYPE) XFELD Checkbox 20090227

Method GET_EXECUTE_NO_SAVE_FLAG on class CL_VC2OD_DEP_SP has no exception.

Method GET_IDS_FROM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_IDS Call by reference Type reference (TYPE) INDEX TABLE 20090122
2 Importing IT_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20090122
3 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20090122

Method GET_IDS_FROM_DATA on class CL_VC2OD_DEP_SP 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 20090227

Method GET_UI_MODE on class CL_VC2OD_DEP_SP has no exception.

Method REREAD_DATA 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 20090121
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20090121
3 Importing IT_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20090121
4 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20090121

Method REREAD_DATA on class CL_VC2OD_DEP_SP has no exception.

Method SET_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ACTION_PARAM Call by reference Type reference (TYPE) ANY 20090304
2 Importing IS_ID_BO Call by reference Type reference (TYPE) ANY 20081125
3 Importing IS_ID_SP Call by reference Type reference (TYPE) ANY 20081125
4 Importing IT_NODE_INPUT Call by reference Type reference (TYPE) INDEX TABLE 20090305
5 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) /PLMB/SPI_ACTION_NAME Action Name 20090304
6 Importing IV_DEPENDENCY_NO Call by reference Type reference (TYPE) KNNAM Name of Dependency 20081125
7 Importing IV_MODE Call by reference Type reference (TYPE) /PLMB/SPI_MODE Mode 20081125
8 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20081125

Method SET_PROFILE on class CL_VC2OD_DEP_SP has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 605