File tree Expand file tree Collapse file tree 2 files changed +18
-2
lines changed
Expand file tree Collapse file tree 2 files changed +18
-2
lines changed Original file line number Diff line number Diff line change @@ -93,6 +93,7 @@ CLASS z2ui5_cl_tm_se16_01 IMPLEMENTATION.
9393
9494 IF client->check_on_navigated( ).
9595 on_navigated( ).
96+ RETURN .
9697 ENDIF .
9798 on_event( ).
9899
@@ -106,7 +107,7 @@ CLASS z2ui5_cl_tm_se16_01 IMPLEMENTATION.
106107 mr_table = z2ui5_cl_util=>rtti_create_tab_by_name( mv_tabname ).
107108 mo_multiselect = z2ui5_cl_sel_multisel=>factory_by_name(
108109 val = mv_tabname
109- s_variant = VALUE #( handle01 = 'ZSE16' )
110+ s_variant = VALUE #( handle01 = 'ZSE16' handle02 = mv_tabname )
110111 ).
111112
112113* mo_layout = z2ui5_cl_layo_manager=>factory( control = z2ui5_cl_layo_manager=>m_table
Original file line number Diff line number Diff line change @@ -10,6 +10,8 @@ CLASS z2ui5_cl_tm_se16_02 DEFINITION PUBLIC.
1010 PROTECTED SECTION .
1111 DATA client TYPE REF TO z2ui5_if_client.
1212
13+ METHODS set_data.
14+
1315 METHODS on_event.
1416 METHODS view_display.
1517 METHODS on_navigated.
@@ -21,11 +23,23 @@ ENDCLASS.
2123
2224CLASS z2ui5_cl_tm_se16_02 IMPLEMENTATION .
2325
26+ METHOD set_data .
27+
28+ DATA (lv_where ) = z2ui5_cl_util=>filter_get_sql_where( mo_prev->mo_multiselect->ms_result-t_filter ).
29+ SELECT FROM (mo_prev->mv_tabname)
30+ FIELDS
31+ *
32+ WHERE (lv_where)
33+ INTO TABLE @mr_table->*
34+ UP TO 100 ROWS .
35+
36+ ENDMETHOD .
37+
2438 METHOD on_event .
2539
2640 CASE client->get( )-event.
2741 WHEN `BUTTON_START` .
28- * mo_sql->read ( ).
42+ set_data ( ).
2943 view_display( ).
3044 WHEN 'BACK' .
3145 client->nav_app_leave( ).
@@ -103,6 +117,7 @@ CLASS z2ui5_cl_tm_se16_02 IMPLEMENTATION.
103117
104118 mo_prev = CAST #( client->get_app_prev( ) ).
105119 mr_table = z2ui5_cl_util=>rtti_create_tab_by_name( mo_prev->mv_tabname ).
120+ set_data( ).
106121
107122 IF mo_layout IS NOT BOUND .
108123
You can’t perform that action at this time.
0 commit comments