util-messages-fix (#1789)
Some checks failed
UI5_2X / UI5_2X (push) Has been cancelled
auto_abaplint_fix / auto_abaplint_fix (push) Has been cancelled
auto_downport / auto_downport (push) Has been cancelled
create_app2abap / create_app2abap (push) Has been cancelled
create_frontend / create_frontend (push) Has been cancelled
mirror_srtti / mirror_srtti (push) Has been cancelled
mirror_ajson / mirror_ajson (push) Has been cancelled

This commit is contained in:
oblomov-dev 2025-02-28 11:42:43 -03:00 committed by GitHub
parent 1fe28643a3
commit 91f1321796
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 19 additions and 6 deletions

View File

@ -79,12 +79,18 @@ CLASS z2ui5_cl_util DEFINITION
RETURNING
VALUE(result) TYPE string.
CLASS-METHODS msg_get
CLASS-METHODS msg_get_t
IMPORTING
val TYPE any
VALUE(val) TYPE any
RETURNING
VALUE(result) TYPE ty_t_msg.
CLASS-METHODS msg_get
IMPORTING
VALUE(val) TYPE any
RETURNING
VALUE(result) TYPE ty_s_msg.
CLASS-METHODS rtti_get_t_attri_by_include
IMPORTING
!type TYPE REF TO cl_abap_datadescr
@ -1411,7 +1417,7 @@ CLASS z2ui5_cl_util IMPLEMENTATION.
ENDMETHOD.
METHOD msg_get.
METHOD msg_get_t.
result = z2ui5_cl_util_msg=>msg_get( val ).
@ -1449,4 +1455,11 @@ CLASS z2ui5_cl_util IMPLEMENTATION.
ENDMETHOD.
METHOD msg_get.
DATA(lt_msg) = msg_get_t( val ).
result = lt_msg[ 0 ].
ENDMETHOD.
ENDCLASS.

View File

@ -85,7 +85,7 @@ CLASS z2ui5_cl_core_client IMPLEMENTATION.
METHOD z2ui5_if_client~message_box_display.
IF z2ui5_cl_util=>rtti_check_clike( text ) = abap_false.
DATA(lt_msg) = z2ui5_cl_util=>msg_get( text ).
DATA(lt_msg) = z2ui5_cl_util=>msg_get_t( text ).
IF lines( lt_msg ) = 1.
DATA(lv_text) = lt_msg[ 1 ]-text.

View File

@ -54,7 +54,7 @@ CLASS z2ui5_cl_pop_bal IMPLEMENTATION.
"..
"read messages..
DATA(lt_msg) = z2ui5_cl_util=>msg_get( i_messages ).
DATA(lt_msg) = z2ui5_cl_util=>msg_get_t( i_messages ).
LOOP AT lt_msg REFERENCE INTO DATA(lr_row).
DATA(ls_row) = VALUE ty_s_msg( ).

View File

@ -46,7 +46,7 @@ CLASS z2ui5_cl_pop_messages IMPLEMENTATION.
METHOD factory.
r_result = NEW #( ).
DATA(lt_msg) = z2ui5_cl_util=>msg_get( i_messages ).
DATA(lt_msg) = z2ui5_cl_util=>msg_get_t( i_messages ).
LOOP AT lt_msg REFERENCE INTO DATA(lr_row).