SAP S/4HANA · Comprehensive Briefing · 2026

Clean Core is the operating system of a future-proof SAP estate.

It is not a product. It is a discipline — a set of principles, a toolchain, and a governance model — that keeps S/4HANA upgrade-stable, AI-ready, and continuously evolvable. Get it right, and quarterly upgrades land cleanly. Get it wrong, and every customization becomes an upgrade tax.

READING TIME · ~12 MINUTES UPDATED · MAY 2026
5
Dimensions to govern: Processes, Data, Integration, Operations, Extensibility.
A–D
Maturity levels classify every custom extension by upgrade safety.
Q1·Q2·Q3·Q4
S/4HANA Cloud release cadence. A clean core absorbs every drop.
P1
ATC Priority 1 findings are blockers — non-negotiable technical debt.
01 · Why now

The upgrade tax is real, and AI raised the stakes.

For two decades, "customize first, optimize later" was a defensible SAP strategy. The cloud era — and the AI era arriving on top of it — has changed the math.

SAP S/4HANA Cloud ships quarterly releases. Tenants with a clean core absorb them in stride; tenants with deep core modifications retest, regress, and renegotiate scope every ninety days. Over a typical seven-year horizon, that delta dwarfs the original implementation cost.

Layer on AI. Joule and the embedded agent fabric assume standard data models and unmodified processes. Custom Z-tables, modified flows, and parallel master data don't just slow upgrades — they break the context AI depends on. The companies that win the AI cycle in SAP will be the ones whose ERP looks like SAP intended it to.

And then there is the program shape. RISE with SAP and GROW with SAP are both predicated on a clean-core operating model. The KPIs in the RISE Dashboard now grade you on it — quietly converting "best practice" into "contractually visible."

Standardize what shouldn't change. Extend what must — outside the core, on stable interfaces.
02 · What it actually is

A doctrine, not a deliverable.

Clean Core is SAP's strategic doctrine for keeping S/4HANA cloud-compliant: integrating, extending, and operating it in a way that survives quarterly releases, AI rollouts, and the next decade of business change.

It is a set of principles

Released APIs only. No write-access to SAP tables. No implicit enhancements. Documented stability contracts. Decoupled lifecycles. Fit-to-standard discipline. Master-data quality as a first-class concern.

It is a governance model

Every customization request goes through a formal review. Every transport runs through ATC blocking mode for Priority 1 and 2 findings. A clean-core board owns the standard and absorbs the political weight of saying no.

It is continuous, not a project

Clean Core cannot be retrofitted in a single program. It is the steady-state behavior of an SAP estate. Implementation teams roll off; the discipline must outlive them — embedded in operations, change-control, and tooling.

03 · The five dimensions

Clean code on a dirty data model is not a clean core.

SAP frames Clean Core across five dimensions, all of which must be tracked together. Most programs over-index on extensibility and quietly underinvest in the other four. That's the failure pattern.

01 · Process

Processes

End-to-end flows running on SAP standard. Deviations require a documented business justification — fit-to-standard discipline.

02 · Data

Data

Configuration, master, and transactional data are accurate, governed, and minimal. No orphan archives, no shadow copies.

03 · Connect

Integration

Connections to other systems use released APIs and modern patterns. No direct DB calls, no RFC archaeology.

04 · Extend

Extensibility

Custom logic uses released SAP APIs, decoupled from internals — and lives outside the core when it sensibly can.

05 · Operate

Operations

Release management, jobs, monitoring, alerting, authorizations — all kept current and observable in Cloud ALM.

"In 2026, Clean Core stopped being best practice. It became the contract."
RISE / GROW programs · SAP Cloud ALM · A–D Maturity scoring
04 · The A–D extensibility model

From a binary verdict to a maturity ladder.

SAP retired the legacy three-tier model in 2025. The new A–D framework grades every custom extension on architectural integrity, upgrade safety, and alignment with Clean Core principles — and lets organizations track gradual progress instead of pass/fail compliance.

A

The gold standard — fully clean

Built on ABAP Cloud (on-stack) or BTP side-by-side using SAP Build, ABAP Cloud, or CAP. Uses only publicly released, contracted APIs with formal stability guarantees. Survives any upgrade.

Clean · upgrade-safe
B

Classic, but disciplined — clean

Classic ABAP development using SAP-recommended public APIs and frameworks: BAdIs, BAPIs, well-defined enhancement spots. Documented and upgrade-stable, even if not built in ABAP Cloud.

Clean · supported
C

Conditionally clean — with discipline

Uses arbitrary internal SAP objects. Considered clean only if the team commits to checking SAP's "Changelog for SAP Objects" before each upgrade and adapts proactively.

Conditional · monitor
D

Not clean — significant technical debt

Modifications, write-access to SAP tables, implicit enhancements, explicitly non-recommended objects. Every release becomes a remediation cycle. This is what ATC Priority 1 findings target.

Not clean · remediate

The A–D model now drives the RISE Dashboard, the SAP Cloud ALM Customer Objects app, and the Clean Core check variants in ATC. Every Z-object in the estate sits at exactly one level — and the mix tells you how much remediation work is left.

05 · Where extensions live

Three places to put custom logic. One rule that governs all three.

In-app, on-stack, side-by-side. The runtime differs; the discipline is identical: released APIs only, RAP-based services, no internal-object access. "Steampunk" as a separate concept has dissolved into one unified ABAP Cloud doctrine.

