SAP ABAP Interface IF_VC2OD_DEP_ND_ACCESS (Application Access Interface for dependency editor DO)
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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_VC2OD_DEP_ND Handles functionality common to all VC Dependency nodes 20081104
Properties
Interface IF_VC2OD_DEP_ND_ACCESS  
Short Description Application Access Interface for dependency editor DO    
General Data
Package VC2OD_SP   Object Dependency - Service Provider 
Created 20081104   SAP 
Last changed 20100310   SAP 
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)
Interfaces
Interface IF_VC2OD_DEP_ND_ACCESS has no interface.
Friends
Interface IF_VC2OD_DEP_ND_ACCESS has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_BO_DATA_STR Instance attribute Public Object reference (TYPE REF TO) DATA 20081104
2 MR_BO_DATA_TAB Instance attribute Public Object reference (TYPE REF TO) DATA 20081104
3 MR_BO_ID_STR Instance attribute Public Object reference (TYPE REF TO) DATA 20081104
4 MR_BO_ID_TAB Instance attribute Public Object reference (TYPE REF TO) DATA 20081104
5 MR_SP_DATA_STR Instance attribute Public Object reference (TYPE REF TO) DATA 20081104
6 MR_SP_DATA_TAB Instance attribute Public Object reference (TYPE REF TO) DATA 20081104
7 MR_SP_ID_STR Instance attribute Public Object reference (TYPE REF TO) DATA 20081104
8 MR_SP_ID_TAB Instance attribute Public Object reference (TYPE REF TO) DATA 20081104
9 MT_ID_FIELDS Instance attribute Public Type reference (TYPE) GTY_ID_FIELDS 20081104
Methods
# Method Level Visibility Method type Description Created on
1 ACTION Instance method Public Method Action for a given list of node IDs 20081104
2 CHECK_BEFORE_SAVE Instance method Public Method Perform checks before save 20081104
3 CHECK_WHETHER_DEFAULT_PROFILE Instance method Public Method shall the default profile be used? 20090126
4 CLEAN_UP Instance method Public Method Perform clean up (e. g. release all locks) 20081104
5 DELETE Instance method Public Method Delete node ID 20081104
6 ENRICH Instance method Public Method Enrich 20081104
7 GET_NODE_RELATIONSHIPS Instance method Public Method get relationship between node id and node data 20090121
8 GET_PROFILES Instance method Public Method get profiles 20081104
9 GET_UI_MODE_OF_NODE Instance method Public Method get the ui mode which shall be used for field control 20090608
10 INSERT Instance method Public Method Insert node ID and node data 20081104
11 QUERY Instance method Public Method Execute a Query 20081104
12 RETRIEVE Instance method Public Method Retrieve data for a given list of node IDs 20081104
13 SAVE Instance method Public Method Save changed data to database 20081104
14 UPDATE Instance method Public Method Update data for a given list of node IDs 20081104
Events
Interface IF_VC2OD_DEP_ND_ACCESS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_ID_FIELDS Public See coding 20081104 gty_id_fields TYPE STANDARD TABLE OF fieldname WITH DEFAULT KEY
2 GTY_S_DEPENDENCY_NO Public See coding 20090113 BEGIN OF gty_s_dependency_no, dependency_no TYPE knnam, END OF gty_s_dependency_no
3 GTY_T_DEPENDENCY_NO Public See coding 20090113 gty_t_dependency_no TYPE STANDARD TABLE OF gty_s_dependency_no
Method Signatures

Method ACTION 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_INDEX_FAILED Index of node ID for which no data is available 20081104
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20081104
3 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE Node ID and node data 20081104
4 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed indicator 20081104
5 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20081104
6 Importing IS_PARAM Call by reference Type reference (TYPE) ANY Parameter for action (e. g. profile) 20081104
7 Importing IT_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE Node ID to which action refers 20081104
8 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) /PLMB/SPI_ACTION_NAME Action name 20081104

Method ACTION on Interface IF_VC2OD_DEP_ND_ACCESS has no exception.

Method CHECK_BEFORE_SAVE 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 20081104
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed indicator 20081104
3 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20081104

Method CHECK_BEFORE_SAVE on Interface IF_VC2OD_DEP_ND_ACCESS has no exception.

Method CHECK_WHETHER_DEFAULT_PROFILE Signature

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

Method CHECK_WHETHER_DEFAULT_PROFILE on Interface IF_VC2OD_DEP_ND_ACCESS has no exception.

Method CLEAN_UP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REASON Call by reference Type reference (TYPE) /PLMB/SPI_CLEAN_UP_REASON '00' Clean up reason 20081104

Method CLEAN_UP on Interface IF_VC2OD_DEP_ND_ACCESS has no exception.

Method DELETE 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_INDEX_FAILED Index of node ID for which delete failed 20081104
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20081104
3 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed indicator 20081104
4 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20081104
5 Importing IT_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE Node ID which should be deleted 20081104

