SAP ABAP Class CL_VC2OD_DEP_ND_ASSIGNMENTS (Handles the service provider node "ASSIGNMENTS")
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_ASSIGNMENTS  
Short Description Handles the service provider node "ASSIGNMENTS"    
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_ASSIGNMENTS has no forward declaration.
Interfaces
Class CL_VC2OD_DEP_ND_ASSIGNMENTS has no interface implemented.
Friends
Class CL_VC2OD_DEP_ND_ASSIGNMENTS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GV_RETRIEVE_MODE Instance attribute Private Type reference (TYPE) STRING 20090311
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_GLOBAL_DEPENDENCY Instance method Private Method assign global dependency 20081216
2 CHANGE_SEQUENCE Instance method Private Method change the field sequence of the assignment table 20081202
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20081107
4 EXTRACT_ASSIGNMENT_DATA Instance method Private Method extract the assignment data 20081112
5 GET_ASSIGNMENTS Instance method Private Method get assignments 20081105
6 GET_DATA_RELATIONSHIPS Instance method Private Method get the relationships between input and output data 20081107
7 GET_DEPENDENCY_LIST Instance method Private Method get list of dependencies 20090311
8 SORT_ASSIGNMENTS Instance method Private Method sort the assigned dependencies 20090303
Events
Class CL_VC2OD_DEP_ND_ASSIGNMENTS has no event.
Types
Class CL_VC2OD_DEP_ND_ASSIGNMENTS has no local type.
Method Signatures

Method ASSIGN_GLOBAL_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 20081216
2 Exporting EV_ASSIGNMENT_NO Call by reference Type reference (TYPE) KNOBJ Number of Object with Assigned Dependencies 20081216
3 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20081216
4 Importing IV_ASSIGNMENT_NO Call by reference Type reference (TYPE) KNOBJ Number of Object with Assigned Dependencies 20081216
5 Importing IV_CHANGE_NO Call by reference Type reference (TYPE) AENNR Change Number 20081216
6 Importing IV_DEPENDENCY_NO Call by reference Type reference (TYPE) KNNAM Name of Dependency 20081216
7 Importing IV_KEY_DATE Call by reference Type reference (TYPE) VC2OD_KEY_DATE Valid-From Date 20090327
8 Importing IV_LEAD_OBJ_TYPE Call by reference Type reference (TYPE) KNTAB Table ID for object 20081216

Method ASSIGN_GLOBAL_DEPENDENCY on class CL_VC2OD_DEP_ND_ASSIGNMENTS has no exception.

Method CHANGE_SEQUENCE 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 20081202
2 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20081202
3 Importing IV_ASSIGNMENT_NO Call by reference Type reference (TYPE) KNOBJ Number of Object with Assigned Dependencies 20081202
4 Importing IV_CHANGE_NUMBER Call by reference Type reference (TYPE) AENNR Change Number 20090409
5 Importing IV_DEPENDENCY_NO Call by reference Type reference (TYPE) KNNAM Name of Dependency 20081202
6 Importing IV_KEY_DATE Call by reference Type reference (TYPE) DATUV Valid-From Date 20090409
7 Importing IV_LEAD_OBJ_TYPE Call by reference Type reference (TYPE) KNOJT Object ID for Defining Dependencies 20081202
8 Importing IV_PROCESSING_SEQ Call by reference Type reference (TYPE) KNSRT Name of Dependency 20081202

Method CHANGE_SEQUENCE on class CL_VC2OD_DEP_ND_ASSIGNMENTS has no exception.

Method CONSTRUCTOR Signature

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

