SAP ABAP Class /UI2/CL_EDM_DATA_ACCESSOR (EDM Data Accessor)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   CA-UI2-INT-BE (Application Component) Backend Enablement
     /UI2/BASIS_CORE_EDM (Package) UI BE: Entity Data Model Core logic (release independent)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /UI2/IF_EDM_DATA_ACCESSOR EDM Data Accessor (Entity and Feed) 20110902
2 Interface implementation (CLASS c. INTERFACES i_ref)  /UI2/IF_EDM_PHASE_LISTENER EDM Phase Listener 20130307
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_V01_PAGE EDM Data Accessor: Page v0.1(DB) 20111122
2 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_NAV_T_TAG_00 EDM Data Accessor: Read tags from database 20111026
3 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_TRANS_CUST_00 EDM Data Accessor: Read Interoperability Links 20130806
4 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_TRANS_PACK_00 EDM Data Accessor: Read Interoperability Links 20130806
5 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_TRANS_WB_00 EDM Data Accessor: Read Interoperability Links 20130814
6 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_USERMENUITEM EDM Data Accessor for UserMenuItems 20130606
7 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_USERMENU_SEARCH DataAccessor for Search Providers 20130806
8 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_USERMENU_SYSTEM Get System-specific infos for oDATA StartUp Service 20130801
9 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_USERMENU_USER Retrieve some user specific information from runtime 20130801
10 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_V01_CATALOG EDM Data Accessor: Catalog v.01 (DB) 20111121
... Click here to see Used By full list (41 items)
Properties
Class /UI2/CL_EDM_DATA_ACCESSOR  
Short Description EDM Data Accessor    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /UI2/BASIS_CORE_EDM   UI BE: Entity Data Model Core logic (release independent) 
Created 20110902   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /UI2/IF_EDM_DATA_ACCESSOR Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /UI2/IF_EDM_DATA_ACCESSOR EDM Data Accessor (Entity and Feed) 20110902
2 /UI2/IF_EDM_PHASE_LISTENER EDM Phase Listener 20130307
Friends
Class /UI2/CL_EDM_DATA_ACCESSOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_DATA_ACCESSOR Instance attribute Private Type reference (TYPE) TP_T_DATA_ACCESSOR 20111216
2 M_IS_KEY_TAB_COMPLETE Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_UNDEFINED 20111216
3 M_PM_REGISTRATION Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_UNDEFINED 20130307
4 M_REF_TO_ENTITY_STRUCTURE Instance attribute Private Object reference (TYPE REF TO) DATA 20111216
5 M_REF_TO_FEED_TABLE Instance attribute Private Object reference (TYPE REF TO) DATA 20111216
6 M_SOURCE_OP_MUST_EXIST Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_UNDEFINED 20120108
7 M_SOURCE_OP_MUST_NOT_EXIST Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_UNDEFINED 20120108
8 M_SOURCE_OP_READ_ONLY Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_UNDEFINED 20120108
9 M_TARGET_OP_MUST_EXIST Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_UNDEFINED 20120108
10 M_TARGET_OP_MUST_NOT_EXIST Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_UNDEFINED 20120108
11 M_TARGET_OP_READ_ONLY Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_UNDEFINED 20120108
Methods
# Method Level Visibility Method type Description Created on
1 COPY_DATA_TO_REF Static method Public Method Get Reference of Data 20110905
2 FILTER_DATA_TO_REF Static method Public Method Get Reference of Data 20120307
3 GET_DATA_ACCESSOR_TAB Instance method Public Method 20111216
4 GET_DATA_TAB Instance method Protected Method 20110912
5 GET_KEY_TAB_FROM_STRUCT Instance method Public Method 20111216
6 GET_OPERATION_TYPE Instance method Public Method 20120106
7 GET_REF_TO_KEY_TAB_STRUCT Instance method Public Method 20110929
8 GET_SOURCE_OPERATION_TYPE Instance method Public Method 20120108
9 GET_TARGET_OPERATION_TYPE Instance method Public Method 20120108
10 IS_KEY_TAB_COMPLETE Instance method Public Method 20111216
11 REGISTER_ON_PHASE_MANAGER Instance method Public Method 20130307
12 RESET Instance method Private Method 20111216
13 RESET_DATA Instance method Protected Method 20130321
Events
Class /UI2/CL_EDM_DATA_ACCESSOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_T_DATA_ACCESSOR Public See coding 20111216 TP_T_DATA_ACCESSOR type hashed table of ref to /ui2/cl_edm_data_accessor WITH UNIQUE key table_line
Method Signatures