Method DELETE on Interface IF_VC2OD_DEP_ND_ACCESS has no exception.

Method ENRICH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) ANY 20081104
2 Changing CT_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20081104
3 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20081104
4 Importing IV_INDEX Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20081104

Method ENRICH on Interface IF_VC2OD_DEP_ND_ACCESS has no exception.

Method GET_NODE_RELATIONSHIPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_ID_REL Call by reference Type reference (TYPE) /PLMB/T_SPI_NODE_REL Relationship between index of source and target node ID 20090121
2 Importing IT_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20090121
3 Importing IT_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE 20090121

Method GET_NODE_RELATIONSHIPS on Interface IF_VC2OD_DEP_ND_ACCESS has no exception.

Method GET_PROFILES 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 20081104
2 Exporting ET_PROFILE Call by reference Type reference (TYPE) /PLMB/T_SPI_PROFILE_NODE Node property profile definition 20081104
3 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20081104
4 Importing IS_ACTION_PARAM Call by reference Type reference (TYPE) ANY 20090304
5 Importing IS_ID Call by reference Type reference (TYPE) ANY 20081104
6 Importing IT_NODE_INPUT Call by reference Type reference (TYPE) INDEX TABLE 20090305
7 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) /PLMB/SPI_ACTION_NAME Action Name 20090304
8 Importing IV_DEPENDENCY_ID Call by reference Type reference (TYPE) KNNAM Name of Dependency 20081104
9 Importing IV_MODE Call by reference Type reference (TYPE) /PLMB/SPI_MODE Mode 20081104

Method GET_PROFILES on Interface IF_VC2OD_DEP_ND_ACCESS has no exception.

Method GET_UI_MODE_OF_NODE 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 20090608

Method GET_UI_MODE_OF_NODE on Interface IF_VC2OD_DEP_ND_ACCESS has no exception.

Method INSERT 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_INDEX_FAILED Index of node ID for which insert failed 20081104
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20081104
3 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE Node ID and data which was inserted into node 20081104
4 Exporting ET_NODE_ID_REL Call by reference Type reference (TYPE) /PLMB/T_SPI_NODE_REL Relationship between index of source and target node ID 20081104
5 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed indicator 20081104
6 Exporting EV_REREAD_WITH_NEW_KEYS Call by reference Type reference (TYPE) XFELD read data again with new keys 20090223
7 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20081104
8 Importing IS_NODE_ID Call by reference Type reference (TYPE) ANY Node ID 20081104
9 Importing IS_PARAM Call by reference Type reference (TYPE) ANY Parameter for insert e. g. profile 20081104
10 Importing IT_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE Node ID and node data to be inserted into node 20081104

Method INSERT on Interface IF_VC2OD_DEP_ND_ACCESS has no exception.

Method QUERY 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 20081104
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE Node ID(s) and node data which matches selection parameters 20081104
3 Exporting ET_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE Node ID(s) which match the selection parameters 20081104
4 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed indicator 20081104
5 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20081104
6 Importing IS_OPTIONS Call by reference Type reference (TYPE) /PLMB/S_SPI_QUERY_OPTIONS Query options 20081104
7 Importing IT_FILTER_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE List of NodeIDs to which result will be restricted 20081104
8 Importing IT_SEL_PARAM Call by reference Type reference (TYPE) /PLMB/T_SPI_SELECTION_PARAM Selection parameters 20081104
9 Importing IV_KEYS_ONLY Call by reference Type reference (TYPE) /PLMB/SPI_KEYS_ONLY_IND SPACE Indicator return only keys 20081104

Method QUERY on Interface IF_VC2OD_DEP_ND_ACCESS has no exception.

Method RETRIEVE 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 Index of node ID for which no data is availab 20081104
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20081104
3 Exporting ET_MESSAGE_LOCK Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20081209
4 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE Node ID and node data 20081104
5 Exporting ET_READONLY_DEPENDENCIES Call by reference Type reference (TYPE) GTY_T_DEPENDENCY_NO 20090120
6 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed indicator 20081104
7 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20081104
8 Importing IT_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE Node ID 20081104
9 Importing IV_LOCK Call by reference Type reference (TYPE) /PLMB/SPI_LOCK_IND Locking indicator 20081104
10 Importing IV_PARENT_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20090406

Method RETRIEVE on Interface IF_VC2OD_DEP_ND_ACCESS has no exception.

Method SAVE 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 20081104
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed indicator 20081104
3 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20081104

Method SAVE on Interface IF_VC2OD_DEP_ND_ACCESS has no exception.

Method UPDATE 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 20081104
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE Node ID and data which was updated 20081104
3 Exporting EV_REREAD_WITH_NEW_KEYS Call by reference Type reference (TYPE) XFELD read data again with new keys 20090403
4 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20081104
5 Importing IT_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE Node ID and node data which shall be updated 20081104

Method UPDATE on Interface IF_VC2OD_DEP_ND_ACCESS has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 605