Find what is actually used
Separate business-critical behaviour from code that survives only because nobody has challenged it.
SAP Custom Code & Clean Core focused on keeping SAP change useful without creating the next generation of technical debt.
Extensions become a problem when every exception is treated as permanent. The important question is what genuinely differentiates the business, what standard SAP can now handle and where an extension should live.
SAP Custom Code & Clean Core focused on keeping SAP change useful without creating the next generation of technical debt.
Separate business-critical behaviour from code that survives only because nobody has challenged it.
Use standard, in-app or side-by-side extension patterns according to the requirement.
Design APIs, events, identity and data ownership so extensions remain upgrade-friendly.
Keep a reason, owner and review point for every deviation from the core.
The current problem, the outcome you need and what cannot be disrupted are enough to start.