update typess (#1386)

This commit is contained in:
oblomov-dev 2024-09-08 09:48:32 +02:00 committed by GitHub
parent d8bacf4f73
commit 7f2fe77b37
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 14 additions and 6 deletions

View File

@ -93,6 +93,7 @@ CLASS lcl_utils IMPLEMENTATION.
lv_out_ce = 'CL_ABAP_CONV_OUT_CE'. lv_out_ce = 'CL_ABAP_CONV_OUT_CE'.
TRY. TRY.
CALL METHOD ('CL_ABAP_CONV_CODEPAGE')=>create_out CALL METHOD ('CL_ABAP_CONV_CODEPAGE')=>create_out
RECEIVING RECEIVING
instance = lo_conv. instance = lo_conv.

View File

@ -9,7 +9,7 @@
<STATE>1</STATE> <STATE>1</STATE>
<CLSCCINCL>X</CLSCCINCL> <CLSCCINCL>X</CLSCCINCL>
<FIXPT>X</FIXPT> <FIXPT>X</FIXPT>
<UNICODE>X</UNICODE> <UNICODE>5</UNICODE>
<WITH_UNIT_TESTS>X</WITH_UNIT_TESTS> <WITH_UNIT_TESTS>X</WITH_UNIT_TESTS>
</VSEOCLASS> </VSEOCLASS>
</asx:values> </asx:values>

View File

@ -11,6 +11,13 @@ CLASS z2ui5_cl_util DEFINITION
* author: https://github.com/oblomov-dev * author: https://github.com/oblomov-dev
* license: MIT. * license: MIT.
TYPES:
BEGIN OF ty_s_name_value,
n TYPE string,
v TYPE string,
END OF ty_s_name_value.
TYPES ty_t_name_value TYPE STANDARD TABLE OF ty_s_name_value WITH EMPTY KEY.
TYPES: TYPES:
BEGIN OF ty_s_token, BEGIN OF ty_s_token,
key TYPE string, key TYPE string,
@ -141,7 +148,7 @@ CLASS z2ui5_cl_util DEFINITION
CLASS-METHODS url_param_create_url CLASS-METHODS url_param_create_url
IMPORTING IMPORTING
!t_params TYPE z2ui5_if_types=>ty_t_name_value !t_params TYPE ty_t_name_value
RETURNING RETURNING
VALUE(result) TYPE string. VALUE(result) TYPE string.
@ -268,7 +275,7 @@ CLASS z2ui5_cl_util DEFINITION
IMPORTING IMPORTING
i_val TYPE clike i_val TYPE clike
RETURNING RETURNING
VALUE(rt_params) TYPE z2ui5_if_types=>ty_t_name_value. VALUE(rt_params) TYPE ty_t_name_value.
CLASS-METHODS rtti_get_t_attri_by_oref CLASS-METHODS rtti_get_t_attri_by_oref
IMPORTING IMPORTING
@ -344,7 +351,7 @@ CLASS z2ui5_cl_util DEFINITION
CLASS-METHODS filter_get_token_range_mapping CLASS-METHODS filter_get_token_range_mapping
RETURNING RETURNING
VALUE(result) TYPE z2ui5_if_types=>ty_t_name_value. VALUE(result) TYPE ty_t_name_value.
CLASS-METHODS itab_corresponding CLASS-METHODS itab_corresponding
IMPORTING IMPORTING
@ -888,7 +895,7 @@ CLASS z2ui5_cl_util IMPLEMENTATION.
IMPORTING IMPORTING
ev_container = data ). ev_container = data ).
CATCH z2ui5_cx_ajson_error INTO DATA(x). CATCH cx_root INTO DATA(x).
ASSERT x IS NOT BOUND. ASSERT x IS NOT BOUND.
ENDTRY. ENDTRY.
ENDMETHOD. ENDMETHOD.
@ -900,7 +907,7 @@ CLASS z2ui5_cl_util IMPLEMENTATION.
DATA(li_ajson) = CAST z2ui5_if_ajson( z2ui5_cl_ajson=>create_empty( ) ). DATA(li_ajson) = CAST z2ui5_if_ajson( z2ui5_cl_ajson=>create_empty( ) ).
result = li_ajson->set( iv_path = `/` iv_val = any )->stringify( ). result = li_ajson->set( iv_path = `/` iv_val = any )->stringify( ).
CATCH z2ui5_cx_ajson_error INTO DATA(x). CATCH cx_root INTO DATA(x).
ASSERT x IS NOT BOUND. ASSERT x IS NOT BOUND.
ENDTRY. ENDTRY.
ENDMETHOD. ENDMETHOD.