-
Does clean core mean ripping out all our custom code?
-
No. It means keeping the digital core standard and upgrade-safe while your custom logic moves to where it can change without blocking a release. We classify code against SAP's Clean Core levels A through D. Some techniques people assume are dirty are actually Level B and fine to keep. The decision about what is worth refactoring rests with you, guided by real risk and business value, not dogma.
-
What does clean core have to do with AI?
-
Everything. SAP's agents, Joule and the Autonomous Enterprise tooling shown at Sapphire 2026, act on your live system. An agent can only behave reliably on a core that is standard, governed, and decoupled from custom code. A messy core makes agents unsafe, because they automate against logic they cannot reason about. Clean core is the precondition for trustworthy SAP Business AI, not a separate initiative.
-
How does this fit with our RISE or S/4HANA move?
-
Clean core is the work that makes the move land cleanly. SAP's agent-led migration tooling promises real effort reduction, but it assumes a standard, well-governed core to reason about. We get your custom code triaged and your integrations decoupled before the conversion, so the migration is faster and the tooling can actually help. If you have no near-term move planned, we prioritize the cleanup that unblocks business value first.
-
Where do the extensions go once they come off the core?
-
Onto SAP BTP as side-by-side extensions, built with the ABAP Cloud model and connected through released APIs and events instead of direct table access. That is where your differentiation lives and changes on its own clock. See our SAP BTP work for how we stand up that foundation.
-
Is clean core a one-time project or ongoing?
-
Ongoing. The initial cleanup is a project, but staying clean is a discipline. We set up automated checks, coding standards, and DevOps guardrails so new development does not drift back toward a dirty core. That is what keeps upgrades side-effect-free and the system ready for each new SAP release.