Tool 09 · Live demo · Runs entirely in your browser
Clean Core Scorer
SAP RISE readiness and Clean Core compliance score.
17-criteria rubric lifted directly from the A²AI Clean Core Scorer spec. Weights are the production weights; remediation patterns are condensed for the demo.
Clean Core Score
Significant remediation required
17 of 17 criteria below target
By category
17 criteria
For each, mark whether the landscape meets it today.
Zero modifications to SAP standard objects
Code · weight 10
All extensions in customer namespace (Z*, Y*)
Code · weight 8
Side-by-side extensions on BTP, not in-stack
Extensibility · weight 9
Use of released APIs only (no private interfaces)
Extensibility · weight 9
Key User extensibility used where possible
Extensibility · weight 6
No direct DB access; CDS views for all reads
Data · weight 7
Master data governed via MDG / SAP MDF
Data · weight 5
Integration via SAP Integration Suite / events
Integration · weight 7
No file-based or RFC point-to-point interfaces
Integration · weight 6
Fiori-first UX (no Dynpro / SAP GUI new build)
UX · weight 6
Single sign-on via IAS / IdP, no local users
Security · weight 4
Roles via PFCG templates + business catalogs
Security · weight 4
Lifecycle managed via Cloud ALM / Solution Manager
ALM · weight 5
Custom code scanned with ATC + Clean Core check
ALM · weight 5
Localisation done via SAP standard, not custom
Globalisation · weight 4
Output mgmt via BRF+ / Output Control framework
Operations · weight 3
Reporting via Analytics Cloud / embedded analytics
Operations · weight 2
Top remediations
Ordered by weighted impact on score.
- 01
Zero modifications to SAP standard objects
+5 ptsReplace modifications with implicit/explicit enhancements or BAdIs.
- 02
Side-by-side extensions on BTP, not in-stack
+4.5 ptsMigrate in-stack extensions to BTP side-by-side runtimes (CAP, Kyma).
- 03
Use of released APIs only (no private interfaces)
+4.5 ptsAudit usage of unreleased APIs; switch to released equivalents in API Hub.
- 04
All extensions in customer namespace (Z*, Y*)
+4 ptsRefactor any non-namespaced custom objects into Z/Y namespace.
- 05
No direct DB access; CDS views for all reads
+3.5 ptsReplace SELECTs with released CDS views (C1/C2 contracts).
- 06
Integration via SAP Integration Suite / events
+3.5 ptsRoute integrations through SAP Integration Suite (CI / API Mgmt / Events).
Get started
Want this on your own data?
Pilots run on your own (anonymised) RFPs, BRDs and SAP object inventories — under NDA.