@@ -3,7 +3,7 @@ CLASS z2ui5_cl_tm_se16_01 DEFINITION PUBLIC.
3
3
PUBLIC SECTION .
4
4
INTERFACES z2ui5_if_app.
5
5
6
- DATA mv_tabname TYPE string VALUE `USR01` .
6
+ DATA mv_tabname TYPE string .
7
7
DATA mr_table TYPE REF TO data .
8
8
DATA mo_multiselect TYPE REF TO z2ui5_cl_sel_multisel.
9
9
DATA ms_layout TYPE z2ui5_t_11.
@@ -47,12 +47,10 @@ CLASS z2ui5_cl_tm_se16_01 IMPLEMENTATION.
47
47
METHOD view_display .
48
48
49
49
DATA (view ) = z2ui5_cl_xml_view=>factory( ).
50
-
51
50
DATA (page ) = view->shell( )->page( title = 'abap2UI5 - SE16 CLOUD - Start'
52
51
navbuttonpress = client->_event( 'BACK' )
53
52
shownavbutton = client->check_app_prev_stack( )
54
- floatingfooter = abap_true
55
- ).
53
+ floatingfooter = abap_true ).
56
54
DATA (vbox ) = page->vbox( ).
57
55
58
56
vbox->hbox(
@@ -66,15 +64,13 @@ CLASS z2ui5_cl_tm_se16_01 IMPLEMENTATION.
66
64
IF mv_tabname IS NOT INITIAL .
67
65
mo_multiselect->set_output( client = client view = vbox ).
68
66
ENDIF .
69
-
70
-
71
67
page->footer( )->overflow_toolbar(
72
68
)->toolbar_spacer(
73
69
)->button( text = `GO`
74
70
type = `Emphasized`
75
71
press = client->_event( `GO` ) ).
76
72
77
- client->view_display( view->stringify( ) ).
73
+ client->view_display( view ).
78
74
79
75
ENDMETHOD .
80
76
@@ -84,18 +80,12 @@ CLASS z2ui5_cl_tm_se16_01 IMPLEMENTATION.
84
80
85
81
IF client->check_on_init( ).
86
82
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( ).
95
85
on_navigated( ).
96
- RETURN .
86
+ ELSE .
87
+ on_event( ).
97
88
ENDIF .
98
- on_event( ).
99
89
100
90
CATCH cx_root INTO DATA (x ).
101
91
client->message_box_display( x ).
@@ -104,6 +94,10 @@ CLASS z2ui5_cl_tm_se16_01 IMPLEMENTATION.
104
94
105
95
METHOD on_init .
106
96
97
+ IF mv_tabname IS INITIAL .
98
+ mv_tabname = `z2ui5_t_15` .
99
+ ENDIF .
100
+
107
101
mr_table = z2ui5_cl_util=>rtti_create_tab_by_name( mv_tabname ).
108
102
mo_multiselect = z2ui5_cl_sel_multisel=>factory_by_name(
109
103
val = mv_tabname
0 commit comments