ABAP Cloud & Clean Core · Clean Core Object Guard
Aufruf eines nicht für die Cloud-Entwicklung freigegebenen Funktionsbausteins
- Standard-Schweregrad
- Kritisch
- Befundcode:
- CLEAN_CORE_UNRELEASED_API
- Engine-Version:
- 2.2.0
Was dieser Befund bedeutet
Clean Core Object Guard meldet diesen Befund mit dem Standard-Schweregrad „Kritisch“.
Zur Engine: Einordnung in Erweiterbarkeitsstufen 1/2/3 und Erkennung klassischer Modifikationen
So beheben Sie es
Ersetzen Sie den Aufruf durch den im Befund genannten freigegebenen Nachfolger (Cloudification Repository). Funktionsbausteine, die nicht in der Freigabeliste stehen, gelten als nicht freigegeben, bis SAP sie freigibt.
So erkennt ERP Preflight das Problem
Die Analyse ist deterministisch: Dieselben exportierten Dateien und derselbe Wissens-Snapshot führen immer zu denselben Befunden. Eine Verbindung zum SAP-System ist nicht nötig — Sie laden Exporte hoch.
- Engine
- Clean Core Object Guard
- Akzeptierte Formate
- ABAP, ZIP, JSON
- Was Sie exportieren
- Technische Beschreibung des Eingabevertrags (Englisch)
Custom ABAP source (report, class, function group include), an abapGit repository ZIP containing *.abap files, or an object list JSON {'objects': [{'name', 'type': TABL|FUNC|CLAS|DDLS}]} for release-status lookup.
- Erforderliche Eingabe
- ABAP source with at least one statement, an abapGit ZIP, or an object list
- Nachweis
- Jeder Befund verweist auf Artefaktpfad, Zeile und Spalte, den Codeausschnitt und den SHA-256 der hochgeladenen Datei. Befunde ohne einen solchen Verweis werden auf die Konfidenz UNKNOWN herabgestuft.
- Konfidenz
- Bis zu VERIFIED (1,0), wenn der Befund auf Knowledge-graph released-object snapshot (configuration.released_objects) beruht; höchstens RULE_DERIVED (0,85), wenn er auf Released / not-released object snapshot beruht.
- Wissensquellen
- Released / not-released object snapshot — kuratiert, nicht gegen die Quelle verifiziert
- Knowledge-graph released-object snapshot (configuration.released_objects) — gegen die offizielle Quelle verifiziert
- Ziel-Releases der Engine
- S4H_2022, S4H_2023, S4HANA_CLOUD_2402, S4HANA_CLOUD_2408
Verwandte Befunde
- BlockerDirektes Schreiben in eine SAP-Standardtabelle
- KritischDirektes Lesen einer SAP-Standardtabelle
- KritischVeraltete oder in der Cloud verbotene ABAP-Anweisung
- KritischVerwendung einer nicht für die Cloud-Entwicklung freigegebenen Klasse
- HochVerwendung eines als veraltet (deprecated) eingestuften SAP-Objekts
- HochDynamisches Aufrufziel nicht verifizierbar
Begriffe auf dieser Seite
Hintergrund
- Clean-Core-Erweiterbarkeit erklärt: Stufen, freigegebene APIs und klassische ModifikationenEin praxisnaher Überblick, wie SAP Erweiterungen nach ihrer Upgrade-Stabilität einordnet — von ABAP Cloud auf freigegebenen APIs bis zu klassischen Modifikationen — und wie Sie bestehenden Eigenentwicklungscode bewerten.