mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-01 04:08:27 +08:00
Change how table maintenance includes are excluded from serialization
Non-generated includes can also have author 'SAP'. Fixes #2674.
This commit is contained in:
parent
d1c5e332d4
commit
5cfb166d87
|
@ -493,6 +493,11 @@ CLASS ZCL_ABAPGIT_OBJECT_FUGR IMPLEMENTATION.
|
|||
AND object = 'PROG'
|
||||
AND obj_name = rt_includes-table_line.
|
||||
LOOP AT rt_includes ASSIGNING <lv_include>.
|
||||
" skip autogenerated includes from Table Maintenance Generator
|
||||
IF <lv_include> CP 'LSVIM*'.
|
||||
DELETE rt_includes INDEX sy-tabix.
|
||||
CONTINUE.
|
||||
ENDIF.
|
||||
READ TABLE lt_tadir_includes WITH KEY table_line = <lv_include> TRANSPORTING NO FIELDS.
|
||||
IF sy-subrc = 0.
|
||||
DELETE rt_includes.
|
||||
|
@ -516,10 +521,10 @@ CLASS ZCL_ABAPGIT_OBJECT_FUGR IMPLEMENTATION.
|
|||
LOOP AT rt_includes ASSIGNING <lv_include>.
|
||||
lv_tabix = sy-tabix.
|
||||
|
||||
* skip SAP standard includes and also make sure the include exists
|
||||
* make sure the include exists
|
||||
READ TABLE lt_reposrc INTO ls_reposrc
|
||||
WITH KEY progname = <lv_include> BINARY SEARCH.
|
||||
IF sy-subrc <> 0 OR ls_reposrc-cnam = 'SAP'.
|
||||
IF sy-subrc <> 0.
|
||||
DELETE rt_includes INDEX lv_tabix.
|
||||
ENDIF.
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user