we are preparing for an S4H conversion, hence cleaning up our ERP system from obsolete coding. We are effectively deleting old code, after saving it to an external Git repo.
After code has been deleted, we want to make sure we don't allow new repository objects (let's exclude data dicitionary for now, if that helps) to have the same name as formerly deleted objects. We are talking AS ABAP only.
I could think of different ways to achieve this, however, I'm pretty unsure what's the best way to takle the situation
Ideally the solution already prevents the object creation instead of checking on transport release and it should be working both in GUI and ADT
Don't expect solutions here, obviously, but a nudge in the right direction / best practices how you guys dealt with such requirements on your end.