Skip to content

Commit 00cdd3f

Browse files
author
Viktor Hoffmann
committed
Possibility to save without TR
1 parent b670e8f commit 00cdd3f

File tree

1 file changed

+27
-27
lines changed

1 file changed

+27
-27
lines changed

src/z2ui5_cl_tm_001.clas.abap

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -226,19 +226,18 @@ CLASS z2ui5_cl_tm_001 IMPLEMENTATION.
226226
TRY.
227227

228228
z2ui5_cl_pop_show_tr=>add_data_to_tranport( ir_data = t_table
229-
iv_tabname = mv_table
230-
is_transport = ms_transport ).
229+
iv_tabname = mv_table
230+
is_transport = ms_transport ).
231231

232232
z2ui5_cl_pop_show_tr=>add_data_to_tranport( ir_data = t_table_del
233-
iv_tabname = mv_table
234-
is_transport = ms_transport ).
233+
iv_tabname = mv_table
234+
is_transport = ms_transport ).
235235

236236
CATCH cx_root.
237237

238-
DATA(ls_msg) = z2ui5_cl_util=>msg_get_by_msg(
239-
id = '42'
240-
no = `316` ).
241-
"MESSAGE e316(42) into DATA(msg). " Transport request error
238+
DATA(ls_msg) = z2ui5_cl_util=>msg_get_by_msg( id = '42'
239+
no = `316` ).
240+
" MESSAGE e316(42) into DATA(msg). " Transport request error
242241
client->message_toast_display( ls_msg-text ).
243242
RETURN.
244243
ENDTRY.
@@ -262,9 +261,8 @@ CLASS z2ui5_cl_tm_001 IMPLEMENTATION.
262261
MODIFY (mv_table) FROM TABLE @<tab_org>.
263262
IF sy-subrc = 0.
264263
COMMIT WORK AND WAIT.
265-
ls_msg = z2ui5_cl_util=>msg_get_by_msg(
266-
id = 'i18n'
267-
no = `002` ).
264+
ls_msg = z2ui5_cl_util=>msg_get_by_msg( id = 'i18n'
265+
no = `002` ).
268266
" MESSAGE s002(i18n) INTO msg.
269267
client->message_toast_display( ls_msg-text ).
270268

@@ -277,9 +275,8 @@ CLASS z2ui5_cl_tm_001 IMPLEMENTATION.
277275
INSERT (mv_table) FROM TABLE @<tab_org>.
278276
IF sy-subrc = 0.
279277
COMMIT WORK AND WAIT.
280-
ls_msg = z2ui5_cl_util=>msg_get_by_msg(
281-
id = 'i18n'
282-
no = '002' ).
278+
ls_msg = z2ui5_cl_util=>msg_get_by_msg( id = 'i18n'
279+
no = '002' ).
283280

284281
" MESSAGE s002(i18n) INTO msg.
285282
client->message_toast_display( ls_msg-text ).
@@ -340,6 +337,10 @@ CLASS z2ui5_cl_tm_001 IMPLEMENTATION.
340337

341338
ELSE.
342339

340+
IF ms_transport-locl = abap_true.
341+
RETURN.
342+
ENDIF.
343+
343344
CLEAR mv_ucomm_tmp.
344345

345346
ASSIGN mt_table->* TO <tab>.
@@ -368,26 +369,24 @@ CLASS z2ui5_cl_tm_001 IMPLEMENTATION.
368369
ENDTRY.
369370
TRY.
370371
z2ui5_cl_pop_show_tr=>add_data_to_tranport( ir_data = t_table
371-
iv_tabname = mv_table
372-
is_transport = ms_transport ).
372+
iv_tabname = mv_table
373+
is_transport = ms_transport ).
373374

374375
z2ui5_cl_pop_show_tr=>add_data_to_tranport( ir_data = t_table_del
375-
iv_tabname = mv_table
376-
is_transport = ms_transport ).
376+
iv_tabname = mv_table
377+
is_transport = ms_transport ).
377378

378379
CATCH cx_root.
379-
DATA(ls_msg) = z2ui5_cl_util=>msg_get_by_msg(
380-
id = '42'
381-
no = `316` ).
380+
DATA(ls_msg) = z2ui5_cl_util=>msg_get_by_msg( id = '42'
381+
no = `316` ).
382382

383-
"MESSAGE e316(42) INTO DATA(msg). " Transport request error
383+
" MESSAGE e316(42) INTO DATA(msg). " Transport request error
384384
client->message_toast_display( ls_msg-text ).
385385
RETURN.
386386
ENDTRY.
387-
ls_msg = z2ui5_cl_util=>msg_get_by_msg(
388-
id = 'rmps_general'
389-
no = `215` ).
390-
" MESSAGE s215(rmps_general) WITH ms_transport-transport INTO msg. "Transporteintrag erfolgreich geschrieben (&1)
387+
ls_msg = z2ui5_cl_util=>msg_get_by_msg( id = 'rmps_general'
388+
no = `215` ).
389+
" MESSAGE s215(rmps_general) WITH ms_transport-transport INTO msg. "Transporteintrag erfolgreich geschrieben (&1)
391390
client->message_toast_display( ls_msg-text ).
392391

393392
ENDIF.
@@ -933,18 +932,19 @@ CLASS z2ui5_cl_tm_001 IMPLEMENTATION.
933932
ms_transport = app->ms_transport.
934933

935934
IF ms_transport IS NOT INITIAL.
935+
936936
CASE mv_ucomm_tmp.
937937
WHEN 'TRANSPORT_ALL'.
938938
transport_all( ).
939939
WHEN 'TRANSPORT_CHANGE'.
940940

941941
client->message_toast_display( ms_transport-task ).
942-
943942
CLEAR mv_ucomm_tmp.
944943

945944
WHEN 'BUTTON_SAVE'.
946945
button_save( ).
947946
ENDCASE.
947+
948948
ENDIF.
949949

950950
view_model_update( ).

0 commit comments

Comments
 (0)