# |
Type |
Visibility |
Typing |
Associated Type |
Description |
Created on |
Type Source |
1 |
ABAP_SELECT_OPTION_S |
Public |
See coding |
|
|
20120202 |
abap_select_option_s TYPE LINE OF abap_select_option_t
|
2 |
ABAP_SELECT_OPTION_T |
Public |
See coding |
|
|
20120202 |
abap_select_option_t TYPE RANGE OF string
|
3 |
EDM_SELECT_OPTION_S |
Public |
See coding |
|
|
20120202 |
BEGIN OF edm_select_option_s,
property TYPE string,
select_options TYPE abap_select_option_t,
END OF edm_select_option_s
|
4 |
EDM_SELECT_OPTION_T |
Public |
See coding |
|
|
20120202 |
edm_select_option_t TYPE HASHED TABLE OF edm_select_option_s WITH UNIQUE KEY property
|
5 |
EXPAND_CLAUSE_S |
Public |
See coding |
|
|
20120202 |
BEGIN OF expand_clause_s,
entity_navigation_properties TYPE STANDARD TABLE OF string WITH DEFAULT KEY,
END OF expand_clause_s
|
6 |
EXPAND_CLAUSE_T |
Public |
See coding |
|
|
20120202 |
expand_clause_t TYPE STANDARD TABLE OF expand_clause_s WITH DEFAULT KEY
|
7 |
FUNCTION_IMPORT_S |
Public |
See coding |
|
|
20120202 |
BEGIN OF function_import_s,
name TYPE string,
return_type TYPE string,
entity_set TYPE string,
http_method TYPE string, "m:httpMethod
" annotation_attributes TYPE /IWCOR/if_atom_types=>ext_attribute_t,
" documentation TYPE documentation_s,
" parameters TYPE function_import_parameter_t,
" annotation_elements TYPE /IWCOR/if_atom_types=>ext_element_t,
END OF function_import_s
|
8 |
KEY_S |
Public |
See coding |
|
|
20120411 |
BEGIN OF key_s,
property TYPE REF TO /iwcor/if_ds_edm_property,
value_ref TYPE REF TO data,
END OF key_s
|
9 |
KEY_T |
Public |
See coding |
|
|
20120411 |
key_t TYPE STANDARD TABLE OF key_s WITH KEY property
|
10 |
NAV_S |
Public |
See coding |
|
|
20120202 |
BEGIN OF nav_s,
nav_prop TYPE string,
key TYPE string,
key_tab TYPE nvp_t,
target_type TYPE string,
target_type_namespace TYPE string,
multiplicity TYPE string,
END OF nav_s
|
11 |
NAV_T |
Public |
See coding |
|
|
20120202 |
nav_t TYPE STANDARD TABLE OF nav_s WITH DEFAULT KEY
|
12 |
NVP_S |
Public |
See coding |
|
|
20120202 |
BEGIN OF nvp_s,
name TYPE string,
value TYPE string,
END OF nvp_s
|
13 |
NVP_T |
Public |
See coding |
|
|
20120202 |
nvp_t TYPE STANDARD TABLE OF nvp_s WITH DEFAULT KEY
|
14 |
ORDER_S |
Public |
See coding |
|
|
20120202 |
BEGIN OF order_s,
property TYPE string,
order TYPE string,
END OF order_s
|
15 |
ORDER_T |
Public |
See coding |
|
|
20120202 |
order_t TYPE STANDARD TABLE OF order_s WITH DEFAULT KEY
|
16 |
PAGING_S |
Public |
See coding |
|
|
20120202 |
BEGIN OF paging_s,
top TYPE string, " only the first (top) entries of the collection
skip TYPE i, " move the offset of the collection
END OF paging_s
|
17 |
PARAMETER_VALUES_S |
Public |
See coding |
|
|
20120202 |
BEGIN OF parameter_values_s,
name TYPE string,
value TYPE string,
END OF parameter_values_s
|
18 |
PARAMETER_VALUES_T |
Public |
See coding |
|
|
20120202 |
parameter_values_t TYPE STANDARD TABLE OF parameter_values_s WITH DEFAULT KEY
|
19 |
REQUEST_S |
Public |
See coding |
|
|
20120202 |
BEGIN OF request_s,
service_doc_name TYPE /iwfnd/med_mdl_service_grp_id,
namespace TYPE /iwfnd/med_mdl_namespace,
version TYPE /iwfnd/med_mdl_version,
cache_timestamp TYPE tzntstmps,
base_url TYPE string,
absolute_serv_url TYPE string,
http_method TYPE string, " POST, PUT, DELETE, GET, ...
icf_root_node TYPE icfname,
system_alias_info TYPE ty_s_system_alias_info,
context_params TYPE parameter_values_t,
format TYPE string, " atom, xml, json, etc.
type TYPE string, " feed, entry, attribute, command
operation TYPE string, " create, read, update, delete, count, value, ..
incoming_message TYPE xstring, " the incoming entry (for post/put)
source_entity TYPE string, " entity name of first segment
target_entity TYPE string, " entity name of last segment or return type for function import
target_entity_set TYPE string, " entity set name
key TYPE string, " key for the first segment
key_tab TYPE nvp_t, " key fields for the first segment
navigation_path TYPE nav_t, " navigation_path (navprop, key table)
property_path TYPE string_table, " e.g. name or address/street
filter_select_options TYPE edm_select_option_t,
order TYPE order_t, " $orderby=firstName [asc],lastName desc
paging TYPE paging_s,
function TYPE function_import_s, " service operation parameters
expand_clauses TYPE expand_clause_t,
entity TYPE string, " name of the entity from the first segment
parameters TYPE parameter_values_t,
uri_parameters TYPE parameter_values_t, " A.H. function import abuse parameters table for passing uri parameters - therefore introduce new field - redundancy.
select_params TYPE string_table, " $select=agencynum,NAME
softstate_mode TYPE abap_bool,
reset_dp TYPE abap_bool,
if_modified_since TYPE tzntstmps,
technical_request TYPE technical_request_s,
END OF request_s
|
20 |
RESPONSE_S |
Public |
See coding |
|
|
20120213 |
BEGIN OF response_s,
count TYPE string,
inlinecount TYPE string,
skiptoken TYPE string,
deltatoken TYPE string,
expand_skiptokens TYPE string_table,
last_modified TYPE tzntstmps,
max_age TYPE int4,
is_not_modified TYPE /iwfnd/mgw_is_not_modified, "constants: GCS_MODIFICATION_STATUS
do_not_cache_on_client TYPE /iwfnd/mgw_do_not_cache_on_cnt, "constants: GCS_CACHE_ON_CLIENT
do_cache_and_page_on_hub TYPE abap_bool, " Cache and page on the hub - BUT only IF softstate is enabled
END OF response_s
|
21 |
TECHNICAL_REQUEST_S |
Public |
See coding |
|
|
20120302 |
BEGIN OF technical_request_s,
source_entity_type TYPE ty_e_technical_name, " name of the entity from the first segment
target_entity_type TYPE ty_e_technical_name, " name of the entity from the last segment
source_entity_set TYPE ty_e_technical_name, " name of the entity set from the first segment
target_entity_set TYPE ty_e_technical_name, " name of the entity set from the last segment
key TYPE string, " key for the first segment
key_tab TYPE ty_t_technical_pair, " key fields for the first segment
navigation_path TYPE ty_t_technical_navi, " navigation_path (navprop, key table)
filter_select_options TYPE edm_select_option_t, " filter as select options; empty if not available
filter_string TYPE string, " filter string
order TYPE ty_t_technical_order, " orderby=firstName [asc],lastName desc
select TYPE ty_t_field_name, " select
totals TYPE ty_t_field_name, " totals (for OData analitics)
expand TYPE string, " expand
components TYPE string_table, " list of components for PATCH -> partial update every line represents a property path
action_name TYPE ty_e_technical_name, " name of the action (function import)
action_parameters TYPE parameter_values_t, " parameters of the action (function import)
action_return_type TYPE ty_e_technical_name, " return type of the action (function import)
parameters TYPE parameter_values_t, " request parameters, $ parameters, ...
filter_expressions TYPE tt_expressions, " $filter Expression in tree representation
filter_functions TYPE tt_functions, " functions in $filter Expression
request_header TYPE tihttpnvp, " HTTP request header from OData consumer
conditions TYPE ty_s_conditions, " conditions parameter for eTag handling
verbose_metadata TYPE /iwfnd/mgw_verbose_metadata, " $metadata?sap-documentation=all (X = true, - = false, space = unknown)
END OF technical_request_s
|
22 |
TT_EXPRESSIONS |
Public |
See coding |
|
|
20130301 |
tt_expressions TYPE STANDARD TABLE OF ty_expression WITH DEFAULT KEY
|
23 |
TT_FUNCTIONS |
Public |
See coding |
|
|
20130301 |
tt_functions TYPE STANDARD TABLE OF ty_function WITH DEFAULT KEY
|
24 |
TT_PARAMETERS |
Public |
See coding |
|
|
20130301 |
tt_parameters TYPE STANDARD TABLE OF ty_parameter WITH DEFAULT KEY
|
25 |
TY_EXPRESSION |
Public |
See coding |
|
|
20130301 |
BEGIN OF ty_expression,
expression_id TYPE sysuuid_c,
l_operand TYPE string,
l_oprnd_int TYPE string,
lop_id TYPE sysuuid_c,
lop_type TYPE char1,
operator TYPE string,
r_operand TYPE string,
r_oprnd_int TYPE string,
literal_type TYPE string,
rop_id TYPE sysuuid_c,
rop_type TYPE char1,
END OF ty_expression
|
26 |
TY_E_FIELD_NAME |
Public |
See coding |
|
|
20120403 |
ty_e_field_name TYPE c LENGTH 30
|
27 |
TY_E_TECHNICAL_NAME |
Public |
See coding |
|
|
20120322 |
ty_e_technical_name TYPE c LENGTH 40
|
28 |
TY_FUNCTION |
Public |
See coding |
|
|
20130301 |
BEGIN OF ty_function,
function_id TYPE sysuuid_c,
function TYPE string,
param_tab TYPE tt_parameters,
END OF ty_function
|
29 |
TY_PARAMETER |
Public |
See coding |
|
|
20130301 |
BEGIN OF ty_parameter,
param_id TYPE sysuuid_c,
param_type TYPE char1,
param_value TYPE string,
param_int TYPE string,
literal_type TYPE string,
function_id TYPE sysuuid_c,
END OF ty_parameter
|
30 |
TY_S_CONDITIONS |
Public |
See coding |
|
|
20140320 |
BEGIN OF ty_s_conditions,
if_match TYPE ty_t_etag,
if_none_match TYPE ty_t_etag,
END OF ty_s_conditions
|
31 |
TY_S_ETAG |
Public |
See coding |
|
|
20140320 |
BEGIN OF ty_s_etag,
tag_values TYPE ty_t_etag_value,
weak TYPE boole_d,
any_value TYPE boole_d,
END OF ty_s_etag
|
32 |
TY_S_ETAG_VALUE |
Public |
See coding |
|
|
20140327 |
BEGIN OF ty_s_etag_value,
name TYPE string,
value TYPE string,
END OF ty_s_etag_value
|
33 |
TY_S_SYSTEM_ALIAS_INFO |
Public |
See coding |
|
|
20120203 |
BEGIN OF ty_s_system_alias_info,
system_alias TYPE /iwfnd/defi_system_alias,
rfc_dest TYPE /iwfnd/defi_rfc_dest,
ws_provider_syst TYPE /iwfnd/defi_provider_system,
software_version TYPE /iwfnd/inma_software_version,
END OF ty_s_system_alias_info
|
34 |
TY_S_TECHNICAL_NAVI |
Public |
See coding |
|
|
20120322 |
BEGIN OF ty_s_technical_navi,
nav_prop TYPE ty_e_field_name,
key TYPE string,
key_tab TYPE ty_t_technical_pair,
target_entity_type TYPE ty_e_technical_name,
multiplicity TYPE string,
END OF ty_s_technical_navi
|
35 |
TY_S_TECHNICAL_ORDER |
Public |
See coding |
|
|
20120322 |
BEGIN OF ty_s_technical_order,
property TYPE string,
property_path TYPE string,
order TYPE string,
END OF ty_s_technical_order
|
36 |
TY_S_TECHNICAL_PAIR |
Public |
See coding |
|
|
20120322 |
BEGIN OF ty_s_technical_pair,
name TYPE ty_e_field_name,
value TYPE string,
END OF ty_s_technical_pair
|
37 |
TY_T_ETAG |
Public |
See coding |
|
|
20140320 |
ty_t_etag TYPE STANDARD TABLE OF ty_s_etag WITH DEFAULT KEY
|
38 |
TY_T_ETAG_VALUE |
Public |
See coding |
|
|
20140327 |
ty_t_etag_value TYPE STANDARD TABLE OF ty_s_etag_value WITH DEFAULT KEY
|
39 |
TY_T_FIELD_NAME |
Public |
See coding |
|
|
20120403 |
ty_t_field_name TYPE STANDARD TABLE OF ty_e_field_name WITH DEFAULT KEY
|
40 |
TY_T_TECHNICAL_NAME |
Public |
See coding |
|
|
20120322 |
ty_t_technical_name TYPE STANDARD TABLE OF ty_e_technical_name WITH DEFAULT KEY
|
41 |
TY_T_TECHNICAL_NAVI |
Public |
See coding |
|
|
20120322 |
ty_t_technical_navi TYPE STANDARD TABLE OF ty_s_technical_navi WITH DEFAULT KEY
|
42 |
TY_T_TECHNICAL_ORDER |
Public |
See coding |
|
|
20120322 |
ty_t_technical_order TYPE STANDARD TABLE OF ty_s_technical_order WITH DEFAULT KEY
|
43 |
TY_T_TECHNICAL_PAIR |
Public |
See coding |
|
|
20120322 |
ty_t_technical_pair TYPE STANDARD TABLE OF ty_s_technical_pair WITH DEFAULT KEY
|