Method EXTRACT_ASSIGNMENT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ASSIGNMENTS Call by reference Type reference (TYPE) VC2OD_T_DEP_ASSIGNMENTS_SP VC Dependency Assignment - SP Strucure - Table Type 20081112
2 Changing CT_ASSIGNMENT_IDS Call by reference Type reference (TYPE) VC2OD_T_DEP_ASSIGNMENTS_ID VC Dependency Assignment ID - Table Type 20081112
3 Changing CT_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20081112
4 Changing CV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20081112
5 Importing IS_ASSIGNMENTS_BO Call by reference Type reference (TYPE) VC2OD_S_ASSIGNMENT Assignments 20081112
6 Importing IS_ASSIGNMENT_ID Call by reference Type reference (TYPE) VC2OD_S_DEP_ASSIGNMENTS_ID VC Dependency Assignment ID 20081112
7 Importing IT_BASIC_DATA_BO Call by reference Type reference (TYPE) VC2OD_T_BASIC_DATA Basic Data 20081112
8 Importing IT_DESCRIPTIONS_BO Call by reference Type reference (TYPE) VC2OD_T_DESCRIPTION Descriptions 20081112
9 Importing IV_TABIX Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20081112

Method EXTRACT_ASSIGNMENT_DATA on class CL_VC2OD_DEP_ND_ASSIGNMENTS has no exception.

Method GET_ASSIGNMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ASSIGNMENTS Call by reference Type reference (TYPE) VC2OD_T_DEP_ASSIGNMENTS_SP VC Dependency Assignment - SP Strucure - Table Type 20081105
2 Exporting ET_ASSIGNMENT_IDS Call by reference Type reference (TYPE) VC2OD_T_DEP_ASSIGNMENTS_ID ids of successfully read assignments 20081106
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20081105
4 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20081105
5 Importing IT_ASSIGNMENT_IDS Call by reference Type reference (TYPE) VC2OD_T_DEP_ASSIGNMENTS_ID VC Dependency Assignment - Service Provider Structure 20081105
6 Importing IV_RETRIEVE Call by reference Type reference (TYPE) XFELD Checkbox 20081106

Method GET_ASSIGNMENTS on class CL_VC2OD_DEP_ND_ASSIGNMENTS has no exception.

Method GET_DATA_RELATIONSHIPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INDEX_FAILED Call by reference Type reference (TYPE) /PLMB/T_SPI_RTR_INDEX_FAILED 20081107
2 Exporting ET_NODE_ID_REL Call by reference Type reference (TYPE) /PLMB/T_SPI_NODE_REL 20081107
3 Importing IT_NODE_DATA Call by reference Type reference (TYPE) VC2OD_T_DEP_ASSIGNMENTS_SP VC Dependency Assignment - SP Strucure - Table Type 20081107
4 Importing IT_NODE_ID Call by reference Type reference (TYPE) VC2OD_T_DEP_ASSIGNMENTS_ID VC Dependency Assignment ID - Table Type 20081107

Method GET_DATA_RELATIONSHIPS on class CL_VC2OD_DEP_ND_ASSIGNMENTS has no exception.

Method GET_DEPENDENCY_LIST 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 20090311
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) VC2OD_T_DEP_ASSIGNMENTS_SP VC Dependency Assignment - SP Strucure - Table Type 20090311
3 Exporting ET_NODE_ID Call by reference Type reference (TYPE) VC2OD_T_DEP_ASSIGNMENTS_ID VC Dependency Assignment ID - Table Type 20090311
4 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20090311
5 Importing IT_NODE_ID Call by reference Type reference (TYPE) VC2OD_T_DEP_ASSIGNMENTS_ID VC Dependency Assignment ID - Table Type 20090311
6 Importing IV_RETRIEVE Call by reference Type reference (TYPE) XFELD Checkbox 20090311

Method GET_DEPENDENCY_LIST on class CL_VC2OD_DEP_ND_ASSIGNMENTS has no exception.

Method SORT_ASSIGNMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ASSIGNMENTS Call by reference Type reference (TYPE) VC2OD_T_DEP_ASSIGNMENTS_SP VC Dependency Assignment - SP Strucure - Table Type 20090303

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