Method COPY_DATA_TO_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA Call by reference Type reference (TYPE) ANY 20110905
2 Returning REF_TO_DATA Value transfer Object reference (TYPE REF TO) DATA 20110905
# Exception Resumable Description Created on
1 /UI2/CX_RUNTIME UI2 Exception for data provider 20111005

Method FILTER_DATA_TO_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA Call by reference Type reference (TYPE) ANY TABLE 20120307
2 Importing IT_FILTER_SELECT_OPTIONS Call by reference Type reference (TYPE) /IWBEP/T_MGW_SELECT_OPTION table of select options 20120307
3 Importing IV_FILTER Call by reference Type reference (TYPE) STRING 20120307
4 Returning REF_TO_DATA Value transfer Object reference (TYPE REF TO) DATA 20120307
# Exception Resumable Description Created on
1 /UI2/CX_RUNTIME UI2 Exception for data provider 20120307

Method GET_DATA_ACCESSOR_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DATA_ACCESSOR_TAB Value transfer Type reference (TYPE) TP_T_DATA_ACCESSOR 20111216
# Exception Resumable Description Created on
1 /UI2/CX_RUNTIME UI2 Exception for data provider 20111216

Method GET_DATA_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning REF_TO_DATA Value transfer Object reference (TYPE REF TO) DATA 20110912
# Exception Resumable Description Created on
1 /UI2/CX_RUNTIME UI2 Exception for data provider 20111005

Method GET_KEY_TAB_FROM_STRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting KEY_TAB Call by reference Type reference (TYPE) /UI2/IF_EDM_DATA_ACCESSOR=>TP_T_KEY 20111216
2 Importing REF_TO_STRUCTURE Call by reference Object reference (TYPE REF TO) DATA 20111216
# Exception Resumable Description Created on
1 /UI2/CX_RUNTIME UI2 Exception for data provider 20111216

Method GET_OPERATION_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_MUST_EXIST_OPERATION Value transfer Type reference (TYPE) ABAP_BOOL 20120106
2 Exporting IS_MUST_NOT_EXIST_OPERATION Value transfer Type reference (TYPE) ABAP_BOOL 20120106
3 Exporting IS_READ_ONLY_OPERATION Value transfer Type reference (TYPE) ABAP_BOOL 20120106
# Exception Resumable Description Created on
1 /UI2/CX_RUNTIME UI2 Exception for data provider 20120106

Method GET_REF_TO_KEY_TAB_STRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning REF_TO_DATA Value transfer Object reference (TYPE REF TO) DATA 20110929
# Exception Resumable Description Created on
1 /UI2/CX_RUNTIME UI2 Exception for data provider 20111005

Method GET_SOURCE_OPERATION_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_MUST_EXIST_OPERATION Value transfer Type reference (TYPE) ABAP_BOOL 20120108
2 Exporting IS_MUST_NOT_EXIST_OPERATION Value transfer Type reference (TYPE) ABAP_BOOL 20120108
3 Exporting IS_READ_ONLY_OPERATION Value transfer Type reference (TYPE) ABAP_BOOL 20120108
# Exception Resumable Description Created on
1 /UI2/CX_RUNTIME UI2 Exception for data provider 20120108

Method GET_TARGET_OPERATION_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_MUST_EXIST_OPERATION Value transfer Type reference (TYPE) ABAP_BOOL 20120108
2 Exporting IS_MUST_NOT_EXIST_OPERATION Value transfer Type reference (TYPE) ABAP_BOOL 20120108
3 Exporting IS_READ_ONLY_OPERATION Value transfer Type reference (TYPE) ABAP_BOOL 20120108
# Exception Resumable Description Created on
1 /UI2/CX_RUNTIME UI2 Exception for data provider 20120108

Method IS_KEY_TAB_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_KEY_TAB_COMPLETE Value transfer Type reference (TYPE) ABAP_BOOL 20111216
# Exception Resumable Description Created on
1 /UI2/CX_RUNTIME UI2 Exception for data provider 20111216

Method REGISTER_ON_PHASE_MANAGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20130307

Method REGISTER_ON_PHASE_MANAGER on class /UI2/CL_EDM_DATA_ACCESSOR has no exception.

Method RESET Signature

Method RESET on class /UI2/CL_EDM_DATA_ACCESSOR has no parameter.
Method RESET on class /UI2/CL_EDM_DATA_ACCESSOR has no exception.

