From 1f75651f90aaae80d7f138b40a7140b7fce2d62e Mon Sep 17 00:00:00 2001 From: larshp Date: Tue, 7 Aug 2018 08:45:46 +0200 Subject: [PATCH] validate packages: ignore sub packages if set validate packages: ignore sub packages if set #1779 --- src/zcl_abapgit_repo_srv.clas.abap | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/zcl_abapgit_repo_srv.clas.abap b/src/zcl_abapgit_repo_srv.clas.abap index b328701b6..3d077a769 100644 --- a/src/zcl_abapgit_repo_srv.clas.abap +++ b/src/zcl_abapgit_repo_srv.clas.abap @@ -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.