Visibility and Level | Name | Documentation |
---|
public | binary type xstring | |
public | boolean type zif_ibmc_service_arch~boolean | |
public | char type zif_ibmc_service_arch~char | |
public | data_reference type ref to data | |
public | date type string | |
public | datetime (typing) | DateTime type, format 2018-10-23T15:18:18.914xxxZ |
public | double type f | |
public | fieldname (typing) | |
public | file type xstring | |
public | float type f | |
public | integer type i | |
public | jsonobject type ref to data | |
public | long type int8 | |
public | map type ref to data | |
public | number type f | |
public | short type int2 | |
public | time type string | |
public | ts_file_with_metadata (structured type) | |
public | ts_form_part type zif_ibmc_service_arch~ts_form_part | |
public | ts_map_file (structured type) | |
public | tt_boolean type standard table of zif_ibmc_service_arch~boolean with non-unique default key | |
public | tt_char type standard table of zif_ibmc_service_arch~char with non-unique default key | |
public | tt_double type standard table of double with non-unique default key | |
public | tt_file type standard table of file with non-unique default key | |
public | tt_file_with_metadata type standard table of ts_file_with_metadata with non-unique default key | |
public | tt_float type standard table of float with non-unique default key | |
public | tt_form_part type zif_ibmc_service_arch~tt_form_part | |
public | tt_integer type standard table of integer with non-unique default key | |
public | tt_long type standard table of long with non-unique default key | |
public | tt_map_file type standard table of ts_map_file with non-unique default key | |
public | tt_number type standard table of number with non-unique default key | |
public | tt_short type standard table of short with non-unique default key | |
public | tt_string type zif_ibmc_service_arch~tt_string | |
Visibility and Level | Name | Documentation |
---|
public static | c_blank type string value '&#!-#&__%$X' | |
public static | c_boolean_false type boolean value space | |
public static | c_boolean_true type boolean value 'X' | |
public static | c_datatype (structured type) | |
public static | c_default type string value 'DEFAULT' | |
public static | c_f_zero type f value '-2147481.648' | |
public static | c_i8_zero type int8 value -9223372036854775608 | |
public static | c_i_zero type i value -2147481648 | |
public static | c_msgid type sy-msgid value 'ZIBMC' | |
public static | c_subrc_unknown type sy-subrc value 999999 | |
public static | c_tribool_false type boolean value '-' | |
Visibility and Level | Name | Documentation |
---|
public static | abap_to_json | importing | i_name | type string optional | | i_value | type any | | i_dictionary | type any optional | | i_required_fields | type any optional | | i_lower_case | type boolean default c_boolean_true | returning | value(e_json) | type string |
| Parametersi_name | | i_value | | i_dictionary | | i_required_fields | | i_lower_case | | e_json | |
|
public static | | importing | | type string | | | type string | | | type boolean default c_boolean_false | changing | | type zif_ibmc_service_arch~ts_request_prop-headers |
| |
public static | add_query_parameter | importing | i_parameter | type string | | i_value | type string | | i_is_boolean | type boolean default c_boolean_false | changing | c_url | type ts_url |
| |
public static | get_components | importing | i_structure | type any | exporting | value(e_components) | type zif_ibmc_service_arch~tt_string |
| Parameters |
public static | get_datatype | importing | i_field | type any | returning | value(e_datatype) | type zif_ibmc_service_arch~char |
| Parameters |
public static | get_field_type | importing | i_field | type any | exporting | e_technical_type | type zif_ibmc_service_arch~char | | e_relative_type | type string | | e_length | type i |
| Parametersi_field | | e_technical_type | | e_relative_type | | e_length | |
|
public static | get_file_extension | importing | value(i_mime_type) | type string | returning | value(e_extension) | type string |
| Parameters |
public static | get_full_url | importing | i_url | type ts_url | returning | value(e_url) | type string |
| |
public static | move_data_reference_to_abap | importing | i_data_reference | type data_reference | exporting | value(e_abap) | type any | raising | zcx_ibmc_service_exception |
| ParametersClass-based Exceptionszcx_ibmc_service_exception | |
|
public static | normalize_url | changing | c_url | type ts_url |
| |
public static | parse_json | importing | i_json | type string | | i_dictionary | type any optional | changing | value(c_abap) | type any | | zcx_ibmc_service_exception |
| ParametersClass-based Exceptionszcx_ibmc_service_exception | |
|
public static | raise_exception | importing | i_msgno | type sy-msgno optional | | i_msgv1 | type string optional | | i_msgv2 | type string optional | | i_msgv3 | type string optional | | i_msgv4 | type string optional | | i_text | type string optional | | i_subrc | type sy-subrc default c_subrc_unknown | | i_previous | type ref to cx_root optional | | i_http_status | type ts_http_status optional | raising | zcx_ibmc_service_exception |
| Parametersi_msgno | | i_msgv1 | | i_msgv2 | | i_msgv3 | | i_msgv4 | | i_text | | i_subrc | | i_previous | | i_http_status | |
Class-based Exceptionszcx_ibmc_service_exception | |
|
public static | unescape_unicode | importing | i_in | type string | returning | value(e_out) | type string |
| Parameters |
public instance | check_http_response | importing | i_response | type to_rest_response optional | | i_url | type ts_url optional | raising | zcx_ibmc_service_exception |
| ParametersClass-based Exceptionszcx_ibmc_service_exception | |
|
public instance | constructor | importing | i_url | type string optional | | i_host | type string optional | | i_proxy_host | type string optional | | i_proxy_port | type string optional | | i_username | type string optional | | i_password | type string optional | | i_apikey | type string optional | | i_access_token | type ts_access_token optional | | i_ssl_id | type zif_ibmc_service_arch~ty_ssl_id optional | | i_debug_mode | type char default space |
| Parametersi_url | | i_host | | i_proxy_host | | i_proxy_port | | i_username | | i_password | | i_apikey | | i_access_token | | i_ssl_id | | i_debug_mode | |
|
public instance | get_access_token | importing | i_request_prop | type ts_request_prop optional | returning | value(e_access_token) | type ts_access_token | raising | zcx_ibmc_service_exception |
| |
public instance | get_appname | returning | value(e_appname) | type string |
| Parameters |
public instance | get_request_prop | importing | i_auth_method | type string default c_default | returning | value(e_request_prop) | type ts_request_prop |
| |
public instance | get_rest_client | importing | i_request_prop | type ts_request_prop | returning | value(e_client) | type ts_client | raising | zcx_ibmc_service_exception |
| |
public instance | http_delete | importing | i_request_prop | type ts_request_prop | returning | value(e_response) | type to_rest_response | raising | zcx_ibmc_service_exception |
| ParametersClass-based Exceptionszcx_ibmc_service_exception | |
|
public instance | http_get | importing | i_request_prop | type ts_request_prop | returning | value(e_response) | type to_rest_response | raising | zcx_ibmc_service_exception |
| ParametersClass-based Exceptionszcx_ibmc_service_exception | |
|
public instance | http_patch | importing | i_request_prop | type ts_request_prop | returning | value(e_response) | type to_rest_response | raising | zcx_ibmc_service_exception |
| ParametersClass-based Exceptionszcx_ibmc_service_exception | |
|
public instance | http_post | importing | i_request_prop | type ts_request_prop | returning | value(e_response) | type to_rest_response | raising | zcx_ibmc_service_exception |
| ParametersClass-based Exceptionszcx_ibmc_service_exception | |
|
public instance | http_post_multipart | importing | i_request_prop | type ts_request_prop | | it_form_part | type tt_form_part | returning | value(e_response) | type to_rest_response | raising | zcx_ibmc_service_exception |
| Parametersi_request_prop | | it_form_part | | e_response | |
Class-based Exceptionszcx_ibmc_service_exception | |
|
public instance | http_put | importing | i_request_prop | type ts_request_prop | returning | value(e_response) | type to_rest_response | raising | zcx_ibmc_service_exception |
| ParametersClass-based Exceptionszcx_ibmc_service_exception | |
|
public instance | set_access_token | importing | i_access_token | type ts_access_token |
| Parameters |