From 7b5188efd8157c9c839dc0bc6b4ecbe00592d1a4 Mon Sep 17 00:00:00 2001 From: sercankd Date: Mon, 14 Dec 2020 21:44:32 +0300 Subject: [PATCH] Fix missing i_suppress_dialog parameter syntax error in 731 system --- src/objects/zcl_abapgit_object_devc.clas.abap | 38 +++++++++++++------ 1 file changed, 26 insertions(+), 12 deletions(-) diff --git a/src/objects/zcl_abapgit_object_devc.clas.abap b/src/objects/zcl_abapgit_object_devc.clas.abap index 00d5e53b9..cd08f2b4f 100644 --- a/src/objects/zcl_abapgit_object_devc.clas.abap +++ b/src/objects/zcl_abapgit_object_devc.clas.abap @@ -419,18 +419,32 @@ CLASS zcl_abapgit_object_devc IMPLEMENTATION. zcx_abapgit_exception=>raise_t100( ). ENDIF. - li_package->save( - EXPORTING - i_suppress_dialog = abap_true - EXCEPTIONS - object_invalid = 1 - object_not_changeable = 2 - cancelled_in_corr = 3 - permission_failure = 4 - unexpected_error = 5 - intern_err = 6 - OTHERS = 7 ). + TRY. + CALL METHOD li_package->('SAVE') + EXPORTING + i_suppress_dialog = abap_true + EXCEPTIONS + object_invalid = 1 + object_not_changeable = 2 + cancelled_in_corr = 3 + permission_failure = 4 + unexpected_error = 5 + intern_err = 6 + OTHERS = 7. + CATCH cx_root. + + li_package->save( + EXCEPTIONS + object_invalid = 1 + object_not_changeable = 2 + cancelled_in_corr = 3 + permission_failure = 4 + unexpected_error = 5 + intern_err = 6 + OTHERS = 7 ). + + ENDTRY. IF sy-subrc <> 0. zcx_abapgit_exception=>raise_t100( ). ENDIF. @@ -794,4 +808,4 @@ CLASS zcl_abapgit_object_devc IMPLEMENTATION. ig_data = lt_usage_data ). ENDIF. ENDMETHOD. -ENDCLASS. +ENDCLASS. \ No newline at end of file