SAP ABAP Class CL_VC2OD_DEP_ND_GENERAL_DATA (Handles the service provider node #GENERAL_DATA#)
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 Inheritance (c INHERITING FROM c_ref)  CL_VC2OD_DEP_ND Handles functionality common to all VC Dependency nodes 20081104
Properties
Class CL_VC2OD_DEP_ND_GENERAL_DATA  
Short Description Handles the service provider node #GENERAL_DATA#    
Super Class CL_VC2OD_DEP_ND Handles functionality common to all VC Dependency nodes 
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
Class CL_VC2OD_DEP_ND_GENERAL_DATA has no forward declaration.
Interfaces
Class CL_VC2OD_DEP_ND_GENERAL_DATA has no interface implemented.
Friends
Class CL_VC2OD_DEP_ND_GENERAL_DATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_REACTIVATED_DEPS Instance attribute Private Type reference (TYPE) GTY_T_DEPENDENCY_NO2 20090515
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_INITIAL_SCREEN_DATA Instance method Private Method check the initial screen data 20090508
2 CLEAR_TABLES Instance method Public Method clear global buffer tables 20090515
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20081107
4 CREATE_DEPENDENCY Instance method Private Method create dependency without reference 20090127
5 CREATE_DEP_WITH_REFERENCE Instance method Private Method create dependency with reference 20090126
6 GET_DEPENDENCIES Instance method Private Method get general data of the dependencies 20090306
7 SET_EDIT_UI_MODE_FROM_GEN_DAT Instance method Private Method define the UI mode dependent on data changeability 20090605
Events
Class CL_VC2OD_DEP_ND_GENERAL_DATA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_S_DEPENDENCY_NO Private See coding 20090127 BEGIN OF gty_s_dependency_no, dependency_no TYPE knnam, END OF gty_s_dependency_no
2 GTY_S_DEPENDENCY_NO2 Private See coding 20090608 BEGIN OF gty_s_dependency_no2, dependency_no TYPE knnam, change_number TYPE aennr, END OF gty_s_dependency_no2
3 GTY_T_DEPENDENCY_NO Private See coding 20090127 gty_t_dependency_no TYPE STANDARD TABLE OF gty_s_dependency_no WITH KEY dependency_no
4 GTY_T_DEPENDENCY_NO2 Private See coding 20090608 gty_t_dependency_no2 TYPE STANDARD TABLE OF gty_s_dependency_no2 WITH KEY dependency_no change_number
Method Signatures

Method CHECK_INITIAL_SCREEN_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_INITIAL_SCREEN_DATA Call by reference Type reference (TYPE) VC2OD_S_DEP_INIT_SCREEN_SP VC Dependency initial screen Service Provider Structure 20090605
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20090508
3 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20090508

Method CHECK_INITIAL_SCREEN_DATA on class CL_VC2OD_DEP_ND_GENERAL_DATA has no exception.

Method CLEAR_TABLES Signature

Method CLEAR_TABLES on class CL_VC2OD_DEP_ND_GENERAL_DATA has no parameter.
Method CLEAR_TABLES on class CL_VC2OD_DEP_ND_GENERAL_DATA has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_VC2OD_DEP_ND_GENERAL_DATA has no parameter.
Method CONSTRUCTOR on class CL_VC2OD_DEP_ND_GENERAL_DATA has no exception.

Method CREATE_DEPENDENCY 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 20090127
2 Exporting ET_NEW_NODE_DATA Call by reference Type reference (TYPE) VC2OD_T_DEP_GENERAL_DATA_SP VC Dependency general data Service Provider Structure 20090127
3 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20090127
4 Importing IS_LEAD_OBJ_KEY Call by reference Type reference (TYPE) VC2OD_S_LEAD_OBJ_KEY Lead Object Key for Dependency Assignments 20090423
5 Importing IS_NODE_DATA Call by reference Type reference (TYPE) VC2OD_S_DEP_GENERAL_DATA_SP VC Dependency general data Service Provider Structure 20090127

Method CREATE_DEPENDENCY on class CL_VC2OD_DEP_ND_GENERAL_DATA has no exception.

Method CREATE_DEP_WITH_REFERENCE 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 20090126
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) VC2OD_T_DEP_GENERAL_DATA_SP VC Dependency general data - SP Structure - Table Type 20090126
3 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20090126
4 Importing IS_LEAD_OBJ_KEY Call by reference Type reference (TYPE) VC2OD_S_LEAD_OBJ_KEY Lead Object Key for Dependency Assignments 20090423
5 Importing IS_NODE_DATA Call by reference Type reference (TYPE) VC2OD_S_DEP_GENERAL_DATA_SP VC Dependency general data Service Provider Structure 20090422
6 Importing IS_TEMPLATE_DATA Call by reference Type reference (TYPE) VC2OD_S_DEP_GENERAL_DATA_INS VC Dependency initial screen ID 20090422

Method CREATE_DEP_WITH_REFERENCE on class CL_VC2OD_DEP_ND_GENERAL_DATA has no exception.

Method GET_DEPENDENCIES 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 20090306
2 Exporting ET_MESSAGE_LOCK Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20090306
3 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) VC2OD_T_DEP_GENERAL_DATA_SP VC Dependency general data - SP Structure - Table Type 20090306
4 Exporting ET_READONLY_DEPENDENCIES Call by reference Type reference (TYPE) GTY_T_DEPENDENCY_NO 20090306
5 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20090306
6 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20090306
7 Importing IT_NODE_ID Call by reference Type reference (TYPE) VC2OD_T_DEP_GENERAL_DATA_ID VC Dependency general data ID - Table Type 20090306
8 Importing IV_DIFFER_LOCK_MESSAGES Call by reference Type reference (TYPE) XFELD SPACE Checkbox 20090306
9 Importing IV_LOCK Call by reference Type reference (TYPE) /PLMB/SPI_LOCK_IND Locking Indicator 20090306

Method GET_DEPENDENCIES on class CL_VC2OD_DEP_ND_GENERAL_DATA has no exception.

Method SET_EDIT_UI_MODE_FROM_GEN_DAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOCKED_AND_CHANGEABLE Call by reference Type reference (TYPE) XFELD Checkbox 20090605

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