Fix: warning package shown twice (#1644)

This commit is contained in:
Christian Günter 2018-07-17 07:28:57 +02:00 committed by Lars Hvam
parent 463ef30e60
commit 67b7f74911

View File

@ -206,7 +206,7 @@ ENDCLASS.
CLASS ZCL_ABAPGIT_OBJECTS IMPLEMENTATION. CLASS zcl_abapgit_objects IMPLEMENTATION.
METHOD changed_by. METHOD changed_by.
@ -989,9 +989,11 @@ CLASS ZCL_ABAPGIT_OBJECTS IMPLEMENTATION.
METHOD warning_package_find. METHOD warning_package_find.
DATA: lv_package TYPE devclass, DATA: lv_package TYPE devclass,
ls_overwrite LIKE LINE OF rt_overwrite, lt_overwrite_uniqe TYPE HASHED TABLE OF zif_abapgit_definitions=>ty_overwrite
ls_tadir TYPE tadir. WITH UNIQUE KEY obj_type obj_name devclass,
ls_overwrite LIKE LINE OF rt_overwrite,
ls_tadir TYPE tadir.
FIELD-SYMBOLS: <ls_result> LIKE LINE OF it_results. FIELD-SYMBOLS: <ls_result> LIKE LINE OF it_results.
@ -1013,10 +1015,13 @@ CLASS ZCL_ABAPGIT_OBJECTS IMPLEMENTATION.
ls_overwrite-obj_type = <ls_result>-obj_type. ls_overwrite-obj_type = <ls_result>-obj_type.
ls_overwrite-obj_name = <ls_result>-obj_name. ls_overwrite-obj_name = <ls_result>-obj_name.
ls_overwrite-devclass = ls_tadir-devclass. ls_overwrite-devclass = ls_tadir-devclass.
APPEND ls_overwrite TO rt_overwrite. INSERT ls_overwrite INTO TABLE lt_overwrite_uniqe.
ENDIF. ENDIF.
ENDLOOP. ENDLOOP.
rt_overwrite = lt_overwrite_uniqe.
ENDMETHOD. ENDMETHOD.
ENDCLASS. ENDCLASS.