Erweiterungen · Extension Impact Guard
Löschen durch aktive Konsumenten blockiert
- Standard-Schweregrad
- Kritisch
- Befundcode:
- EXT_DELETE_BLOCKED_ACTIVE_CONSUMERS
- Engine-Version:
- 2.0.0
Was dieser Befund bedeutet
Extension Impact Guard meldet diesen Befund mit dem Standard-Schweregrad „Kritisch“.
Zur Engine: Upgrade-Stabilität von Cloud-BAdIs und Key-User-Erweiterungen
So beheben Sie es
Entfernen oder verweisen Sie jeden aktiven Konsumenten (Formularvorlagen, CDS-Views, APIs, App-Varianten) um, bevor Sie das Objekt in „Benutzerdefinierte Felder“ / „Benutzerdefinierte CDS-Views“ löschen; zuerst die Konsumenten löschen, dann das Objekt.
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
- Extension Impact Guard
- Akzeptierte Formate
- JSON
- Was Sie exportieren
- Technische Beschreibung des Eingabevertrags (Englisch)
Extension inventory JSON: {'extensions': [{object_name, object_type, status, dependencies, data_type, length, software_collection}], 'dependencies': {object: [consumers]}, 'target_object': '…', 'action': 'DELETE'|'MODIFY'|'CHANGE_TYPE'|'CHANGE_LENGTH'|'TRANSPORT', 'change': {new_type, new_length}}. Deletion / change / transport verdicts require an explicit target_object.
- Erforderliche Eingabe
- extensions or dependencies/graph adjacency map
- target_object for deletion/impact verdicts
- 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
- Jeder Befund nennt das Wissen, auf dem er beruht (), und wird durch den Verifizierungsstatus dieser Quelle begrenzt.
- Ziel-Releases der Engine
- S4H_2022, S4H_2023, S4HANA_CLOUD_2402, S4HANA_CLOUD_2408
Verwandte Befunde
- BlockerZyklische Erweiterungsabhängigkeit
- KritischTyp- / Längenänderung bricht Konsumenten
- HochGroße Auswirkungsbreite der Änderung
- HochÄnderung wirkt sich auf nachgelagerte Konsumenten aus
- HochAngefordertes Erweiterungsobjekt fehlt im Abhängigkeitsgraphen
- HochKundeneigene Abhängigkeit wird nicht mit dem Objekt transportiert
Begriffe auf dieser Seite
Hintergrund
- Zusatzfelder mit Key-User-Erweiterbarkeit: warum ein Feld nicht in App, Formular oder API erscheintWie 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.
- 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.