SAP ABAP Interface IF_ODL_REQUEST (OData Request)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   CA-UI2-AR-SM (Application Component) SAP UI Integration - Social Media Collaboration Enablement
     AR_FND_SM_ODL_PROCESS (Package) Social Media - OData Layer - Process (Release Indep.)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_ODL_REQUEST_INT OData Request (internal) 20130528
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ODL_REQUEST OData Request 20130528
Properties
Interface IF_ODL_REQUEST  
Short Description OData Request    
General Data
Package AR_FND_SM_ODL_PROCESS   Social Media - OData Layer - Process (Release Indep.) 
Created 20130528   SAP 
Last changed 20141120    
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)
2 IF_CLB2_METHOD_GENERIC Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_ODL_REQUEST Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface IF_ODL_REQUEST has no interface.
Friends
Interface IF_ODL_REQUEST has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACCESS_OPERATION Constant Public See coding 20130528
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_QUERY_OPTION Instance method Public Method 20140219
2 COUNT Instance method Public Method 20140221
3 EXPAND Instance method Public Method 20130528
4 GET_RAW_RESULT Instance method Public Method 20130528
5 GET_RESULT_CODE Instance method Public Method 20140220
6 GET_RESULT_ENTITY Instance method Public Method 20130528
7 GET_RESULT_ENTITYSET Instance method Public Method 20130528
8 GET_RESULT_HEADER Instance method Public Method 20140516
9 GET_RESULT_OBJECT Instance method Public Method 20130528
10 GET_RESULT_STRING Instance method Public Method 20140221
11 INLINECOUNT Instance method Public Method 20140522
12 NAVIGATE Instance method Public Method 20130528
13 NAVIGATE_BY_KEY Instance method Public Method 20130528
14 NAVIGATE_BY_SIMPLE_KEY Instance method Public Method 20140327
15 SUBMIT Instance method Public Method 20130702
16 VALUE Instance method Public Method 20140514
Events
Interface IF_ODL_REQUEST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_KEY Public See coding 20130528 tt_key TYPE STANDARD TABLE OF odl_s_key WITH DEFAULT KEY
2 TV_ACCESS_OPERATION Public Type reference (TYPE) ODL_ACCESS_OPERATION 20130528
Method Signatures

Method APPEND_QUERY_OPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STRING Call by reference Type reference (TYPE) STRING 20140219
2 Returning RO_REQUEST Value transfer Object reference (TYPE REF TO) IF_ODL_REQUEST OData Request 20140219
# Exception Resumable Description Created on
1 CX_ODL_PROCESS_DYNAMIC Dynamic Exception from ODL 20140428

Method COUNT Signature

Method COUNT on Interface IF_ODL_REQUEST has no parameter.
# Exception Resumable Description Created on
1 CX_ODL_PROCESS_DYNAMIC Dynamic Exception from ODL 20140428

Method EXPAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAVPROP Call by reference Type reference (TYPE) STRING 20130528
2 Returning RO_REQUEST Value transfer Object reference (TYPE REF TO) IF_ODL_REQUEST 20130528
# Exception Resumable Description Created on
1 CX_ODL_PROCESS_DYNAMIC Dynamic Exception from ODL 20140428

Method GET_RAW_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) XSTRING 20130528
# Exception Resumable Description Created on
1 CX_ODL_PROCESS Static Exception from ODL Process Layer 20140430
2 CX_ODL_PROCESS_DYNAMIC Dynamic Exception from ODL 20140404

Method GET_RESULT_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CODE Value transfer Type reference (TYPE) CLB2_RESULT_CODE Result Code (NUMC4) 20140220
# Exception Resumable Description Created on
1 CX_ODL_PROCESS Static Exception from ODL Process Layer 20140430
2 CX_ODL_PROCESS_DYNAMIC Dynamic Exception from ODL 20140404