SAP BTP — SIDE-BY-SIDE Side-by-side Built on BTP · decoupled SAP Build ABAP Cloud (BTP) CAP (Node / Java) Low-code / no-code LEVEL A · GOLD SAP S/4HANA Core Standard · Released APIs · Quarterly cadence Developer Extensions ABAP Cloud on-stack · RAP Key-User Extensions In-app low-code Integration Connect · don't modify SAP Integration Suite API Management Cloud Integration (CPI) Advanced Event Mesh DECOUPLED · EVENT-DRIVEN

Key-user extensions

UI adaptation, custom fields, custom CDS views, simple workflows, formula logic. Built inside S/4 by power users — no developer needed. Fast, but bounded in scope.

Side-by-side on BTP

Apps on SAP BTP — ABAP Cloud, CAP, or SAP Build. Decoupled from S/4's lifecycle entirely. The right home for new heavy custom applications and AI-augmented experiences.

06 · The toolchain

Discipline is operationalized through tools.

A clean-core policy without enforcement is a wish. SAP supplies the enforcement layer; the work is wiring it into the development lifecycle and the operations cadence.

ABAP Test Cockpit (ATC)Governance · enforcement
The central enforcement engine. Clean Core check variants flag Priority 1 (blocking), Priority 2 (warning), and Priority 3 (info) findings. SAP recommends configuring ATC blocking mode in DEV for P1 and P2, so non-compliant code cannot leave development. ATC on SAP BTP is the recommended deployment — it carries the latest Clean Core checks even for systems below S/4HANA 2023.
SAP Cloud ALMOperations · monitoring
The operational hub for Clean Core posture. The System View dashboard shows per-system compliance, version currency, and extension inventory by A–D level. The Operations View tracks job & automation, integration & exception, and business-process KPIs. The Customer Objects app on the RISE Methodology page is the deepest drill-down — every Z-object, classified, filterable by system.
SAP BTPRuntime · side-by-side
The "outside-the-core" runtime. ABAP Cloud, CAP, and SAP Build let teams build new applications, agents, and automations on stable contracts — without ever touching S/4HANA internals. The platform also hosts AI services, Datasphere, and the rest of the modern SAP innovation surface.
SAP Integration SuiteConnect · API governance
API Management, Cloud Integration (CPI), and Advanced Event Mesh form the connectivity backbone. AEM is increasingly framed as a first principle of Clean Core architecture: business events leave the core through stable channels, downstream consumers react without custom logic in the core.
Custom Code MigrationDiscovery · remediation
Tooling for evaluating ECC and older S/4 codebases against ABAP Cloud readiness. Produces the inventory that feeds the A–D classification and the Z-code remediation backlog. Often the entry point for a Clean Core program.
07 · Risks & pitfalls

Where Clean Core programs go quietly wrong.

Most Clean Core failures aren't dramatic. They're a slow drift back to a customized core because no one is paid to defend the standard once the implementation team rolls off.

Post-go-live drift

The most common failure mode. Implementation team rolls off, governance softens, the next "small Z-program" gets approved, and within 18 months the core is dirty again. Clean Core is operations work, not project work.

Underestimating Z-code remediation

Decades of enhancements, exits, and Z-reports do not migrate themselves. Asking the system to be clean retroactively is multi-year work that is consistently scoped at half its true size.

Ignoring data and integration debt

Code is what teams measure. Data quality and integration spaghetti generate equal or greater upgrade risk and quietly create pressure for more custom logic. They need their own KPIs.

Weak governance

No formal review for new customizations means clean core erodes one small decision at a time. A clean-core board with the authority to say no — and the political cover to do it — is the single most important organizational design choice.

Change-management resistance

Business users lose familiar workarounds. ABAP developers lose familiar tools (SE80 → Eclipse ADT, ABAP Cloud). Both groups need real onboarding investment, not a memo.

"AI will fix it later"

It won't. AI tooling assumes a clean core to operate against. A messy core slows AI rollouts and amplifies model errors — the opposite of the productivity bet leadership thinks they're making.

08 · The roadmap pattern

From inventory to steady state.

Most enterprises follow a five-phase arc. The order matters: discovery before remediation, governance before scaling, operations before declaring victory.

Phase 01

Discover

Run ATC scans across the estate. Build the custom-code inventory. Classify every Z-object against the A–D model. The output is a baseline you can argue about.

Phase 02

Decide

For each object: keep, refactor, migrate to BTP, or retire. The retire column is usually larger than people expect. Business owners must sign each decision.

Phase 03

Refactor & rebuild

Critical extensions move to ABAP Cloud (on-stack) or to BTP side-by-side. Modifications and implicit enhancements get unwound. Level D shrinks; Level A grows.

Phase 04

Govern

ATC blocking mode in DEV for P1 and P2 findings. A formal change-control board for any new customization. Released APIs only, by policy, not by hope.

Phase 05

Operate

Continuous KPI monitoring in Cloud ALM. Quarterly upgrades land cleanly. Innovation cycles — Joule, Build, Datasphere — drop into the tenant on day one. This is the steady state.

A clean core is not the absence of customization.
It is the presence of discipline.
The whole brief, in one sentence
09 · Sources

Where the facts come from.

Authoritative SAP material and respected community deep-dives that this brief draws on. Use them when you need to verify a claim or take a topic further.