SAP ABAP Interface IF_VC2OD_CPL_ND_ACCESS (Application Access Interface for Characterist Pool access)
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_CPL_ND Common functionality of all characteristic pool nodes 20090811
Properties
Interface IF_VC2OD_CPL_ND_ACCESS  
Short Description Application Access Interface for Characterist Pool access    
General Data
Package VC2OD_SP   Object Dependency - Service Provider 
Created 20090811   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_CPL_ND_ACCESS has no interface.
Friends
Interface IF_VC2OD_CPL_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 20090811
2 MR_BO_DATA_TAB Instance attribute Public Object reference (TYPE REF TO) DATA 20090811
3 MR_BO_ID_STR Instance attribute Public Object reference (TYPE REF TO) DATA 20090811
4 MR_BO_ID_TAB Instance attribute Public Object reference (TYPE REF TO) DATA 20090811
5 MR_SP_DATA_STR Instance attribute Public Object reference (TYPE REF TO) DATA 20090811
6 MR_SP_DATA_TAB Instance attribute Public Object reference (TYPE REF TO) DATA 20090811
7 MR_SP_ID_STR Instance attribute Public Object reference (TYPE REF TO) DATA 20090811
8 MR_SP_ID_TAB Instance attribute Public Object reference (TYPE REF TO) DATA 20090811
9 MT_ID_FIELDS Instance attribute Public Type reference (TYPE) GTY_ID_FIELDS 20090811
Methods
# Method Level Visibility Method type Description Created on
1 ACTION Instance method Public Method Action for a given list of node IDs 20090811
2 CHECK_BEFORE_SAVE Instance method Public Method Perform checks before save 20090811
3 CHECK_WHETHER_DEFAULT_PROFILE Instance method Public Method shall the default profile be used? 20090811
4 CLEAN_UP Instance method Public Method Perform clean up (e. g. release all locks) 20090811
5 DELETE Instance method Public Method Delete node ID 20090811
6 ENRICH Instance method Public Method Enrich 20090811
7 GET_NODE_RELATIONSHIPS Instance method Public Method get relationship between node id and node data 20090811
8 GET_PROFILES Instance method Public Method get profiles 20090811
9 GET_UI_MODE_OF_NODE Instance method Public Method get the ui mode which shall be used for field control 20090811
10 INSERT Instance method Public Method Insert node ID and node data 20090811
11 QUERY Instance method Public Method Execute a Query 20090811
12 RETRIEVE Instance method Public Method Retrieve data for a given list of node IDs 20090811
13 SAVE Instance method Public Method Save changed data to database 20090811
14 UPDATE Instance method Public Method Update data for a given list of node IDs 20090811
Events
Interface IF_VC2OD_CPL_ND_ACCESS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_ID_FIELDS Public See coding 20090811 gty_id_fields TYPE STANDARD TABLE OF fieldname WITH DEFAULT KEY
2 GTY_S_CLASS Public See coding 20090811 BEGIN OF GTY_S_CLASS , class TYPE KLASSE_D, END OF GTY_S_CLASS
3 GTY_T_CLASS Public See coding 20090811 GTY_T_CLASS TYPE STANDARD TABLE OF GTY_S_CLASS
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 20090811
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20090811
3 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE Node ID and node data 20090811
4 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed indicator 20090811
5 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20090811
6 Importing IS_PARAM Call by reference Type reference (TYPE) ANY Parameter for action (e. g. profile) 20090811
7 Importing IT_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE Node ID to which action refers 20090811
8 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) /PLMB/SPI_ACTION_NAME Action name 20090811

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

Method CHECK_BEFORE_SAVE on Interface IF_VC2OD_CPL_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 20090811

Method CHECK_WHETHER_DEFAULT_PROFILE on Interface IF_VC2OD_CPL_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 20090811

Method CLEAN_UP on Interface IF_VC2OD_CPL_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 20090811
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20090811
3 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed indicator 20090811
4 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20090811
5 Importing IT_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE Node ID which should be deleted 20090811

Method DELETE on Interface IF_VC2OD_CPL_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 20090811
2 Changing CT_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20090811
3 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20090811
4 Importing IV_INDEX Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20090811

Method ENRICH on Interface IF_VC2OD_CPL_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 20090811
2 Importing IT_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20090811
3 Importing IT_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE 20090811

Method GET_NODE_RELATIONSHIPS on Interface IF_VC2OD_CPL_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 20090811
2 Exporting ET_PROFILE Call by reference Type reference (TYPE) /PLMB/T_SPI_PROFILE_NODE Node property profile definition 20090811
3 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20090811
4 Importing IS_ID Call by reference Type reference (TYPE) ANY 20090811
5 Importing IV_CLASS Call by reference Type reference (TYPE) KLASSE_D Class number 20090811
6 Importing IV_MODE Call by reference Type reference (TYPE) /PLMB/SPI_MODE Mode 20090827

Method GET_PROFILES on Interface IF_VC2OD_CPL_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 20090811

Method GET_UI_MODE_OF_NODE on Interface IF_VC2OD_CPL_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 20090811
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20090811
3 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE Node ID and data which was inserted into node 20090811
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 20090811
5 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed indicator 20090811
6 Exporting EV_REREAD_WITH_NEW_KEYS Call by reference Type reference (TYPE) XFELD read data again with new keys 20090811
7 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20090811
8 Importing IS_NODE_ID Call by reference Type reference (TYPE) ANY Node ID 20090811
9 Importing IS_PARAM Call by reference Type reference (TYPE) ANY Parameter for insert e. g. profile 20090811
10 Importing IT_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE Node ID and node data to be inserted into node 20090811

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

Method QUERY on Interface IF_VC2OD_CPL_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 20090811
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20090811
3 Exporting ET_MESSAGE_LOCK Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20090811
4 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE Node ID and node data 20090811
5 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 20090904
6 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed indicator 20090811
7 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20090811
8 Importing IT_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE Node ID 20090811
9 Importing IV_LOCK Call by reference Type reference (TYPE) /PLMB/SPI_LOCK_IND Locking indicator 20090811
10 Importing IV_PARENT_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20090811

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

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

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