ABAP Cloud readiness

Whether code can run in ABAP Cloud — released APIs only, no direct table access, no obsolete statements — and what to do with the code that cannot.

Overview

SAP SHIPS
Standard ABAP →

Cloudification Repository SAP's list of released APIs for SAP Cloud ERP, with the successors of the objects that are not released — the content the ABAP test cockpit's cloud readiness and clean core checks are pointed at.

code pal for ABAP — Cloud Edition The same Clean ABAP check set for ABAP Cloud, where the legacy edition cannot run.

ABAP Cloud →

Cloudification Repository SAP's list of released APIs for SAP Cloud ERP, with the successors of the objects that are not released — the content the ABAP test cockpit's cloud readiness and clean core checks are pointed at.

code pal for ABAP — Cloud Edition The same Clean ABAP check set for ABAP Cloud, where the legacy edition cannot run.

THE COMMUNITY ADDS

Beyond the platform's own check, SAP publishes the Cloudification Repository of released objects and their successors, which an ATC check reads against existing custom code. Independent tools put that list behind a browser form (Cloudification Repository Viewer) or an MCP server (ROSA), convert a classic SELECT to released CDS entities (ABAP Select Converter), report Clean Core check findings per system (Clean Core Measurement), score uploaded custom code (Clean-Core.io), and migrate classic reports (abap-cloud-gui). A partner offers agent-driven conversion of custom ABAP out of ECC (Modernization Agents for SAP on AWS).

Artifacts11

11 of 11 artifacts
ArtifactSignals
Apps2
Clean Core MeasurementReports Clean Core ATC results per system as Level A to D KPIs
Signals
none
Modernization Agents for SAP on AWSAWS agents for ABAP, PI/PO and BW modernisation work
Signals
Functional boundary
MCP servers1
ROSAMCP server answering whether SAP objects are released for ABAP Cloud
Signals
Functional boundary
Packages4
abap-cloud-guiReport-style programming model for abap2UI5 on ABAP Cloud
Signals
Functional boundary
abap-system-fieldsInjectable wrapper for SY fields and date functions in ABAP Cloud
Signals
none
code pal for ABAP — Cloud EditionClean ABAP check set for ABAP Cloud
Signals
none
codepagePolyfill for CL_ABAP_CODEPAGE under Clean Core
Signals
none
Web tools4
ABAP Select ConverterConverts classic Open SQL SELECTs to released CDS entities
Signals
Functional boundary
Clean-Core.ioHosted workspace redrawing custom ABAP as BPMN and grading it
Signals
Not reachable+1
Cloudification RepositorySAP's list of released APIs for SAP Cloud ERP with successors
Signals
Functional boundary
Cloudification Repository ViewerBrowser form over SAP's Cloudification Repository for ABAP Cloud
Signals
Functional boundary

Content11

Group by11 of 11 pieces
Piece, what it offers
CCM - Calculate Key Figures
Software-Heroes, Björn S., Blog
050: Clean Core Measurement (Preview)
Software-Heroes, Björn S., Blog
Recommendations for Wrapper Interface Design
SAP Community, kaidehmann, Blog
Show 8 more
ABAP development under the Clean Core paradigm: From BAPIs to BO and CDS
SAP Community, Lutzi3, Blog
ARC-1 with Joule Studio: Bringing Real ABAP System Context into Joule
blog.zeis.de — Marian Zeis, Marian Zeis, part 6 of 10, BlogThe reasoningRunnable code
New majors
Object Release State in Cloudification Repository Viewer for Clean Core Extensibility
SAP Community, PrasanthPadmanabhan, Blog
Taking Control of Clean Core: When to Use Project Kernseife in addition to Standard SAP Tools
SAP Community, LBretschneider, Blog
Clean Core Index
SAP Community, patrick_weber11, Blog
Transitioning Architectures from SAP NetWeaver
SAP Architecture Center, SAP Architecture Center, Reference architectureThe reasoningA reference
The journey with clean core continues for SAP Cloud ERP Private
SAP TechEd — session catalogue, TalkThe reasoning
Migrate and modernize your custom code using RISE with SAP and agentic AI
SAP TechEd — session catalogue, TalkThe reasoning

Seen working2

ArtifactSignals
Samples2
SAP-samples/abap-platform-ccm-workshopsWorkshop material on adapting custom ABAP code for S/4HANA
none
SAP-samples/teched2025-DT260TechEd 2025 workshop modernising a classic app to ABAP Cloud
none

Details

Coverage
statecore and community, ABAP
assessed
relationshipunassessed
For your agent
Ref
capability:abap-cloud-readiness
JSON
/capabilities/abap-cloud-readiness.json
MCP
Connecting an agent