Method GET_RESULT_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) IF_ODL_ENTITY 20130528
# Exception Resumable Description Created on
1 CX_ODL_PROCESS Static Exception from ODL Process Layer 20140425
2 CX_ODL_PROCESS_DYNAMIC Dynamic Exception from ODL 20130814

Method GET_RESULT_ENTITYSET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) IF_ODL_ENTITYSET 20130528
# Exception Resumable Description Created on
1 CX_ODL_PROCESS Static Exception from ODL Process Layer 20140425
2 CX_ODL_PROCESS_DYNAMIC Dynamic Exception from ODL 20130814

Method GET_RESULT_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_HEADER Value transfer Type reference (TYPE) IF_CLB2_METHOD_GENERIC=>TT_FIELD 20140516
# Exception Resumable Description Created on
1 CX_ODL_PROCESS Static Exception from ODL Process Layer 20140516
2 CX_ODL_PROCESS_DYNAMIC Dynamic Exception from ODL 20140516

Method GET_RESULT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) IF_ODL_OBJECT 20130528
# Exception Resumable Description Created on
1 CX_ODL_PROCESS Static Exception from ODL Process Layer 20140425
2 CX_ODL_PROCESS_DYNAMIC Dynamic Exception from ODL 20140428

Method GET_RESULT_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) STRING 20140221
# Exception Resumable Description Created on
1 CX_ODL_PROCESS Static Exception from ODL Process Layer 20140430
2 CX_ODL_PROCESS_DYNAMIC Dynamic Exception from ODL 20140404

Method INLINECOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VALUE Call by reference Type reference (TYPE) STRING 'allpages' 20140528
# Exception Resumable Description Created on
1 CX_ODL_PROCESS_DYNAMIC Dynamic Exception from ODL 20140523

Method NAVIGATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20130528
2 Returning RO_REQUEST Value transfer Object reference (TYPE REF TO) IF_ODL_REQUEST 20130528
# Exception Resumable Description Created on
1 CX_ODL_PROCESS_DYNAMIC Dynamic Exception from ODL 20140428

Method NAVIGATE_BY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KEY Call by reference Type reference (TYPE) TT_KEY 20130528
2 Returning RO_REQUEST Value transfer Object reference (TYPE REF TO) IF_ODL_REQUEST 20130528
# Exception Resumable Description Created on
1 CX_ODL_PROCESS_DYNAMIC Dynamic Exception from ODL 20140428

Method NAVIGATE_BY_SIMPLE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20140327
2 Importing IV_VALUE Call by reference Type reference (TYPE) STRING 20140327
3 Returning RO_REQUEST Value transfer Object reference (TYPE REF TO) IF_ODL_REQUEST OData Request 20140327
# Exception Resumable Description Created on
1 CX_ODL_PROCESS_DYNAMIC Dynamic Exception from ODL 20140428

Method SUBMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ENTITY Call by reference Object reference (TYPE REF TO) IF_ODL_INPUT_ENTITY Input Entity 20130702
2 Importing IT_HEADER Call by reference Type reference (TYPE) IF_CLB2_METHOD_GENERIC=>TT_FIELD Header fields 20140311
3 Importing IV_ACCESS_OPERATION Call by reference Type reference (TYPE) IF_ODL_REQUEST=>TV_ACCESS_OPERATION OData access operation (obsolete) 20130702
4 Importing IV_CONTENT Call by reference Type reference (TYPE) XSTRING Content 20140311
5 Importing IV_HTTP_METHOD Call by reference Type reference (TYPE) CLB2_REQUEST_METHOD 'GET' HTTP method 20140604
6 Importing IV_READ_FROM_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL 'X' Try to read from buffer first 20130702
# Exception Resumable Description Created on
1 CX_ODL_PROCESS Static Exception from ODL 20130702
2 CX_ODL_PROCESS_DYNAMIC Dynamic Exception from ODL 20130702

Method VALUE Signature

Method VALUE on Interface IF_ODL_REQUEST has no parameter.
Method VALUE on Interface IF_ODL_REQUEST has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 100