Skip to content

Commit 26c70aa

Browse files
downport (#532)
* downport * fix move for abap cloud --------- Co-authored-by: oblomov-dev <[email protected]>
1 parent 5712ebb commit 26c70aa

14 files changed

+88
-49
lines changed

src/z2ui5_cl_demo_app_192.clas.abap

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,8 @@ CLASS z2ui5_cl_demo_app_192 IMPLEMENTATION.
103103
ASSIGN lo_new_data->mt_kopf->* TO <fs_t_head_new>.
104104

105105
APPEND INITIAL LINE TO <fs_t_head_new> ASSIGNING <fs_s_head_new>.
106-
<fs_s_head_new> = CORRESPONDING #( <fs_s_head> ).
106+
CLEAR: <fs_s_head_new>.
107+
<fs_s_head_new> = <fs_s_head>.
107108

108109
ENDLOOP.
109110

src/z2ui5_cl_demo_app_328.clas.abap

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ CLASS z2ui5_cl_demo_app_328 IMPLEMENTATION.
2323
METHOD z2ui5_if_app~main.
2424

2525
FIELD-SYMBOLS <line> TYPE any.
26+
FIELD-SYMBOLS: <tab> TYPE ANY TABLE.
2627

2728
IF client->check_on_init( ).
2829
get_data( ).
@@ -47,7 +48,7 @@ CLASS z2ui5_cl_demo_app_328 IMPLEMENTATION.
4748

4849
WHEN 'GO'.
4950

50-
ASSIGN mt_table->* TO FIELD-SYMBOL(<tab>).
51+
ASSIGN mt_table->* TO <tab>.
5152

5253
LOOP AT <tab> ASSIGNING <line>.
5354

@@ -69,7 +70,10 @@ CLASS z2ui5_cl_demo_app_328 IMPLEMENTATION.
6970
mo_table_obj = z2ui5_cl_demo_app_329=>factory( mt_table ).
7071
ui5_view_display( client ).
7172

72-
IF mt_table->* <> mo_table_obj->mr_data->*.
73+
ASSIGN mt_table->* TO FIELD-SYMBOL(<table>).
74+
ASSIGN mo_table_obj->mr_data->* TO FIELD-SYMBOL(<val>).
75+
76+
IF <table> <> <val>.
7377
client->message_toast_display( 'Error - MT_TABLE <> MO_TABLE_OBJ->MR_TABLE_DATA' ).
7478
ELSE.
7579
client->message_toast_display( 'Success - MT_TABLE = MO_TABLE_OBJ->MR_TABLE_DATA' ).
@@ -93,9 +97,11 @@ CLASS z2ui5_cl_demo_app_328 IMPLEMENTATION.
9397
press = client->_event( 'GO' )
9498
type = 'Success' ).
9599

100+
101+
ASSIGN mt_table->* TO FIELD-SYMBOL(<table>).
96102
page->table( headertext = 'Table'
97103
mode = 'MultiSelect'
98-
items = client->_bind_edit( mt_table->* )
104+
items = client->_bind_edit( <table> )
99105
selectionchange = client->_event( 'SELECTION_CHANGE' )
100106
)->columns(
101107
)->column( )->text( 'id '

src/z2ui5_cl_demo_app_331.clas.abap

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,8 @@ CLASS z2ui5_cl_demo_app_331 IMPLEMENTATION.
5858
adjustlabelspan = abap_true
5959
)->content( ns = `form` ).
6060

61-
ASSIGN COMPONENT 'ID' OF STRUCTURE mo_table_obj->mr_data->* TO FIELD-SYMBOL(<value>).
61+
ASSIGN mo_table_obj->mr_data->* TO FIELD-SYMBOL(<val>).
62+
ASSIGN COMPONENT 'ID' OF STRUCTURE <val> TO FIELD-SYMBOL(<value>).
6263
IF <value> IS NOT ASSIGNED.
6364
RETURN.
6465
ENDIF.
@@ -91,7 +92,7 @@ CLASS z2ui5_cl_demo_app_331 IMPLEMENTATION.
9192
* ASSIGN ms_struc->* TO FIELD-SYMBOL(<struc>).
9293

9394
SELECT SINGLE * FROM z2ui5_t_01
94-
INTO CORRESPONDING FIELDS OF @ms_STRUC.
95+
INTO CORRESPONDING FIELDS OF @ms_struc.
9596

9697
* CATCH cx_root.
9798

src/z2ui5_cl_demo_app_332.clas.abap

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,8 @@ CLASS z2ui5_cl_demo_app_332 IMPLEMENTATION.
6969

