Skip to content

Commit ee05bc1

Browse files
committed
fix event of previous app
1 parent 890d4b4 commit ee05bc1

File tree

1 file changed

+6
-11
lines changed

1 file changed

+6
-11
lines changed

src/z2ui5_cl_demo_app_024.clas.abap

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,11 @@ CLASS z2ui5_cl_demo_app_024 IMPLEMENTATION.
5656

5757
IF client->check_on_navigated( ).
5858
display_view( client ).
59+
IF mv_backend_event = 'CALL_PREVIOUS_APP_INPUT_RETURN'.
60+
DATA(lo_called_app) = CAST z2ui5_cl_demo_app_025( client->get_app_prev( ) ).
61+
CLEAR mv_backend_event.
62+
client->message_box_display( `Input made in the previous app:` && lo_called_app->mv_input ).
63+
ENDIF.
5964
RETURN.
6065
ENDIF.
6166

@@ -80,17 +85,7 @@ CLASS z2ui5_cl_demo_app_024 IMPLEMENTATION.
8085
client->nav_app_call( lo_app_next ).
8186

8287
WHEN 'BACK'.
83-
DATA(lo_prev_stack_app) = client->get_app( client->get( )-s_draft-id_prev_app_stack ).
84-
client->nav_app_leave( lo_prev_stack_app ).
85-
86-
WHEN OTHERS.
87-
88-
CASE mv_backend_event.
89-
WHEN 'CALL_PREVIOUS_APP_INPUT_RETURN'.
90-
DATA(lo_called_app) = CAST z2ui5_cl_demo_app_025( client->get_app_prev( ) ).
91-
CLEAR mv_backend_event.
92-
client->message_box_display( `Input made in the previous app:` && lo_called_app->mv_input ).
93-
ENDCASE.
88+
client->nav_app_leave( ).
9489

9590
ENDCASE.
9691

0 commit comments

Comments
 (0)