@@ -3,11 +3,11 @@ CLASS z2ui5_cl_util_sql DEFINITION PUBLIC.
33
44 INTERFACES if_serializable_object.
55
6- types : begin of t_go_button,
7- event_name type string ,
8- icon_name type string ,
9- text type string ,
10- end of t_go_button.
6+ TYPES : BEGIN OF t_go_button,
7+ event_name TYPE string ,
8+ icon_name TYPE string ,
9+ text TYPE string ,
10+ END OF t_go_button.
1111
1212 CLASS-METHODS factory
1313 IMPORTING
@@ -20,9 +20,9 @@ CLASS z2ui5_cl_util_sql DEFINITION PUBLIC.
2020 METHODS read .
2121 METHODS count .
2222
23- class-methods go_button
24- returning
25- value (r_val ) type z2ui5_cl_util_sql=>t_go_button.
23+ CLASS-METHODS go_button
24+ RETURNING
25+ VALUE (r_val ) TYPE z2ui5_cl_util_sql=>t_go_button.
2626
2727ENDCLASS .
2828
@@ -38,7 +38,7 @@ CLASS z2ui5_cl_util_sql IMPLEMENTATION.
3838
3939 METHOD go_button .
4040
41- r_val = value #( event_name = `GO`
41+ r_val = VALUE #( event_name = `GO`
4242 icon_name = `sap-icon://simulate`
4343 text = 'Go' (001 ) ).
4444
@@ -57,11 +57,14 @@ CLASS z2ui5_cl_util_sql IMPLEMENTATION.
5757
5858 DATA lv_result TYPE string .
5959
60+ FIELD-SYMBOLS <table> TYPE ANY TABLE .
61+ ASSIGN ms_sql-t_ref->* TO <table> .
62+
6063 SELECT FROM (ms_sql-tabname)
6164 FIELDS
6265 *
6366 WHERE (lv_result)
64- INTO TABLE @ms_sql-t_ref->*
67+ INTO TABLE @<table>
6568 UP TO @ms_sql-count ROWS .
6669
6770
0 commit comments