7070
index = index + 1.
7171

72-
ASSIGN COMPONENT layout->name OF STRUCTURE mo_table_obj->mr_data->* TO FIELD-SYMBOL(<value>).
72+
ASSIGN mo_table_obj->mr_data->* TO FIELD-SYMBOL(<val>).
73+
ASSIGN COMPONENT layout->name OF STRUCTURE <val> TO FIELD-SYMBOL(<value>).
7374
" assign component layout->name of structure ms_struc to field-symbol(<value>).
7475
IF <value> IS NOT ASSIGNED.
7576
RETURN.
@@ -92,7 +93,7 @@ CLASS z2ui5_cl_demo_app_332 IMPLEMENTATION.
9293
METHOD get_data.
9394

9495
SELECT SINGLE * FROM z2ui5_t_01
95-
INTO CORRESPONDING FIELDS OF @ms_STRUC.
96+
INTO CORRESPONDING FIELDS OF @ms_struc.
9697

9798
ENDMETHOD.
9899

src/z2ui5_cl_demo_app_334.clas.abap

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,15 +46,15 @@ CLASS z2ui5_cl_demo_app_334 IMPLEMENTATION.
4646
client->message_toast_display( 'ERROR - MS_STRUC is initial!' ).
4747
ENDIF.
4848

49-
IF mo_layout_obj->mr_data IS not BOUND.
49+
IF mo_layout_obj->mr_data IS NOT BOUND.
5050
client->message_toast_display( 'ERROR - mo_layout_obj->mr_data is not bound!' ).
5151
ENDIF.
5252

53-
IF mo_layout_obj_2->mr_data IS not BOUND.
53+
IF mo_layout_obj_2->mr_data IS NOT BOUND.
5454
client->message_toast_display( 'ERROR - mo_layout_obj_2->mr_data is not bound!' ).
5555
ENDIF.
5656

57-
IF mo_layout_obj_2->ms_data-guid eq mo_layout_obj->ms_data-guid.
57+
IF mo_layout_obj_2->ms_data-guid EQ mo_layout_obj->ms_data-guid.
5858
client->message_toast_display( 'ERROR - GUIDS!' ).
5959
ENDIF.
6060

@@ -83,7 +83,9 @@ CLASS z2ui5_cl_demo_app_334 IMPLEMENTATION.
8383

8484
index = index + 1.
8585

86-
ASSIGN COMPONENT layout->name OF STRUCTURE mo_layout_obj->mr_data->* TO FIELD-SYMBOL(<value>).
86+
ASSIGN mo_layout_obj->mr_data->* TO FIELD-SYMBOL(<val>).
87+
88+
ASSIGN COMPONENT layout->name OF STRUCTURE <val> TO FIELD-SYMBOL(<value>).
8789
" assign component layout->name of structure ms_struc to field-symbol(<value>).
8890
IF <value> IS NOT ASSIGNED.
8991
RETURN.
@@ -106,7 +108,7 @@ CLASS z2ui5_cl_demo_app_334 IMPLEMENTATION.
106108
METHOD get_data.
107109

108110
SELECT SINGLE * FROM z2ui5_t_01
109-
INTO CORRESPONDING FIELDS OF @ms_STRUC.
111+
INTO CORRESPONDING FIELDS OF @ms_struc.
110112

111113
ENDMETHOD.
112114

src/z2ui5_cl_demo_app_335.clas.abap

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,8 @@ CLASS z2ui5_cl_demo_app_335 IMPLEMENTATION.
100100

101101
index = index + 1.
102102

103-
ASSIGN COMPONENT layout->name OF STRUCTURE mo_layout_obj->mr_data->* TO FIELD-SYMBOL(<value>).
103+
ASSIGN mo_layout_obj->mr_data->* TO FIELD-SYMBOL(<val>).
104+
ASSIGN COMPONENT layout->name OF STRUCTURE <val> TO FIELD-SYMBOL(<value>).
104105
" assign component layout->name of structure ms_struc to field-symbol(<value>).
105106
IF <value> IS NOT ASSIGNED.
106107
RETURN.
@@ -123,15 +124,15 @@ CLASS z2ui5_cl_demo_app_335 IMPLEMENTATION.
123124
METHOD get_data.
124125

125126
SELECT SINGLE * FROM z2ui5_t_01
126-
INTO CORRESPONDING FIELDS OF @ms_STRUC.
127+
INTO CORRESPONDING FIELDS OF @ms_struc.
127128

128129
ENDMETHOD.
129130

130131
METHOD get_data_2.
131132

