This blog is meant to be a quick read — the idea is to cover the new Clean Core Cloudification Repository Viewer (CRV) features over your morning coffee☕, and kick off a new day of your SAP Clean Core journey.
https://sap.github.io/abap-atc-cr-cv-s4hc/
I am an SAP Clean Core and Extensibility Lifecycle consultant, and I have supported many RISE with SAP customers in establishing Clean Core governance models, solution standardization boards (SSB), and extensibility development guidelines. Through various concrete use cases, I have gained extensive hands-on experience.
From the perspective of Clean Core development and governance, having a unified API repository is of critical importance.
After SAP released the Clean Core Extensibility White Paper and the New Clean Core Level concept, the Cloudification Repository Viewer has now also been updated with a new version, and I am very excited to share its new features with you right away.
In the filter bar, we will see the SAP Products: SAP Cloud ERP, SAP Cloud ERP Private, and SAP BTP ABAP Environment. If the system is SAP Cloud ERP Private, we select SAP Cloud ERP Private.
After selecting SAP Cloud ERP Private, we will then see a Release option. Here, we can choose the Cloud ERP release version and the corresponding SP level. It is worth noting that as the Cloud ERP evolves, the number of available APIs is steadily increasing.
One particularly exciting development is the introduction of the “Partner Namespace.” With SAP Clean Core’s certification for partners, certified partners are now able to publish released APIs as well. In my view, this represents a significant step forward for the entire extensibility ecosystem.
Next is the “State” field, which is the most interesting part because the Clean Core levels are “hidden” here. This allows us to easily and clearly identify the level mapping.
Here, I would like to highlight a few points for clarification:
Released → Allowed in ABAP Cloud developments (Level A).
Deprecated → Still usable in ABAP Cloud developments, but a newer, recommended API exists and should be preferred.
Classic API → Usable only in standard ABAP developments, not in ABAP Cloud (Level B).
Not to be released → Not permitted in ABAP Cloud developments, but a successor API is available and should be used instead.
No API → Not usable in ABAP Cloud, and also not recommended for standard ABAP developments (Level D).
As in the previous version, filtering objects by Object Type, Software Component, or Application Component is also supported.
Within the final Label field, additional details are available — for instance, APIs marked as “transactional-consistent” are suitable for use in RAP-based applications.
With the release of the new CRV version, I’m delighted to have another handy tool added to my Clean Core governance and extensibility development arsenal.
For Clean Core extensibility White paper, please refer to Whitepaper
For Clean Core ATC Checks, please refer to note 3565942
For Clean Core frameworks, technologies and development patterns, please refer to note 3578329
For SAP Build on BTP, please refer to SAP Build
For Clean Core Extensibility Guide, please refer to Extensibility Guide
For Clean Core governance services, intelligent custom code analysis and transformation, extensibility lifecycle management, and AI tools, please don’t hesitate to reach out to me. I’ll be more than happy to share more real project use cases!
Now you’ve probably finished your coffee. And I hope this quick overview has given you a clear taste of the new CRV features.
Let’s keep moving forward on the Clean Core journey — learning, improving, and building smarter together! 🍻
Thanks! 😊
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 123 | |
| 37 | |
| 36 | |
| 19 | |
| 17 | |
| 15 | |
| 12 | |
| 12 | |
| 10 | |
| 8 |