SAP ABAP Class CL_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 - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ODL_REQUEST OData Request 20130528
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ODL_REQUEST_INT OData Request (internal) 20130528
Properties
Class CL_ODL_REQUEST  
Short Description OData Request    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package AR_FND_SM_ODL_PROCESS   Social Media - OData Layer - Process (Release Indep.) 
Created 20130528   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
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...
Interfaces
# Interface Abstract Final Description Created on
1 IF_ODL_REQUEST OData Request 20130528
2 IF_ODL_REQUEST_INT OData Request (internal) 20130528
Friends
# Friend Modeled only Created on Description
1 CL_ODL_API 20130702 SAIL OData Layer API
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_METHOD_CATEGORY Constant Private See coding 20140424
2 GC_STATUS Constant Private See coding 20140424
3 MO_API Instance attribute Private Object reference (TYPE REF TO) IF_ODL_API SAIL OData Layer API 20140528
4 MO_CLB_PROCESSOR Instance attribute Private Object reference (TYPE REF TO) IF_CLB2_PROCESS SAIL: Process Controller 20140425
5 MO_CONTROLLER Instance attribute Private Object reference (TYPE REF TO) IF_ODL_PROCESS_CONTROLLER_INT 20130528
6 MO_METHOD Instance attribute Private Object reference (TYPE REF TO) IF_CLB2_METHOD_GENERIC Generic method 20140425
7 MO_RESULT Instance attribute Private Object reference (TYPE REF TO) IF_ODL_OBJECT_INT if_odl_object 20130702
8 MT_REQUEST_HEADER Instance attribute Private Type reference (TYPE) IF_CLB2_METHOD_GENERIC=>TT_FIELD 20140528
9 MT_RESULT_HEADER Instance attribute Private Type reference (TYPE) IF_CLB2_METHOD_GENERIC=>TT_FIELD 20140516
10 MT_URISECTION Instance attribute Private See coding 20130528
11 MV_ENDPOINT Instance attribute Private Type reference (TYPE) STRING 20140428
12 MV_EXPAND_APPLIED Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130528
13 MV_RESULT Instance attribute Private Type reference (TYPE) XSTRING 20140221
14 MV_RESULT_CODE Instance attribute Private Type reference (TYPE) CLB2_RESULT_CODE Result Code (NUMC4) 20140220
15 MV_STATUS Instance attribute Private Type reference (TYPE) I GC_STATUS-CONSTRUCTING 20140424
16 MV_TOPLEVEL_RESOURCE Instance attribute Private Type reference (TYPE) STRING 20140514
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_STATUS Instance method Private Method 20140424
2 CONSTRUCTOR Instance method Public Constructor 20130528
3 DESERIALIZE Instance method Private Method 20140425
4 SEND Instance method Private Method 20140425
5 SYNCHRONIZE Instance method Private Method 20140425
6 UPDATE_STATUS Instance method Private Method 20140424
Events
Class CL_ODL_REQUEST has no event.
Types
Class CL_ODL_REQUEST has no local type.
Method Signatures

Method CHECK_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_METHOD_CATEGORY Call by reference Type reference (TYPE) I 20140424
# Exception Resumable Description Created on
1 CX_ODL_PROCESS_DYNAMIC Dynamic Exception from ODL 20140424

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_API Call by reference Object reference (TYPE REF TO) IF_ODL_API SAIL OData Layer API 20140528
2 Importing IO_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_ODL_PROCESS_CONTROLLER_INT 20130528
3 Importing IV_TOPLEVEL_RESOURCE Call by reference Type reference (TYPE) STRING 20140514

Method CONSTRUCTOR on class CL_ODL_REQUEST has no exception.

Method DESERIALIZE Signature

Method DESERIALIZE on class CL_ODL_REQUEST has no parameter.
# Exception Resumable Description Created on
1 CX_ODL_PROCESS Static Exception from ODL Process Layer 20140425

Method SEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INPUT Call by reference Type reference (TYPE) IF_CLB2_METHOD_GENERIC=>TS_INPUT 20140425
# Exception Resumable Description Created on
1 CX_ODL_PROCESS Static Exception from ODL Process Layer 20140430

Method SYNCHRONIZE Signature

Method SYNCHRONIZE on class CL_ODL_REQUEST has no parameter.
# Exception Resumable Description Created on
1 CX_ODL_PROCESS Static Exception from ODL Process Layer 20140430

Method UPDATE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_METHOD_CATEGORY Call by reference Type reference (TYPE) I 20140424
# Exception Resumable Description Created on
1 CX_ODL_PROCESS_DYNAMIC Dynamic Exception from ODL 20140424
History
Last changed by/on SAP  20141120 
SAP Release Created in 100