132133
SELECT SINGLE * FROM z2ui5_t_01
133134
WHERE id <> @ms_struc-id
134-
INTO CORRESPONDING FIELDS OF @ms_STRUC.
135+
INTO CORRESPONDING FIELDS OF @ms_struc.
135136

136137
ENDMETHOD.
137138

src/z2ui5_cl_demo_app_337.clas.abap

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,10 +79,13 @@ CLASS z2ui5_cl_demo_app_337 IMPLEMENTATION.
7979
IF mo_layout_obj_2->mr_data IS NOT BOUND.
8080
client->message_toast_display( 'ERROR - mo_layout_obj_2->mr_data is not bound!' ).
8181
ENDIF.
82-
IF mo_layout_obj->mr_data->* <> mt_data.
82+
83+
ASSIGN mo_layout_obj->mr_data->* TO FIELD-SYMBOL(<val>).
84+
IF <val> <> mt_data.
8385
client->message_toast_display( 'ERROR - mo_layout_obj_2->mr_data <> mt_data!' ).
8486
ENDIF.
85-
IF mo_layout_obj_2->mr_data->* <> ms_data.
87+
ASSIGN mo_layout_obj_2->mr_data->* TO FIELD-SYMBOL(<val2>).
88+
IF <val2> <> ms_data.
8689
client->message_toast_display( 'ERROR - mo_layout_obj_2->mr_data <> ms_data!' ).
8790
ENDIF.
8891

@@ -185,7 +188,7 @@ CLASS z2ui5_cl_demo_app_337 IMPLEMENTATION.
185188
text = layout->name ).
186189

187190
line->input( value = i_client->_bind( <value> )
188-
visible = I_client->_bind( val = layout->visible
191+
visible = i_client->_bind( val = layout->visible
189192
tab = mo_layout_obj->ms_data-t_layout
190193
tab_index = index )
191194
enabled = abap_false ).

src/z2ui5_cl_demo_app_339.clas.abap

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -85,9 +85,9 @@ CLASS z2ui5_cl_demo_app_339 IMPLEMENTATION.
8585

8686
WHEN 'SELECTION_CHANGE'.
8787

88-
client->nav_app_call( Z2UI5_CL_DEMO_APP_340=>factory(
89-
io_table = mt_table
90-
io_layout = mo_layout ) ).
88+
client->nav_app_call( z2ui5_cl_demo_app_340=>factory(
89+
io_table = mt_table
90+
io_layout = mo_layout ) ).
9191

9292
WHEN 'BACK'.
9393

@@ -114,11 +114,12 @@ CLASS z2ui5_cl_demo_app_339 IMPLEMENTATION.
114114

115115
mo_layout = z2ui5_cl_demo_app_333=>factory( i_data = mt_table
116116
vis_cols = 5 ).
117+
ASSIGN mt_table->* TO FIELD-SYMBOL(<table>).
117118

118119
DATA(table) = page->table( width = 'auto'
119120
mode = 'SingleSelectLeft'
120121
selectionchange = client->_event( 'SELECTION_CHANGE' )
121-
items = client->_bind_edit( val = mt_table->* ) ).
122+
items = client->_bind_edit( val = <table> ) ).
122123

123124
DATA(columns) = table->columns( ).
124125

@@ -175,7 +176,10 @@ CLASS z2ui5_cl_demo_app_339 IMPLEMENTATION.
175176

176177
ENDIF.
177178

178-
IF mo_layout->mr_data->* <> mt_table->*.
179+
ASSIGN mo_layout->mr_data->* TO FIELD-SYMBOL(<data>).
180+
ASSIGN mt_table->* TO FIELD-SYMBOL(<table>).
181+
182+
IF <data> <> <table>.
179183
client->message_toast_display( 'ERROR - mo_layout->mr_data->* ne mt_table->*' ).
180184
ENDIF.
181185

src/z2ui5_cl_demo_app_340.clas.abap

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ CLASS z2ui5_cl_demo_app_340 DEFINITION
66
INTERFACES z2ui5_if_app.
77

88
DATA mv_init TYPE abap_bool.
9-
DATA mt_DATA_tmp TYPE REF TO data.
10-
DATA mt_DATA TYPE REF TO data.
11-
DATA ms_DATA_row TYPE REF TO data.
9+
DATA mt_data_tmp TYPE REF TO data.
10+
DATA mt_data TYPE REF TO data.
11+
DATA ms_data_row TYPE REF TO data.
1212

1313
DATA mo_layout TYPE REF TO z2ui5_cl_demo_app_333.
1414

