@@ -3,7 +3,7 @@ CLASS z2ui5_cl_tm_se16_01 DEFINITION PUBLIC.
33 PUBLIC SECTION .
44 INTERFACES z2ui5_if_app.
55
6- DATA mv_tabname TYPE string VALUE `USR01` .
6+ DATA mv_tabname TYPE string .
77 DATA mr_table TYPE REF TO data .
88 DATA mo_multiselect TYPE REF TO z2ui5_cl_sel_multisel.
99 DATA ms_layout TYPE z2ui5_t_11.
@@ -47,12 +47,10 @@ CLASS z2ui5_cl_tm_se16_01 IMPLEMENTATION.
4747 METHOD view_display .
4848
4949 DATA (view ) = z2ui5_cl_xml_view=>factory( ).
50-
5150 DATA (page ) = view->shell( )->page( title = 'abap2UI5 - SE16 CLOUD - Start'
5251 navbuttonpress = client->_event( 'BACK' )
5352 shownavbutton = client->check_app_prev_stack( )
54- floatingfooter = abap_true
55- ).
53+ floatingfooter = abap_true ).
5654 DATA (vbox ) = page->vbox( ).
5755
5856 vbox->hbox(
@@ -66,15 +64,13 @@ CLASS z2ui5_cl_tm_se16_01 IMPLEMENTATION.
6664 IF mv_tabname IS NOT INITIAL .
6765 mo_multiselect->set_output( client = client view = vbox ).
6866 ENDIF .
69-
70-
7167 page->footer( )->overflow_toolbar(
7268 )->toolbar_spacer(
7369 )->button( text = `GO`
7470 type = `Emphasized`
7571 press = client->_event( `GO` ) ).
7672
77- client->view_display( view->stringify( ) ).
73+ client->view_display( view ).
7874
7975 ENDMETHOD .
8076
@@ -84,18 +80,12 @@ CLASS z2ui5_cl_tm_se16_01 IMPLEMENTATION.
8480
8581 IF client->check_on_init( ).
8682 on_init( ).
87- RETURN .
88- ENDIF .
89-
90- IF mo_multiselect->main( client ).
91- RETURN .
92- ENDIF .
93-
94- IF client->check_on_navigated( ).
83+ ELSEIF mo_multiselect->main( client ).
84+ ELSEIF client->check_on_navigated( ).
9585 on_navigated( ).
96- RETURN .
86+ ELSE .
87+ on_event( ).
9788 ENDIF .
98- on_event( ).
9989
10090 CATCH cx_root INTO DATA (x ).
10191 client->message_box_display( x ).
@@ -104,6 +94,10 @@ CLASS z2ui5_cl_tm_se16_01 IMPLEMENTATION.
10494
10595 METHOD on_init .
10696
97+ IF mv_tabname IS INITIAL .
98+ mv_tabname = `z2ui5_t_15` .
99+ ENDIF .
100+
107101 mr_table = z2ui5_cl_util=>rtti_create_tab_by_name( mv_tabname ).
108102 mo_multiselect = z2ui5_cl_sel_multisel=>factory_by_name(
109103 val = mv_tabname
0 commit comments