From 2383cce0605bd83dceddc9f60f689e8739aa00fd Mon Sep 17 00:00:00 2001 From: Viktor Hoffmann Date: Thu, 26 Mar 2026 10:26:23 +0000 Subject: [PATCH] Update Sample 335 --- src/z2ui5_cl_demo_app_335.clas.abap | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/src/z2ui5_cl_demo_app_335.clas.abap b/src/z2ui5_cl_demo_app_335.clas.abap index ce94cff5..e43508c6 100644 --- a/src/z2ui5_cl_demo_app_335.clas.abap +++ b/src/z2ui5_cl_demo_app_335.clas.abap @@ -24,6 +24,8 @@ CLASS z2ui5_cl_demo_app_335 IMPLEMENTATION. METHOD z2ui5_if_app~main. + FIELD-SYMBOLS TYPE z2ui5_t_01. + IF client->check_on_init( ). get_data( ). @@ -49,8 +51,8 @@ CLASS z2ui5_cl_demo_app_335 IMPLEMENTATION. ENDCASE. - IF client->get( )-check_on_navigated = abap_true - AND client->check_on_init( ) = abap_false. + IF client->get( )-check_on_navigated = abap_true + AND client->check_on_init( ) = abap_false. ui5_view_display( client ). ENDIF. @@ -66,6 +68,18 @@ CLASS z2ui5_cl_demo_app_335 IMPLEMENTATION. client->message_toast_display( 'ERROR - mo_layout_obj_2->mr_data is not bound!' ). ENDIF. + ASSIGN mo_layout_obj_2->mr_data->* TO . + + IF -id <> ms_struc-id. + client->message_toast_display( 'ERROR - mo_layout_obj_2->mr_data->id does not match ms_struc-id!' ). + ENDIF. + + ASSIGN mo_layout_obj->mr_data->* TO . + + IF -id <> ms_struc-id. + client->message_toast_display( 'ERROR - mo_layout_obj->mr_data->id does not match ms_struc-id!' ). + ENDIF. + client->view_model_update( ). ENDMETHOD.