Erweiterungen · Extension Impact Guard
Typ- / Längenänderung bricht Konsumenten
- Standard-Schweregrad
- Kritisch
- Befundcode:
- EXT_TYPE_LENGTH_CHANGE_BREAKS_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
Die aufgeführten Konsumenten führen den Wert mit einem Typ oder einer Länge, zu der die Änderung nicht mehr passt (Typkonflikt oder Abschneiden). Passen Sie jeden Konsumenten (CDS-Element, Formularfeld, API-Eigenschaft) in derselben Software Collection an den neuen Typ / die neue Länge an und führen Sie die aufgeführten Regressionstests vor dem Transport erneut aus.
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
- HochGroße Auswirkungsbreite der Änderung
- HochÄnderung wirkt sich auf nachgelagerte Konsumenten aus
- HochVeröffentlichtes Key-User-Feld kann Typ nicht ändern und nicht verkürzt werden
- BlockerZyklische Erweiterungsabhängigkeit
- KritischLöschen durch aktive Konsumenten blockiert
- HochAngefordertes Erweiterungsobjekt fehlt im Abhängigkeitsgraphen
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.