SAP ABAP Interface /IWCOR/IF_DS_URI (OData URI)
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

⤷

⤷

Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | /IWCOR/CL_DS_STUB_URI | Mock Impl of Interface /IWCOR/IF_DS_URI | 20120928 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | /IWCOR/CL_DS_URI | OData URI | 20110808 |
Properties
Interface | /IWCOR/IF_DS_URI | |
Short Description | OData URI |
General Data
Package | /IWCOR/SODATA_URI | URI and Expression Parser |
Created | 20110505 | SAP |
Last changed | 20131127 | SAP |
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) |
Interfaces
Interface /IWCOR/IF_DS_URI has no interface.
Friends
Interface /IWCOR/IF_DS_URI has no friend.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | COUNT | Instance attribute | Public | Type reference (TYPE) | ABAP_BOOL | $count is set | 20120813 | ||
2 | CUSTOM_QUERY_OPTIONS | Instance attribute | Public | Type reference (TYPE) | TIHTTPNVP | Custom Query Options | 20120813 | ||
3 | ENTITY_SET | Instance attribute | Public | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_ENTITY_SET | URI entiy set descriptor | 20120813 | ||
4 | EXPAND | Instance attribute | Public | Type reference (TYPE) | EXPAND_CLAUSE_T | Value of $expand system query option | 20120813 | ||
5 | FILTER | Instance attribute | Public | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EXPR_NODE | Value of $filter system query option | 20120813 | ||
6 | FORMAT | Instance attribute | Public | Type reference (TYPE) | STRING | Value of $format system query option | 20120813 | ||
7 | FUNCTION_IMPORT | Instance attribute | Public | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_FUNC_IMPORT | Function Import set descriptor | 20120813 | ||
8 | FUNCTION_IMPORT_PARAMETER | Instance attribute | Public | Type reference (TYPE) | PARAMETER_VALUE_T | Function Import parameter | 20120813 | ||
9 | GC_FORMAT_ATOM | Constant | Public | Type reference (TYPE) | STRING | 'atom' | Format ATOM | 20120813 | |
10 | GC_FORMAT_JSON | Constant | Public | Type reference (TYPE) | STRING | 'json' | Format JSON | 20120813 | |
11 | GC_FORMAT_VERBOSEJSON | Constant | Public | Type reference (TYPE) | STRING | 'verbosejson' | Format VERBOSEJSON | 20120921 | |
12 | GC_FORMAT_XML | Constant | Public | Type reference (TYPE) | STRING | 'xml' | Format XML | 20120813 | |
13 | GC_INLINECOUNT_ALLPAGES | Constant | Public | Type reference (TYPE) | STRING | 'allpages' | inlinecount all pages | 20120813 | |
14 | GC_INLINECOUNT_NONE | Constant | Public | Type reference (TYPE) | STRING | 'none' | inlinecount none | 20120813 | |
15 | GC_URI_TYPE_0 | Constant | Public | Type reference (TYPE) | URI_TYPE_X | 'FF' | svcRoot "/" | 20120813 | |
16 | GC_URI_TYPE_1 | Constant | Public | Type reference (TYPE) | URI_TYPE_X | '01' | svcRoot "/" entitySet | 20120813 | |
17 | GC_URI_TYPE_10 | Constant | Public | Type reference (TYPE) | URI_TYPE_X | '0A' | svcRoot "/" serviceOperation-entityType | 20120813 | |
18 | GC_URI_TYPE_11 | Constant | Public | Type reference (TYPE) | URI_TYPE_X | '0B' | svcRoot "/" serviceOperation-collectionOfComplexType | 20120813 | |
19 | GC_URI_TYPE_12 | Constant | Public | Type reference (TYPE) | URI_TYPE_X | '0C' | svcRoot "/" serviceOperation-complexType | 20120813 | |
20 | GC_URI_TYPE_13 | Constant | Public | Type reference (TYPE) | URI_TYPE_X | '0D' | svcRoot "/" serviceOperation-collectionOfPrimitive | 20120813 | |
21 | GC_URI_TYPE_14 | Constant | Public | Type reference (TYPE) | URI_TYPE_X | '0E' | svcRoot "/" serviceOperation-primitive | 20120813 | |
22 | GC_URI_TYPE_15 | Constant | Public | Type reference (TYPE) | URI_TYPE_X | '0F' | svcRoot "/" entitySet count | 20120813 | |
23 | GC_URI_TYPE_16 | Constant | Public | Type reference (TYPE) | URI_TYPE_X | '10' | svcRoot "/" entitySet "(" key ") count | 20120813 | |
24 | GC_URI_TYPE_17 | Constant | Public | Type reference (TYPE) | URI_TYPE_X | '11' | svcRoot "/" entitySet "(" key ")" value | 20120813 | |
25 | GC_URI_TYPE_2 | Constant | Public | Type reference (TYPE) | URI_TYPE_X | '02' | svcRoot "/" entitySet "(" key ")" | 20120813 | |
26 | GC_URI_TYPE_3 | Constant | Public | Type reference (TYPE) | URI_TYPE_X | '03' | svcRoot "/" entitySet "(" key ")/" complexProp | 20120813 | |
27 | GC_URI_TYPE_4 | Constant | Public | Type reference (TYPE) | URI_TYPE_X | '04' | svcRoot "/" entitySet "(" key ")/" complexProp "/" primProp | 20120813 | |
28 | GC_URI_TYPE_5 | Constant | Public | Type reference (TYPE) | URI_TYPE_X | '05' | svcRoot "/" entitySet "(" key ")/" primProp | 20120813 | |
29 | GC_URI_TYPE_50A | Constant | Public | Type reference (TYPE) | URI_TYPE_X | '32' | svcRoot "/" entitySet "(" key ")/$links/" navProp-e count | 20120813 | |
30 | GC_URI_TYPE_50B | Constant | Public | Type reference (TYPE) | URI_TYPE_X | '33' | svcRoot "/" entitySet "(" key ")/$links/" navProp-es count | 20120813 | |
31 | GC_URI_TYPE_6A | Constant | Public | Type reference (TYPE) | URI_TYPE_X | 'A6' | svcRoot "/" entitySet "(" key ")/" navProp-entity | 20120813 | |
32 | GC_URI_TYPE_6B | Constant | Public | Type reference (TYPE) | URI_TYPE_X | 'B6' | svcRoot "/" entitySet "(" key ")/" navProp-entitySet | 20120813 | |
33 | GC_URI_TYPE_7A | Constant | Public | Type reference (TYPE) | URI_TYPE_X | 'A7' | svcRoot "/" entitySet "(" key ")/$links/" navProp-entity | 20120813 | |
34 | GC_URI_TYPE_7B | Constant | Public | Type reference (TYPE) | URI_TYPE_X | 'B7' | svcRoot "/" entitySet "(" key ")/$links/" navProp-entitySet | 20120813 | |
35 | GC_URI_TYPE_8 | Constant | Public | Type reference (TYPE) | URI_TYPE_X | '08' | svcRoot "/$metadata" | 20120813 | |
36 | GC_URI_TYPE_9 | Constant | Public | Type reference (TYPE) | URI_TYPE_X | '09' | svcRoot "/$batch" | 20120813 | |
37 | INLINECOUNT | Instance attribute | Public | Type reference (TYPE) | STRING | Value of $inlinecount system query option | 20120813 | ||
38 | KEY_PREDICATES | Instance attribute | Public | Type reference (TYPE) | KEY_PREDICATE_T | Key Predicates of Root Entity Set | 20120813 | ||
39 | LINKS | Instance attribute | Public | Type reference (TYPE) | ABAP_BOOL | $links is set | 20120813 | ||
40 | NAVIGATION_PATH | Instance attribute | Public | Type reference (TYPE) | NAVIGATION_PATH_SEGMENT_T | Navigation Path | 20120813 | ||
41 | ORDERBY | Instance attribute | Public | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EXPR_ORDERBY | Value of $orderby system query option | 20120813 | ||
42 | PROPERTY_PATH | Instance attribute | Public | Type reference (TYPE) | PROPERTY_T | Property Path - complex and simple properties | 20120813 | ||
43 | SELECT | Instance attribute | Public | Type reference (TYPE) | SELECT_ITEM_T | Value of $select system query option | 20120813 | ||
44 | SKIP | Instance attribute | Public | Type reference (TYPE) | I | Value of $skip system query option | 20120813 | ||
45 | SKIPTOKEN | Instance attribute | Public | Type reference (TYPE) | STRING | Value of $skiptoken system query option | 20120813 | ||
46 | TOP | Instance attribute | Public | Type reference (TYPE) | STRING | Value of $top system query option | 20120813 | ||
47 | URI_TYPE | Instance attribute | Public | Type reference (TYPE) | URI_TYPE_X | URI type as defined in the OData specification | 20120813 | ||
48 | VALUE | Instance attribute | Public | Type reference (TYPE) | ABAP_BOOL | $value is set | 20120813 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Create combined representation of $expand and $select | 20120813 |
2 | ![]() |
Instance method | Public | Method | Get required data service version | 20120813 |
Events
Interface /IWCOR/IF_DS_URI has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | EXPAND_CLAUSE_T | Public | See coding | Expand clauses | 20120813 | expand_clause_t TYPE STANDARD TABLE OF navigation_property_t WITH DEFAULT KEY
|
|
2 | KEY_PREDICATE_S | Public | See coding | Key predicate structure - property and property value | 20120813 | BEGIN OF key_predicate_s,
property TYPE REF TO /IWCOR/if_DS_edm_property,
value TYPE string,
END OF key_predicate_s
|
|
3 | KEY_PREDICATE_T | Public | See coding | Key predicates | 20120813 | key_predicate_t TYPE STANDARD TABLE OF key_predicate_s WITH DEFAULT KEY
|
|
4 | NAVIGATION_PATH_SEGMENT_S | Public | See coding | Nav. path structure - Nav.-Prop. structure and key predicate | 20120813 | BEGIN OF navigation_path_segment_s.
INCLUDE TYPE navigation_property_s.
TYPES:
key_predicates TYPE key_predicate_t,
END OF navigation_path_segment_s
|
|
5 | NAVIGATION_PATH_SEGMENT_T | Public | See coding | Nav. path structures | 20120813 | navigation_path_segment_t TYPE STANDARD TABLE OF navigation_path_segment_s WITH DEFAULT KEY
|
|
6 | NAVIGATION_PROPERTY_S | Public | See coding | Nav. property structure - Nav. property and target EntitySet | 20120813 | BEGIN OF navigation_property_s,
navigation_property TYPE REF TO /IWCOR/if_DS_edm_nav_property,
target_entity_set TYPE REF TO /IWCOR/if_DS_edm_entity_set,
END OF navigation_property_s
|
|
7 | NAVIGATION_PROPERTY_T | Public | See coding | Nav. properties - Navigation path | 20120813 | navigation_property_t TYPE STANDARD TABLE OF navigation_property_s WITH DEFAULT KEY
|
|
8 | PARAMETER_VALUE_S | Public | See coding | Function import parameter structure - parameter and value | 20120813 | BEGIN OF parameter_value_s,
parameter TYPE REF TO /IWCOR/if_DS_edm_parameter,
value TYPE string,
END OF parameter_value_s
|
|
9 | PARAMETER_VALUE_T | Public | See coding | Function import parameters | 20120813 | parameter_value_t TYPE HASHED TABLE OF parameter_value_s WITH UNIQUE KEY parameter
|
|
10 | PROPERTY_T | Public | See coding | Complex and simple properties - property path | 20120813 | property_t TYPE STANDARD TABLE OF REF TO /IWCOR/if_DS_edm_property WITH DEFAULT KEY
|
|
11 | SELECT_ITEM_S | Public | See coding | Select item structure - Navigation path or property or '*' | 20120813 | BEGIN OF select_item_s,
navigation_path TYPE navigation_property_t,
property TYPE REF TO /IWCOR/if_DS_edm_property,
star TYPE abap_bool,
END OF select_item_s
|
|
12 | SELECT_ITEM_T | Public | See coding | Select items | 20120813 | select_item_t TYPE STANDARD TABLE OF select_item_s WITH DEFAULT KEY
|
|
13 | URI_TYPE_X | Public | See coding | 20120813 | uri_type_x TYPE x LENGTH 1
|
Method Signatures
Method CREATE_EXPAND_SELECT_TREE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RO_EXPAND_SELECT_NODE | Value transfer | Object reference (TYPE REF TO) | /IWCOR/IF_DS_URI_EXPAND_SELECT | Normalized $expand and $select tree | 20120813 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
OData error | 20120813 |
Method GET_DATA_SERVICE_VERSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_DATA_SERVICE_VERSION | Value transfer | Type reference (TYPE) | STRING | Data Service Version | 20120813 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
EDM error | 20120813 |
History
Last changed by/on | SAP | 20131127 |
SAP Release Created in | 200 |