refactoring

This commit is contained in:
19ddb071-87e3-4bdd-9eee-59bb460e1d62 2023-06-15 16:48:33 +00:00
parent f236ef78c0
commit 41a097e267
2 changed files with 24 additions and 40 deletions

View File

@ -1,10 +1,9 @@
INTERFACE z2ui5_if_app public. INTERFACE z2ui5_if_app PUBLIC.
INTERFACES if_serializable_object. INTERFACES if_serializable_object.
DATA id TYPE string. DATA id TYPE string.
METHODS main METHODS main
IMPORTING IMPORTING !client TYPE REF TO z2ui5_if_client.
client TYPE REF TO z2ui5_if_client.
ENDINTERFACE. ENDINTERFACE.

View File

@ -1,5 +1,5 @@
INTERFACE z2ui5_if_client INTERFACE z2ui5_if_client
PUBLIC . PUBLIC.
TYPES: TYPES:
BEGIN OF ty_s_name_value, BEGIN OF ty_s_name_value,
@ -41,63 +41,48 @@ INTERFACE z2ui5_if_client
END OF ty_s_next. END OF ty_s_next.
METHODS set_next METHODS set_next
IMPORTING IMPORTING val TYPE ty_S_next.
val TYPE ty_S_next.
METHODS get METHODS get
RETURNING RETURNING VALUE(result) TYPE ty_s_get.
VALUE(result) TYPE ty_s_get.
METHODS get_app METHODS get_app
IMPORTING IMPORTING id TYPE clike
id TYPE clike RETURNING VALUE(result) TYPE REF TO z2ui5_if_app.
RETURNING
VALUE(result) TYPE REF TO z2ui5_if_app.
METHODS nav_app_leave METHODS nav_app_leave
IMPORTING IMPORTING app TYPE REF TO z2ui5_if_app.
app TYPE REF TO z2ui5_if_app.
METHODS nav_app_call METHODS nav_app_call
IMPORTING IMPORTING app TYPE REF TO z2ui5_if_app.
app TYPE REF TO z2ui5_if_app.
METHODS nav_app_home. METHODS nav_app_home.
METHODS popup_message_box METHODS popup_message_box
IMPORTING IMPORTING text TYPE string
text TYPE string type TYPE string DEFAULT 'information'.
type TYPE string DEFAULT 'information'.
METHODS popup_message_toast METHODS popup_message_toast
IMPORTING IMPORTING text TYPE string.
text TYPE string.
METHODS _bind METHODS _bind
IMPORTING IMPORTING val TYPE data
val TYPE data path TYPE abap_bool DEFAULT abap_false
path TYPE abap_bool DEFAULT abap_false check_gen_data TYPE abap_bool OPTIONAL
check_gen_data TYPE abap_bool OPTIONAL RETURNING VALUE(result) TYPE string.
RETURNING
VALUE(result) TYPE string.
METHODS _bind_one METHODS _bind_one
IMPORTING IMPORTING val TYPE data
val TYPE data path TYPE abap_bool DEFAULT abap_false
path TYPE abap_bool DEFAULT abap_false RETURNING VALUE(result) TYPE string.
RETURNING
VALUE(result) TYPE string.
METHODS _event METHODS _event
IMPORTING IMPORTING val TYPE clike
val TYPE clike hold_view TYPE abap_bool DEFAULT abap_false
hold_view TYPE abap_bool DEFAULT abap_false t_arg TYPE string_table OPTIONAL
t_arg TYPE string_table OPTIONAL RETURNING VALUE(result) TYPE string.
RETURNING
VALUE(result) TYPE string.
METHODS _event_close_popup METHODS _event_close_popup
RETURNING RETURNING VALUE(result) TYPE string.
VALUE(result) TYPE string.
ENDINTERFACE. ENDINTERFACE.