Transportabhängigkeiten: warum Importe fehlschlagen oder in falscher Reihenfolge die Produktion stören
Wie 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.
- Zuletzt geprüft:
- Ziel-Releases:
- SAP ECC 6.0, SAP S/4HANA, SAP S/4HANA Cloud Public Edition
- Version:
- 1
- Herkunft der Inhalte:
- Redaktioneller Inhalt, fachlich geprüft
Woher Transportabhängigkeiten kommen
Im Change and Transport System (CTS) wird eine Änderung als Transportauftrag zwischen Systemen bewegt. Reale Änderungen passen selten in einen einzigen Auftrag: Eine Programmänderung kann von einem neuen Datenelement, einem Tabellenfeld, einer Klasse oder von Customizing abhängen, das in einem anderen Auftrag freigegeben wurde.
Abhängigkeiten entstehen typischerweise, wenn:
- Dictionary-Objekte (Domänen, Datenelemente, Tabellen, Strukturen) in einem Auftrag geändert und in einem anderen verwendet werden;
- eine Entwicklung auf mehrere Entwickler und Aufträge verteilt ist;
- eine Korrektur vor der Änderung freigegeben wird, die sie korrigiert;
- Customizing- und Workbench-Änderungen desselben Features getrennt transportiert werden.
Was schiefgeht
- Ein Auftrag wird vor seinem Vorgänger importiert: Im Zielsystem treten Aktivierungs- oder Generierungsfehler (Returncode 8) auf.
- Nur ein Teil eines Features wird importiert: Der Import ist technisch erfolgreich, aber das Programm scheitert zur Laufzeit, weil ein Objekt fehlt oder veraltet ist.
- Eine ältere Version eines Objekts überschreibt eine neuere, weil Aufträge außerhalb der Reihenfolge importiert werden.
Prüfung vor dem Import
- Listen Sie die Objekte jedes Auftrags und die von ihnen referenzierten Objekte auf.
- Ermitteln Sie, welche anderen offenen Aufträge diese referenzierten Objekte enthalten.
- Gleichen Sie die Reihenfolge der Importqueue mit diesen Abhängigkeiten ab.
- Prüfen Sie, ob dasselbe Objekt in mehreren Aufträgen vorkommt und welche Version gelten soll.
Softwaresammlungen in Cloud-Landschaften haben dasselbe Problem auf anderer Ebene: Eine exportierte Sammlung muss alles enthalten, wovon ihre Elemente abhängen.
Der Transport Dependency Analyzer von ERP Preflight baut diesen Abhängigkeitsgraphen aus exportierten Transportdaten auf und meldet fehlende Vorgänger und Reihenfolgekonflikte mit Nachweis. Siehe Release & Transport.
Dieser Artikel enthält allgemeine Informationen zu SAP-Konzepten und ersetzt nicht die SAP-Dokumentation für Ihr konkretes Release.
Quellen
Passende Lösungsbereiche
Zugehörige Engines: Transport Dependency Analyzer, Software Collection Dependency Guard
Weiterführend
SAP-Probleme zu diesem Artikel
- BlockerZirkuläre Abhängigkeit zwischen Transporten
- BlockerVorausgesetzte Collection weder exportiert noch im Zielsystem
- KritischUnterklasse bzw. implementierende Klasse vor oder ohne ihre Oberklasse / ihr Interface importiert
- BlockerCollection- oder Eintragsdatensatz verletzt das Exportschema
- KritischObjekt in mehreren parallelen Transporten gesperrt
- KritischZirkuläre Abhängigkeit zwischen Software Collections