diff --git a/src/objects/aff/zcl_abapgit_object_common_aff.clas.abap b/src/objects/aff/zcl_abapgit_object_common_aff.clas.abap index 69ec3f546..16be45052 100644 --- a/src/objects/aff/zcl_abapgit_object_common_aff.clas.abap +++ b/src/objects/aff/zcl_abapgit_object_common_aff.clas.abap @@ -80,14 +80,15 @@ CLASS ZCL_ABAPGIT_OBJECT_COMMON_AFF IMPLEMENTATION. LOOP AT ASSIGNING . ASSIGN COMPONENT 'MESSAGE' OF STRUCTURE TO . - CHECK -msgty = 'E'. - zcx_abapgit_exception=>raise_t100( - iv_msgid = -msgid - iv_msgno = -msgno - iv_msgv1 = -msgv1 - iv_msgv2 = -msgv2 - iv_msgv3 = -msgv3 - iv_msgv4 = -msgv4 ). + IF -msgty = 'E'. + zcx_abapgit_exception=>raise_t100( + iv_msgid = -msgid + iv_msgno = -msgno + iv_msgv1 = -msgv1 + iv_msgv2 = -msgv2 + iv_msgv3 = -msgv3 + iv_msgv4 = -msgv4 ). + ENDIF. ENDLOOP. CALL FUNCTION 'TR_TADIR_INTERFACE' @@ -138,7 +139,8 @@ CLASS ZCL_ABAPGIT_OBJECT_COMMON_AFF IMPLEMENTATION. TYPE ANY TABLE, TYPE any, TYPE any, - TYPE any. + TYPE any, + TYPE symsg. lv_json_as_xstring = zif_abapgit_object~mo_files->read_raw( iv_ext = 'json' ). @@ -218,12 +220,23 @@ CLASS ZCL_ABAPGIT_OBJECT_COMMON_AFF IMPLEMENTATION. messages = . LOOP AT ASSIGNING . + ASSIGN COMPONENT 'MESSAGE' OF STRUCTURE TO . ASSIGN COMPONENT 'TEXT' OF STRUCTURE TO . ASSIGN COMPONENT 'TYPE' OF STRUCTURE TO . ii_log->add( iv_msg = iv_type = is_item = ms_item ). + + IF -msgty = 'E'. + zcx_abapgit_exception=>raise_t100( + iv_msgid = -msgid + iv_msgno = -msgno + iv_msgv1 = -msgv1 + iv_msgv2 = -msgv2 + iv_msgv3 = -msgv3 + iv_msgv4 = -msgv4 ). + ENDIF. ENDLOOP. tadir_insert( ms_item-devclass ). @@ -400,14 +413,15 @@ CLASS ZCL_ABAPGIT_OBJECT_COMMON_AFF IMPLEMENTATION. LOOP AT ASSIGNING . ASSIGN COMPONENT 'MESSAGE' OF STRUCTURE TO . - CHECK -msgty = 'E'. - zcx_abapgit_exception=>raise_t100( - iv_msgid = -msgid - iv_msgno = -msgno - iv_msgv1 = -msgv1 - iv_msgv2 = -msgv2 - iv_msgv3 = -msgv3 - iv_msgv4 = -msgv4 ). + IF -msgty = 'E'. + zcx_abapgit_exception=>raise_t100( + iv_msgid = -msgid + iv_msgno = -msgno + iv_msgv1 = -msgv1 + iv_msgv2 = -msgv2 + iv_msgv3 = -msgv3 + iv_msgv4 = -msgv4 ). + ENDIF. ENDLOOP. CALL METHOD lo_files_container->('IF_AFF_FILES_CONTAINER~GET_FILE')