SAP ABAP Class CL_NAT_ODATA_DATA_ABS (Abstract Class Native OData Data access)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT-BICS-EQ (Application Component) BICS Easy Query
     BW_BICS_EQ (Package) Easy Query
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_MGW_ABS_DATA Abstract Business Data Provider 20130312
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSTT_INSTANCE_ITEM Interface for Special Class Instances 20130815
Properties
Class CL_NAT_ODATA_DATA_ABS  
Short Description Abstract Class Native OData Data access    
Super Class /IWBEP/CL_MGW_ABS_DATA Abstract Business Data Provider 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class BW_BICS_EQ    
Program status     
Category 0   
Package BW_BICS_EQ   Easy Query 
Created 20130312   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWBEP/IF_MGW_CORE_SRV_RUNTIME Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSTT_INSTANCE_ITEM Interface for Special Class Instances 20130815
Friends
Class CL_NAT_ODATA_DATA_ABS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_R_BICS_GW_RT Instance attribute Protected Object reference (TYPE REF TO) CL_EQ_BICS_GW_RT runtime (BICS) calls for EQ GW 20130312
2 P_R_DP_FACADE Instance attribute Private Object reference (TYPE REF TO) /IWBEP/IF_MGW_DP_INT_FACADE OData Channel - Internal Integration Data Provider Facade 20130816
3 P_R_LOGGER Instance attribute Private Object reference (TYPE REF TO) /IWBEP/CL_COS_LOGGER Logger for local AppsLog and CCMS 20130816
4 P_R_MSG_CONTAINER Instance attribute Private Object reference (TYPE REF TO) /IWBEP/IF_MESSAGE_CONTAINER Message Container Interface 20130816
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20130815
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130815
3 GET_QUERY_NAME Instance method Public Method Return the Query Name 20130312
4 _CONVERT_VAR_INPUT Instance method Private Method convert variable input from odata to BICS-format 20130612
5 _DO_PAGING Instance method Private Method execute paging 20130425
6 _ERROR Instance method Private Method create error 20130903
7 _GET_RESULT_SET Instance method Private Method Get Resultset 20130611
8 _GET_VALUE_HELP Instance method Private Method Get ValueHelp 20130611
9 _INIT Instance method Private Method Initialize 20130816
10 _WRITE_BACK Instance method Private Method Get Resultset 20130905
Events
Class CL_NAT_ODATA_DATA_ABS has no event.
Types
Class CL_NAT_ODATA_DATA_ABS has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_NAT_ODATA_DATA_ABS has no parameter.
Method CLASS_CONSTRUCTOR on class CL_NAT_ODATA_DATA_ABS has no exception.

Method CONSTRUCTOR Signature

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

Method GET_QUERY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_QUERY_NAME Value transfer Type reference (TYPE) RSZCOMPID Name (ID) of a reporting component 20130312

Method GET_QUERY_NAME on class CL_NAT_ODATA_DATA_ABS has no exception.

Method _CONVERT_VAR_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_KEY_TAB Call by reference Type reference (TYPE) /IWBEP/T_MGW_NAME_VALUE_PAIR table for name value pairs 20130612
2 Returning R_T_VARIABLE_INPUT Value transfer Type reference (TYPE) RSEQ_T_GWI_SELECT_OPTION Selection Options with Variable 20130612

Method _CONVERT_VAR_INPUT on class CL_NAT_ODATA_DATA_ABS has no exception.

Method _DO_PAGING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PAGING Call by reference Type reference (TYPE) /IWBEP/S_MGW_PAGING paging structure 20130425
2 Changing IT_RESULTSET Call by reference Type reference (TYPE) TABLE 20130425

Method _DO_PAGING on class CL_NAT_ODATA_DATA_ABS has no exception.

Method _ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20130903
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130903
2 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20130903

Method _GET_RESULT_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing E_R_ENTITYSET Call by reference Object reference (TYPE REF TO) DATA 20130611
2 Importing I_R_TECH_REQUEST_CONTEXT Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_REQ_ENTITYSET Request Details for Read Feed 20130611
3 Importing I_S_PAGING Call by reference Type reference (TYPE) /IWBEP/S_MGW_PAGING paging structure 20130611
4 Importing I_T_FILTER_SELECT_OPTIONS Call by reference Type reference (TYPE) /IWBEP/T_MGW_SELECT_OPTION table of select options 20130611
5 Importing I_T_KEY_TAB Call by reference Type reference (TYPE) /IWBEP/T_MGW_NAME_VALUE_PAIR table for name value pairs 20130611
6 Importing I_T_KEY_TAB_SINGLE Call by reference Type reference (TYPE) /IWBEP/T_MGW_NAME_VALUE_PAIR table for name value pairs 20130704
7 Importing I_T_ORDER Call by reference Type reference (TYPE) /IWBEP/T_MGW_SORTING_ORDER the sorting order 20130611
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130611
2 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20130611

Method _GET_VALUE_HELP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_ENTITYSET Call by reference Object reference (TYPE REF TO) DATA 20130611
2 Importing I_QUERY_NAME Call by reference Type reference (TYPE) RSZCOMPID Name (ID) of a reporting component 20130611
3 Importing I_R_TECH_REQUEST_CONTEXT Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_REQ_ENTITYSET Request Details for Read Feed 20130612
4 Importing I_T_FILTER_SELECT_OPTIONS Call by reference Type reference (TYPE) /IWBEP/T_MGW_SELECT_OPTION table of select options 20130628
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130620
2 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20130620

Method _INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20130816
2 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING 20130816
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130816
2 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20130816

Method _WRITE_BACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ENTITY Call by reference Object reference (TYPE REF TO) DATA 20130905
2 Importing IO_DATA_PROVIDER Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_ENTRY_PROVIDER MGW Entry Data Provider 20130905
3 Importing IO_TECH_REQUEST_CONTEXT Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_REQ_ENTITY_P Request Details for Entity Patch Operation 20130905
4 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWBEP/T_MGW_NAME_VALUE_PAIR table for name value pairs 20130905
5 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWBEP/T_MGW_NAVIGATION_PATH table of navigation paths 20130905
6 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING table for name value pairs 20130905
7 Importing IV_ENTITY_SET_NAME Call by reference Type reference (TYPE) STRING table for name value pairs 20130905
8 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING table of select options 20130905
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130905
2 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20130905
History
Last changed by/on SAP  20140121 
SAP Release Created in 740