From 7c05815437ba0f61bffeb7fbc2c35b8fbc62bb99 Mon Sep 17 00:00:00 2001 From: g-back <27279305+g-back@users.noreply.github.com> Date: Tue, 5 Nov 2019 08:09:47 +0100 Subject: [PATCH] Small refactorings (#3033) * remove unusued variables * surround "recover_version" calls with try-catch --- src/objects/zcl_abapgit_object_iaxu.clas.abap | 7 +-- src/objects/zcl_abapgit_object_wdyn.clas.abap | 50 ++++++++++++------- 2 files changed, 33 insertions(+), 24 deletions(-) diff --git a/src/objects/zcl_abapgit_object_iaxu.clas.abap b/src/objects/zcl_abapgit_object_iaxu.clas.abap index 36af45388..d258a42b0 100644 --- a/src/objects/zcl_abapgit_object_iaxu.clas.abap +++ b/src/objects/zcl_abapgit_object_iaxu.clas.abap @@ -84,8 +84,7 @@ CLASS zcl_abapgit_object_iaxu IMPLEMENTATION. METHOD zif_abapgit_object~delete. DATA: lo_xml_api TYPE REF TO cl_w3_api_xml3, - ls_name TYPE iacikeyt, - lx_root TYPE REF TO zcx_abapgit_exception. + ls_name TYPE iacikeyt. ls_name = ms_item-obj_name. @@ -124,9 +123,7 @@ CLASS zcl_abapgit_object_iaxu IMPLEMENTATION. METHOD zif_abapgit_object~exists. - DATA: ls_name TYPE iacikeyt, - lv_subrc TYPE sysubrc, - lx_exc TYPE REF TO zcx_abapgit_exception. + DATA: ls_name TYPE iacikeyt. ls_name = ms_item-obj_name. diff --git a/src/objects/zcl_abapgit_object_wdyn.clas.abap b/src/objects/zcl_abapgit_object_wdyn.clas.abap index 7e167776a..24f9cd1dd 100644 --- a/src/objects/zcl_abapgit_object_wdyn.clas.abap +++ b/src/objects/zcl_abapgit_object_wdyn.clas.abap @@ -69,7 +69,7 @@ ENDCLASS. -CLASS ZCL_ABAPGIT_OBJECT_WDYN IMPLEMENTATION. +CLASS zcl_abapgit_object_wdyn IMPLEMENTATION. METHOD add_fm_exception. @@ -646,12 +646,16 @@ CLASS ZCL_ABAPGIT_OBJECT_WDYN IMPLEMENTATION. ls_key-component_name = is_controller-definition-component_name. ls_key-controller_name = is_controller-definition-controller_name. - cl_wdy_md_controller=>recover_version( - EXPORTING - controller_key = ls_key - delta = ls_delta-wdyc - CHANGING - corrnr = lv_corrnr ). + TRY. + cl_wdy_md_controller=>recover_version( + EXPORTING + controller_key = ls_key + delta = ls_delta-wdyc + CHANGING + corrnr = lv_corrnr ). + CATCH cx_wdy_md_exception. + zcx_abapgit_exception=>raise( 'error recovering version of controller' ). + ENDTRY. ENDMETHOD. @@ -669,12 +673,16 @@ CLASS ZCL_ABAPGIT_OBJECT_WDYN IMPLEMENTATION. ls_key-component_name = is_definition-definition-component_name. - cl_wdy_md_component=>recover_version( - EXPORTING - component_key = ls_key - delta = ls_delta-wdyd - CHANGING - corrnr = lv_corrnr ). + TRY. + cl_wdy_md_component=>recover_version( + EXPORTING + component_key = ls_key + delta = ls_delta-wdyd + CHANGING + corrnr = lv_corrnr ). + CATCH cx_wdy_md_exception. + zcx_abapgit_exception=>raise( 'error recovering version of component' ). + ENDTRY. ENDMETHOD. @@ -690,12 +698,16 @@ CLASS ZCL_ABAPGIT_OBJECT_WDYN IMPLEMENTATION. ls_key-component_name = is_view-definition-component_name. ls_key-view_name = is_view-definition-view_name. - cl_wdy_md_abstract_view=>recover_version( - EXPORTING - view_key = ls_key - delta = ls_delta-wdyv - CHANGING - corrnr = lv_corrnr ). + TRY. + cl_wdy_md_abstract_view=>recover_version( + EXPORTING + view_key = ls_key + delta = ls_delta-wdyv + CHANGING + corrnr = lv_corrnr ). + CATCH cx_wdy_md_exception. + zcx_abapgit_exception=>raise( 'error recovering version of abstract view' ). + ENDTRY. ENDMETHOD.