| 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 |
| Parameters| i_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 |
| Parameters| i_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 Exceptions| zcx_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 Exceptions| zcx_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 |
| Parameters| i_msgno | | | i_msgv1 | | | i_msgv2 | | | i_msgv3 | | | i_msgv4 | | | i_text | | | i_subrc | | | i_previous | | | i_http_status | |
Class-based Exceptions| zcx_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 Exceptions| zcx_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 |
| Parameters| i_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 Exceptions| zcx_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 Exceptions| zcx_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 Exceptions| zcx_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 Exceptions| zcx_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 |
| Parameters| i_request_prop | | | it_form_part | | | e_response | |
Class-based Exceptions| zcx_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 Exceptions| zcx_ibmc_service_exception | |
|
| public instance | | set_access_token | | importing | i_access_token | type ts_access_token |
| Parameters |