@@ -82,7 +82,10 @@ CLASS z2ui5_cl_demo_app_340 IMPLEMENTATION.
8282
RETURN.
8383
ENDIF.
8484

85-
IF mo_layout->mr_data->* <> mt_data->*.
85+
ASSIGN mo_layout->mr_data->* TO FIELD-SYMBOL(<data>).
86+
ASSIGN mt_data->* TO FIELD-SYMBOL(<table>).
87+
88+
IF <data> <> <table>.
8689
client->message_toast_display( 'ERROR - mo_layout_obj->mr_data->* ne mt_table->*' ).
8790
ENDIF.
8891
on_event( client ).
@@ -115,8 +118,13 @@ CLASS z2ui5_cl_demo_app_340 IMPLEMENTATION.
115118
CATCH cx_root.
116119
ENDTRY.
117120

118-
result->mt_data->* = io_table->*.
119-
result->mt_data_tmp->* = io_table->*.
121+
ASSIGN io_table->* TO FIELD-SYMBOL(<table>).
122+
123+
ASSIGN result->mt_data->* TO FIELD-SYMBOL(<data>).
124+
<data> = <table>.
125+
126+
ASSIGN result->mt_data_tmp->* TO <data>.
127+
<data> = <table>.
120128

121129
ENDMETHOD.
122130

src/z2ui5_cl_demo_app_342.clas.abap

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ CLASS z2ui5_cl_demo_app_342 DEFINITION
1010
DATA mv_init TYPE abap_bool.
1111
DATA mv_table TYPE string.
1212

13-
DATA mt_DATA_tmp TYPE REF TO data.
13+
DATA mt_data_tmp TYPE REF TO data.
1414
DATA mt_data TYPE REF TO data.
1515

1616
DATA mo_lay TYPE REF TO z2ui5_cl_demo_app_333.
@@ -85,9 +85,9 @@ CLASS z2ui5_cl_demo_app_342 IMPLEMENTATION.
8585

8686
WHEN 'SELECTION_CHANGE'.
8787

88-
client->nav_app_call( Z2UI5_CL_DEMO_APP_340=>factory(
89-
io_table = mt_data
90-
io_layout = mo_lay ) ).
88+
client->nav_app_call( z2ui5_cl_demo_app_340=>factory(
89+
io_table = mt_data
90+
io_layout = mo_lay ) ).
9191

9292
WHEN 'BACK'.
9393

@@ -115,10 +115,12 @@ CLASS z2ui5_cl_demo_app_342 IMPLEMENTATION.
115115
mo_lay = z2ui5_cl_demo_app_333=>factory( i_data = mt_data
116116
vis_cols = 5 ).
117117

118+
ASSIGN mt_data->* TO FIELD-SYMBOL(<table>).
119+
118120
DATA(table) = page->table( width = 'auto'
119121
mode = 'SingleSelectLeft'
120122
selectionchange = client->_event( 'SELECTION_CHANGE' )
121-
items = client->_bind_edit( val = mt_data->* ) ).
123+
items = client->_bind_edit( val = <table> ) ).
122124

123125
DATA(columns) = table->columns( ).
124126

@@ -175,7 +177,10 @@ CLASS z2ui5_cl_demo_app_342 IMPLEMENTATION.
175177

176178
ENDIF.
177179

178-
IF mo_lay->mr_data->* <> mt_data->*.
180+
ASSIGN mo_lay->mr_data->* TO FIELD-SYMBOL(<data>).
181+
ASSIGN mt_data->* TO FIELD-SYMBOL(<table>).
182+
183+
IF <data> <> <table>.
179184
client->message_toast_display( 'ERROR - mo_layout->mr_data->* ne mt_table->*' ).
180185
ENDIF.
181186

@@ -196,7 +201,7 @@ CLASS z2ui5_cl_demo_app_342 IMPLEMENTATION.
196201
p_table_kind = cl_abap_tabledescr=>tablekind_std ).
197202

198203
CREATE DATA mt_data TYPE HANDLE new_table_desc.
199-
CREATE DATA mt_DATA_tmp TYPE HANDLE new_table_desc.
204+
CREATE DATA mt_data_tmp TYPE HANDLE new_table_desc.
200205

201206
ASSIGN mt_data->* TO <table>.
202207

@@ -211,7 +216,7 @@ CLASS z2ui5_cl_demo_app_342 IMPLEMENTATION.
211216

212217
ENDTRY.
213218

214-
mt_DATA_tmp = mt_data.
219+
mt_data_tmp = mt_data.
215220

216221
ENDMETHOD.
217222

0 commit comments

Comments
 (0)