validate packages: ignore sub packages if set

validate packages: ignore sub packages if set #1779
This commit is contained in:
larshp 2018-08-07 08:45:46 +02:00 committed by Lars Hvam
parent 004db9ebc0
commit 1f75651f90

View File

@ -138,8 +138,13 @@ CLASS ZCL_ABAPGIT_REPO_SRV IMPLEMENTATION.
lo_repo = get( ls_repo-key ).
lo_package = zcl_abapgit_factory=>get_sap_package( ls_repo-package ).
APPEND LINES OF lo_package->list_subpackages( ) TO lt_packages.
CLEAR lt_packages.
IF lo_repo->get_local_settings( )-ignore_subpackages = abap_false.
APPEND LINES OF lo_package->list_subpackages( ) TO lt_packages.
ENDIF.
APPEND LINES OF lo_package->list_superpackages( ) TO lt_packages.
READ TABLE lt_packages TRANSPORTING NO FIELDS
WITH KEY table_line = iv_package.
IF sy-subrc = 0.