Clean Core Cloudification Repository Viewer (level A en B)

Clean Core vraagt om bewuste keuzes bij het ontwikkelen en uitbreiden van SAP-oplossingen. Daarbij is het belangrijk om te weten welke SAP-objecten en API’s gebruikt kunnen worden en welke impact deze keuze heeft op de onderhoudbaarheid en toekomstbestendigheid van een oplossing.

👉 Cloudification Repository Viewer: https://sap.github.io/abap-atc-cr-cv-s4hc/

SAP biedt hiervoor de Cloudification Repository Viewer (CRV). Deze viewer helpt developers en architecten om inzicht te krijgen in de status van SAP-objecten en ondersteunt daarmee het maken van keuzes binnen een Clean Core-strategie.

In de vernieuwde viewer kan onder andere worden gefilterd op SAP-product, release, objecttype, softwarecomponent en status. Vooral de status van een SAP-object is relevant voor Clean Core. Zo wordt bijvoorbeeld inzichtelijk of een API is vrijgegeven voor gebruik binnen ABAP Cloud, beschikbaar is als Classic API of juist niet wordt aanbevolen voor gebruik.

SAP maakt hierbij onderscheid tussen de classificatie van custom extensies en de status van SAP-objecten. Een released API kan bijvoorbeeld worden gebruikt voor een Level A-extensie, terwijl het gebruik van een Classic API resulteert in Level B. Daarmee helpt de viewer om al tijdens development bewuster te kiezen welke afhankelijkheden richting de SAP-core worden gecreëerd.

De Cloudification Repository Viewer is daarmee niet alleen een hulpmiddel voor developers, maar ook interessant vanuit Clean Core-governance. Architecten en developmentteams kunnen de viewer gebruiken om ontwikkelkeuzes te onderbouwen, alternatieve API’s te zoeken en afspraken rondom extensibility praktisch toepasbaar te maken.

SAP licht de vernieuwde viewer en de relatie met Clean Core verder toe in onderstaande SAP Community-blog:

👉 Lees de SAP Community-blog: https://community.sap.com/t5/technology-blog-posts-by-sap/new-cloudification-repository-viewer-for-clean-core-governance-and/ba-p/14236110