Method RESET_DATA Signature

Method RESET_DATA on class /UI2/CL_EDM_DATA_ACCESSOR has no parameter.
Method RESET_DATA on class /UI2/CL_EDM_DATA_ACCESSOR has no exception.
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_V01_PAGE EDM Data Accessor: Page v0.1(DB) 20111122
2 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_NAV_T_TAG_00 EDM Data Accessor: Read tags from database 20111026
3 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_TRANS_CUST_00 EDM Data Accessor: Read Interoperability Links 20130806
4 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_TRANS_PACK_00 EDM Data Accessor: Read Interoperability Links 20130806
5 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_TRANS_WB_00 EDM Data Accessor: Read Interoperability Links 20130814
6 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_USERMENUITEM EDM Data Accessor for UserMenuItems 20130606
7 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_USERMENU_SEARCH DataAccessor for Search Providers 20130806
8 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_USERMENU_SYSTEM Get System-specific infos for oDATA StartUp Service 20130801
9 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_USERMENU_USER Retrieve some user specific information from runtime 20130801
10 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_V01_CATALOG EDM Data Accessor: Catalog v.01 (DB) 20111121
11 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_V01_GADGET EDM Data Accessor: Gadget v0.1 (DB) 20111121
12 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_NAV_T_LINK_00 EDM Data Accessor: Read links from database 20111026
13 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_V01_PAGE_CONFIG EDM Data Accessor: Page Gadget Usage v0.1 (RFC) 20121031
14 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_V01_PGUSAGE EDM Data Accessor: Page Gadget Usage v0.1 (RFC) 20111121
15 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_V01_PGUSAGE_CFG EDM Data Accessor: Page Gadget Usage v0.1 (RFC) 20121127
16 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_V06_CATALOG EDM Data Accessor: Catalog v0.6 (WD Config) 20111130
17 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_V06_CHIP_BAG EDM Data Accessor: Chip Bag 20131107
18 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_V06_CHIP_PRO EDM Data Accessor: Chip Bag 20131107
19 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_V06_GADGET EDM Data Accessor: Gadget v0.6 (WD Config) 20111130
20 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_WD_CONFIG EDM Data Accessor: Web Dynpro Configuration 20111130
21 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_QV_DA Get Quickview Data out of Persistence Layer 20120423
22 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_INTEROP_UPPV_00 EDM Data Accessor: INTEROP UserProfilePropertyValue 20140723
23 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_INTEROP_CONT EDM Data Accessor: Personalization Container 20140722
24 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_INTEROP_ITEM EDM Data Accessor: Personalization Container Item 20140807
25 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_INTEROP_LINK_00 EDM Data Accessor: Read Interoperability Links 20130627
26 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_INTEROP_MSSG_00 EDM Data Accessor: Read Interoperability Message 20140206
27 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_INTEROP_SEMO_00 EDM Data Accessor: Read Interoperability Semantic Object 20130627
28 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_INTEROP_SIGN_00 EDM Data Accessor: Read Interoperability SignatureParameter 20140424
29 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_INTEROP_TARG_00 EDM Data Accessor: Read Interoperability NavTargets 20130627
30 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_INTEROP_THM_00 EDM Data Accessor: Read Interoperability Theme 20140624
31 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_INTEROP_TM_00 EDM Data Accessor: Read Interoperability TargetMapping 20140424
32 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_FAVORITES_00 EDM Data Accessor: Read Favorites from DB 20130514
33 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_INTEROP_UPRO_00 EDM Data Accessor: INTEROP UserProfileProperty 20140624
34 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_L_PAD_FOLDER_00 EDM Data Accessor: Read folders from database 20111115
35 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_L_PAD_ICON_00 EDM Data Accessor: Read icons from database 20111115
36 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_L_PAD_LINK_00 EDM Data Accessor: Read links from database 20111115
37 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_L_PAD_NAVTAR_00 EDM Data Accessor: Read folders from database 20120627
38 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_L_PAD_TAG_00 EDM Data Accessor: Read tags from database 20111115
39 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_NAV_TARG_00 EDM Data Accessor: Read NavTargets from DB 20130521
40 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_NAV_T_FOLDER_00 EDM Data Accessor: Read folders from database 20111026
41 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_EDM_DA_NAV_T_ICON_00 EDM Data Accessor: Read icons from database 20111026
History
Last changed by/on SAP  20141120 
SAP Release Created in 120