SAP ABAP Class CL_VC2OD_DMT_ND (Handles functionality common to all VC Dep Maintenance Table)
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_DMT_ND_ACCESS Application Access Interface for DMT DO 20090807
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_VC2OD_DMT_ND_ASSIGNMENTS Handles the service provider node #ASSIGNMENTS 20090806
2 Inheritance (c INHERITING FROM c_ref)  CL_VC2OD_DMT_ND_CONTROL_DATA Handles the service provider node #CONTROL_DATA# 20090806
3 Inheritance (c INHERITING FROM c_ref)  CL_VC2OD_DMT_ND_GENERAL_DATA Handles the service provider node #GENERAL_DATA# 20090806
4 Inheritance (c INHERITING FROM c_ref)  CL_VC2OD_DMT_ND_INCONSIST Handles the service provider node #CONTROL_DATA# 20090918
5 Inheritance (c INHERITING FROM c_ref)  CL_VC2OD_DMT_ND_PERSONALIZ Handles the service provider node #PERSONALIZATION# 20090923
6 Inheritance (c INHERITING FROM c_ref)  CL_VC2OD_DMT_ND_SOURCE_DATA Handles the service provider node #SOURCE_DATA# 20090812
7 Inheritance (c INHERITING FROM c_ref)  CL_VC2OD_DMT_ND_USED_CHARACT Handles the service provider node #USED_CHARACTERISTICS" 20090817
Properties
Class CL_VC2OD_DMT_ND  
Short Description Handles functionality common to all VC Dep Maintenance Table    
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 20090806   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_VC2OD_DMT_ND has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_VC2OD_DMT_ND_ACCESS Application Access Interface for DMT DO 20090807
Friends
Class CL_VC2OD_DMT_ND has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GS_DMT_CTRL_DATA Static Attribute Private Type reference (TYPE) VC2OD_S_DMT_CTRL_DATA Dependency Control Data 20090819
2 GS_LEAD_OBJECT_KEY Static Attribute Private Type reference (TYPE) VC2OD_S_LEAD_OBJ_KEY Lead Object Key for Dependency Assignments 20090813
3 GT_INCONSISTENT Static Attribute Private Type reference (TYPE) VC2OD_T_DMT_CHAR_LINE_ID Identifier: characteristic in a table line 20090918
4 GT_READ_ONLY_DEPENDENCIES Static Attribute Private Type reference (TYPE) VC2OD_T_DMT_ASSIGNMENTS_ID dependency maintenance table assignments id table 20091103
Methods
# Method Level Visibility Method type Description Created on
1 GET_CLASS_ID Instance method Protected Method Read class IDs from buffer 20090819
2 GET_DMT_CTRL_DATA Instance method Protected Method Get control variables 20090819
3 GET_INCONSISTENCY Instance method Protected Method Get inconsistencies from buffer 20090918
4 GET_LEAD_OBJECT_KEY Instance method Protected Method Get the lead object key 20090825
5 GET_READ_ONLY_DEPENDENCIES Instance method Protected Method get the read only dependencies 20091103
6 GET_UI_MODE Instance method Protected Method Read UI mode from buffer 20090818
7 RESET_THE_READ_ONLY_DEPS Instance method Protected Method reset the read only dependencies 20091103
8 SET_DMT_CTRL_DATA Instance method Protected Method Set control variables 20090819
9 SET_INCONSISTENCY Instance method Protected Method Set inconsistencies in buffer 20090918
10 SET_LEAD_OBJECT_KEY Instance method Protected Method Set the lead object key 20090825
11 SET_READ_ONLY_DEPENDENCIES Instance method Protected Method set the read only dependencies 20091103
12 SET_UI_MODE Instance method Protected Method Set UI mode to buffer 20091204
Events
Class CL_VC2OD_DMT_ND has no event.
Types
Class CL_VC2OD_DMT_ND has no local type.
Method Signatures

Method GET_CLASS_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CLASS_ID Call by reference Type reference (TYPE) VC2OD_T_CPL_CLASS_ID Class ID 20091204

Method GET_CLASS_ID on class CL_VC2OD_DMT_ND has no exception.

Method GET_DMT_CTRL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DMT_CTRL_DATA Call by reference Type reference (TYPE) VC2OD_S_DMT_CTRL_DATA Dependency Control Data 20090819

Method GET_DMT_CTRL_DATA on class CL_VC2OD_DMT_ND has no exception.

Method GET_INCONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INCONSISTENT Call by reference Type reference (TYPE) VC2OD_T_DMT_CHAR_LINE_ID Identifier: characteristic in a table line 20090918

Method GET_INCONSISTENCY on class CL_VC2OD_DMT_ND has no exception.

Method GET_LEAD_OBJECT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LEAD_OBJ_KEY Call by reference Type reference (TYPE) VC2OD_S_LEAD_OBJ_KEY Lead Object Key for Dependency Assignments 20090825

Method GET_LEAD_OBJECT_KEY on class CL_VC2OD_DMT_ND has no exception.

Method GET_READ_ONLY_DEPENDENCIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DEPENDENCIES Call by reference Type reference (TYPE) VC2OD_T_DMT_ASSIGNMENTS_ID dependency maintenance table assignments id table 20091103

Method GET_READ_ONLY_DEPENDENCIES on class CL_VC2OD_DMT_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 20090818

Method GET_UI_MODE on class CL_VC2OD_DMT_ND has no exception.

Method RESET_THE_READ_ONLY_DEPS Signature

Method RESET_THE_READ_ONLY_DEPS on class CL_VC2OD_DMT_ND has no parameter.
Method RESET_THE_READ_ONLY_DEPS on class CL_VC2OD_DMT_ND has no exception.

Method SET_DMT_CTRL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DMT_CTRL_DATA Call by reference Type reference (TYPE) VC2OD_S_DMT_CTRL_DATA Dependency Control Data 20090819

Method SET_DMT_CTRL_DATA on class CL_VC2OD_DMT_ND has no exception.

Method SET_INCONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INCONSISTENT Call by reference Type reference (TYPE) VC2OD_T_DMT_CHAR_LINE_ID Identifier: characteristic in a table line 20090918

Method SET_INCONSISTENCY on class CL_VC2OD_DMT_ND has no exception.

Method SET_LEAD_OBJECT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LEAD_OBJ_KEY Call by reference Type reference (TYPE) VC2OD_S_LEAD_OBJ_KEY Lead Object Key for Dependency Assignments 20090825

Method SET_LEAD_OBJECT_KEY on class CL_VC2OD_DMT_ND has no exception.

Method SET_READ_ONLY_DEPENDENCIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DEPENENCIES Call by reference Type reference (TYPE) VC2OD_T_DMT_ASSIGNMENTS_ID dependency maintenance table assignments id table 20091103

Method SET_READ_ONLY_DEPENDENCIES on class CL_VC2OD_DMT_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 20091204

Method SET_UI_MODE on class CL_VC2OD_DMT_ND has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 605