Hi Larry,
Since in initial question you said Start routine is not preferable hence I suggested routine in DTP.
Anyway here is the idea to delete records from source package
- Create ACDCNR as RANGE Table let called R_ACDCNR
- Loop at GT_VALID_RECORDS and update R_ACDCNR-LOW = GT_VALID_RECORDS-AC_DC_NR.
- Delete adjustment duplicates from R_ACDCNR.
- DELETE SOURCE_PACKAGE WHERE AC_DC_NR NOT IN R_ACDCNR-LOW.
Please check this.
Thank you,
Nanda