SAP ABAP Class /IWCOR/CL_DS_URI_FACADE (URI facade)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-FND-CCL (Application Component) IWF Consumer Connectivity Layer
     /IWCOR/SODATA_URI (Package) URI and Expression Parser
Properties
Class /IWCOR/CL_DS_URI_FACADE  
Short Description URI facade    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IWCOR/SODATA_URI   URI and Expression Parser 
Created 20110712   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /IWCOR/CL_DS_URI_FACADE has no forward declaration.
Interfaces
Class /IWCOR/CL_DS_URI_FACADE has no interface implemented.
Friends
Class /IWCOR/CL_DS_URI_FACADE has no friend class.
Attributes
Class /IWCOR/CL_DS_URI_FACADE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_EXPAND_SELECT_TREE Static method Public Method Create combined representation of $expand and $select 20120206
2 CREATE_SELECT_OPTIONS Static method Public Method Create ABAP select options 20110808
3 GET_END_ENTITY_SET Static method Public Method Determine the final entity set 20110929
4 PARSE_EXPRESSION Static method Public Method Parse expression 20110808
5 PARSE_ORDERBY Static method Public Method Parse orderby 20110808
6 PARSE_URI Static method Public Method Parse URI 20110808
7 PROCESS_EXPRESSION Static method Public Method Process expression tree 20120305
8 PROCESS_ORDERBY Static method Public Method Process orderby list 20120305
Events
Class /IWCOR/CL_DS_URI_FACADE has no event.
Types
Class /IWCOR/CL_DS_URI_FACADE has no local type.
Method Signatures

Method CREATE_EXPAND_SELECT_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ENTITY_SET Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_ENTITY_SET Entity set 20120206
2 Importing IT_EXPAND Call by reference Type reference (TYPE) /IWCOR/IF_DS_URI=>EXPAND_CLAUSE_T Expand clauses 20120206
3 Importing IT_SELECT Call by reference Type reference (TYPE) /IWCOR/IF_DS_URI=>SELECT_ITEM_T Select items 20120206
4 Returning RO_EXPAND_SELECT_NODE Value transfer Object reference (TYPE REF TO) /IWCOR/IF_DS_URI_EXPAND_SELECT Normalized $expand and $select tree 20120206
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_EDM_ERROR OData error 20120206

Method CREATE_SELECT_OPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SELECT_OPTIONS Call by reference Type reference (TYPE) /IWCOR/IF_DS_EXPR_TYPES=>SELECT_OPTION_T List with ABAP select options 20110808
2 Importing IO_EXPRESSION Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EXPR_NODE Expression tree 20110808
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_EXPR_SELOPT_ERROR 20110808
2 /IWCOR/CX_DS_HTTP_ERROR 20110808
3 /IWCOR/CX_DS_INTERNAL_ERROR 20110808

Method GET_END_ENTITY_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ENTITY_SET Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_ENTITY_SET 20110929
2 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWCOR/IF_DS_URI=>NAVIGATION_PATH_SEGMENT_T 20110929
3 Returning RO_ENTITY_SET Value transfer Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_ENTITY_SET 20110929
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_EDM_ERROR 20110929

Method PARSE_EXPRESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EDM Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM Entity Data Model 20110808
2 Importing IO_RESOURCE_TYPE Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_TYPE 20110808
3 Importing IV_EXPRESSION Call by reference Type reference (TYPE) STRING Expression 20110808
4 Returning RO_EXPRESSION_NODE Value transfer Object reference (TYPE REF TO) /IWCOR/IF_DS_EXPR_NODE Expression tree 20110808
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_BAD_REQUEST 20110808
2 /IWCOR/CX_DS_INTERNAL_ERROR 20110808

Method PARSE_ORDERBY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EDM Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM Entity Data Model 20110808
2 Importing IO_RESOURCE_TYPE Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_TYPE 20110808
3 Importing IV_ORDERBY Call by reference Type reference (TYPE) STRING Orderby query option 20110808
4 Returning RO_ORDERBY Value transfer Object reference (TYPE REF TO) /IWCOR/IF_DS_EXPR_ORDERBY Orderby object 20110808
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_BAD_REQUEST 20110808
2 /IWCOR/CX_DS_INTERNAL_ERROR 20110808

Method PARSE_URI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EDM Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM Entity Data Model 20110808
2 Importing IT_QUERY_PARAMETER Call by reference Type reference (TYPE) TIHTTPNVP Query parameter 20110808
3 Importing IV_RESOURCE_PATH Call by reference Type reference (TYPE) STRING Resource path 20110808
4 Returning RO_URI Value transfer Object reference (TYPE REF TO) /IWCOR/IF_DS_URI URI object 20110808
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_ERROR OData error 20110808

Method PROCESS_EXPRESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXPRESSION Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EXPR_NODE Expression 20120305
2 Importing IO_VISITOR Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EXPR_VISITOR Expression visitor 20120305
3 Returning RD_VALUE Value transfer Object reference (TYPE REF TO) DATA Return value 20120305
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_ERROR OData error 20120305

Method PROCESS_ORDERBY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ORDERBY Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EXPR_ORDERBY Orderby clause 20120305
2 Importing IO_VISITOR Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_ORDERBY_VISITOR OrderBy provider 20120305
3 Returning RD_VALUE Value transfer Object reference (TYPE REF TO) DATA Return value 20120305
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_ERROR OData error 20120305
History
Last changed by/on SAP  20131127 
SAP Release Created in 200