Clean Core gaat niet alleen over het voorkomen van maatwerk in de SAP-core. Het gaat vooral om het bewust maken van keuzes en het beheersbaar houden van afhankelijkheden richting toekomstige upgrades.
Binnen het Clean Core-model van SAP vraagt met name Level C om aandacht. Hierbij wordt gebruikgemaakt van interne SAP-objecten die niet als stabiele API zijn vrijgegeven. Dit kan in bepaalde situaties noodzakelijk zijn, maar brengt ook risico’s met zich mee: SAP kan deze objecten bij een volgende release wijzigen of verwijderen.
SAP introduceert daarom een Changelog for SAP Objects waarmee inzichtelijk wordt welke SAP-objecten tussen releases incompatibel zijn gewijzigd. In combinatie met de ABAP Test Cockpit (ATC) kunnen organisaties hun custom code hierop controleren.
Hiermee ontstaat een praktische manier om Level C-afhankelijkheden niet alleen te identificeren, maar ook structureel te bewaken als onderdeel van development- en upgradeprocessen.

SAP beschrijft in onderstaande blog hoe het changelog werkt, hoe het binnen ATC kan worden toegepast en welke wijzigingen momenteel worden ondersteund.
👉 Lees de SAP-blog: https://community.sap.com/t5/technology-blog-posts-by-sap/changelog-for-sap-objects-verify-clean-core-level-c-compliance-of-your/ba-p/14509473

