Lösungsbereiche
Clean Core
Eigenentwicklungen und Erweiterungen upgrade-stabil halten.
Das Problem
Eigenentwicklungen, die in SAP-Tabellen schreiben, nicht freigegebene APIs aufrufen oder Standardobjekte modifizieren, blockieren jedes Upgrade. Ohne systematische Prüfung werden diese Abhängigkeiten Transport für Transport entdeckt.
Engines in diesem Bereich
Diese Engines analysieren die Artefakte dieses Bereichs. Jede verlinkt auf ihre Regeln, Eingaben und Hinweise zur Behebung.
Einordnung in Erweiterbarkeitsstufen 1/2/3 und Erkennung klassischer Modifikationen
CLEAN_CORE_OBJECT_GUARD
Upgrade-Stabilität von Cloud-BAdIs und Key-User-Erweiterungen
EXTENSION_IMPACT_GUARD
Beispiele für geprüfte Sachverhalte
- Einordnung der Abhängigkeiten von Eigenentwicklungen nach Freigabestatus (Tier 1 bis Tier 3)
- Direkte Schreibzugriffe auf SAP-Standardtabellen und klassische Modifikationen
- Verwendung veralteter Objekte mit ihren freigegebenen Nachfolgern
- Erweiterungen, deren Verwender brechen, wenn sich das erweiterte Objekt ändert
Passende Wissensartikel
Clean-Core-Erweiterbarkeit erklärt: Stufen, freigegebene APIs und klassische Modifikationen
Ein 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.
Zusatzfelder mit Key-User-Erweiterbarkeit: warum ein Feld nicht in App, Formular oder API erscheint
Wie Zusatzfelder aus der Key-User-Erweiterbarkeit in Oberflächen, Berichte, Formulare und APIs gelangen und warum ein Feld, das auf einem Beleg existiert, im Folgebeleg fehlt.
Häufige Fragen
- Welche Engines führt der Preflight Clean Core aus?
- Clean Core führt 2 deterministische Engines aus: Clean Core Object Guard und Extension Impact Guard. Jede Engine dokumentiert ihre Regeln und ihren Eingabevertrag im Engine-Katalog.
- Welche Dateien benötige ich für Clean Core?
- Die Engines dieses Bereichs akzeptieren diese Dateiformate: ABAP, JSON und ZIP. Sie erstellen die Exporte in SAP und laden sie hoch; eine direkte Verbindung zu Ihrem SAP-System ist nicht nötig. Der ausschließlich ausgehend verbindende lokale Agent ist optional.
- Werden die Befunde von KI erzeugt?
- Nein. Befunde entstehen aus deterministischen Regeln: identische Exporte ergeben identische Befunde. Wo KI bei Erläuterungen hilft, ist die Konfidenz dieser Inhalte auf INFERRED begrenzt und entsprechend gekennzeichnet.
- Wie ist jeder Befund belegt?
- Befunde verweisen auf Belege in der hochgeladenen Datei: Pfad, Zeile und Spalte, sofern das Format sie hat, einen geschwärzten Ausschnitt und den SHA-256-Hash der Datei. Jeder Befund trägt eine Konfidenzklasse (VERIFIED, RULE_DERIVED, INFERRED oder UNKNOWN); Befunde ohne prüfbare Belege werden auf UNKNOWN herabgestuft.
Diesen Preflight auf Ihren eigenen Exporten ausführen
Legen Sie einen kostenlosen Workspace an und laden Sie einen Export hoch, um Befunde mit Belegen zu sehen.