diff --git a/src/zcl_abapgit_dependencies.clas.abap b/src/zcl_abapgit_dependencies.clas.abap index c8bdbf9d1..064869b81 100644 --- a/src/zcl_abapgit_dependencies.clas.abap +++ b/src/zcl_abapgit_dependencies.clas.abap @@ -78,20 +78,26 @@ CLASS zcl_abapgit_dependencies IMPLEMENTATION. CASE -object. WHEN 'DEVC'. " Packages last - -korrnum = '9990'. + -korrnum = '999000'. WHEN 'DOMA'. - -korrnum = '9000'. + -korrnum = '900000'. WHEN 'PARA'. " PARA after DTEL - -korrnum = '8100'. + -korrnum = '810000'. WHEN 'DTEL'. - -korrnum = '8000'. + -korrnum = '800000'. WHEN 'DCLS'. - " AUTH after DCLS - -korrnum = '7100'. + " AUTH and SUSO after DCLS + -korrnum = '705000'. + WHEN 'SUSO'. + " SUSO after DCLS + -korrnum = '710000'. WHEN 'AUTH'. " AUTH after DCLS - -korrnum = '7050'. + -korrnum = '715000'. + WHEN 'DDLS'. + " DDLS after DCLS but before other DDIC + -korrnum = '720000'. WHEN 'TTYP' OR 'TABL' OR 'VIEW'. SELECT SINGLE tabclass FROM dd02l INTO lv_tabclass @@ -100,21 +106,21 @@ CLASS zcl_abapgit_dependencies IMPLEMENTATION. AND as4vers = '0000'. IF sy-subrc = 0 AND lv_tabclass = 'APPEND'. " delete append structures before database tables - -korrnum = '6500'. + -korrnum = '730000'. ELSE. - -korrnum = '7000'. + -korrnum = '750000'. ENDIF. WHEN 'IASP'. - -korrnum = '5520'. + -korrnum = '552000'. WHEN 'IARP'. - -korrnum = '5510'. + -korrnum = '551000'. WHEN 'IATU'. - -korrnum = '5500'. + -korrnum = '550000'. WHEN 'SUSC'. - -korrnum = '5000'. + -korrnum = '500000'. WHEN 'ACID'. " ACID after PROG/FUGR/CLAS - -korrnum = '3000'. + -korrnum = '300000'. WHEN 'PROG'. " delete includes after main programs SELECT COUNT(*) FROM reposrc @@ -122,16 +128,16 @@ CLASS zcl_abapgit_dependencies IMPLEMENTATION. AND r3state = 'A' AND subc = 'I'. IF sy-subrc = 0. - -korrnum = '2000'. + -korrnum = '200000'. ELSE. - -korrnum = '1000'. + -korrnum = '100000'. ENDIF. WHEN 'IDOC'. - -korrnum = '2000'. + -korrnum = '200000'. WHEN 'IEXT'. - -korrnum = '1500'. + -korrnum = '150000'. WHEN OTHERS. - -korrnum = '1000'. + -korrnum = '100000'. ENDCASE. ENDLOOP.