Transporte · Transport Dependency Analyzer
Unterklasse bzw. implementierende Klasse vor oder ohne ihre Oberklasse / ihr Interface importiert
- Standard-Schweregrad
- Kritisch
- Befundcode:
- TR_INHERITANCE_DEPENDENCY_RISK
- Engine-Version:
- 2.1.0
Was dieser Befund bedeutet
Transport Dependency Analyzer meldet diesen Befund mit dem Standard-Schweregrad „Kritisch“.
Zur Engine: CTS-Transportreihenfolge und Dictionary-Abhängigkeiten zwischen Transporten
So beheben Sie es
Importieren Sie zuerst den Transport (bzw. deployen Sie zuerst den Commit) mit der Oberklasse bzw. dem Interface oder nehmen Sie ihn in die Importqueue auf; eine Klasse lässt sich nicht generieren, solange ihre Oberklasse oder ihr implementiertes Interface im Ziel fehlt oder veraltet ist (Aktivierungsfehler, RC 8).
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
- Transport Dependency Analyzer
- Akzeptierte Formate
- JSON, CSV, XML
- Was Sie exportieren
- Technische Beschreibung des Eingabevertrags (Englisch)
CTS transport metadata: CSV export of E070/E071/E071K with a TRKORR header row, JSON {'transports': {TRKORR: ['TABL ZTAB', …]}, 'e070': [...], 'e071': [...], 'call_references': [...], 'seometarel': [...], 'wbcrossgt': [...], 'planned_sequence': [...]}, XML with <E070>/<E071> sections, or the cloud-aware gCTS / abapGit adapter JSON {'adapter': 'GCTS', 'commits': [{id, parents, timestamp, objects | files}], 'planned_sequence': [commit ids]}.
- Erforderliche Eingabe
- At least one transport request (or gCTS / abapGit commit) with its 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
- Höchstens RULE_DERIVED (0,85): Das Ergebnis beruht auf SEOMETAREL relation types / program include naming (structural relation semantics), einem kuratierten Katalog, der nicht gegen eine offizielle Quelle verifiziert ist.
- Wissensquellen
- SEOMETAREL relation types / program include naming (structural relation semantics) — kuratiert, nicht gegen die Quelle verifiziert
- Ziel-Releases der Engine
- S4H_2022, S4H_2023, S4HANA_CLOUD_2402, S4HANA_CLOUD_2408
Verwandte Befunde
- BlockerZirkuläre Abhängigkeit zwischen Transporten
- KritischObjekt in mehreren parallelen Transporten gesperrt
- KritischÄltere Objektversion überholt eine neuere
- HochAufrufer wird vor dem referenzierten Objekt importiert
- HochCustomizing vor seiner DDIC-Struktur importiert
- HochObjekt vor oder ohne einen referenzierten Typ importiert
Begriffe auf dieser Seite
Hintergrund
- Transportabhängigkeiten: warum Importe fehlschlagen oder in falscher Reihenfolge die Produktion störenWie Abhängigkeiten zwischen Transportaufträgen entstehen, was passiert, wenn ein Transport ohne seine Vorgänger importiert wird, und wie Sie die Reihenfolge vor dem Import prüfen.