Transportauftrag

Aus SAP-Wiki
(Weitergeleitet von Transportauftrag)
Wechseln zu:Navigation, Suche

Die Transaktion SE10 Transportorganizer verwaltet die Transportaufträge des Systems.

Transaktion SE10 / SE09 (Transport Organizer)

Zwischen den Transaktionen SE10 gibt es keinen funktionalen Unterschied. Meist nutzen die SAP-Berater/Entwickler die Transaktion SE10.

Transportorganizer Einstieg

Selektion nach

  • Benutzer (Standardmäßig der eigene Benutzername)
  • Auftragstyp (Meist "Customizing-Aufträge" und "Workbench-Aufträge"). Häufig auch "Transporte von Kopien".
  • Auftragsstatus ("Änderbar" und "Freigegeben").
  • Im Datumsfeld nach "Freigegeben" selektiert man z. B. die letzten 6 Monate.

Die Transporte werden aufgerufen durch den Button SE10 5.jpg oder F7.

SE10 1.jpg

Liste Transporte im Transportorganizer

  • Im Mandanten 125 (Kurzbezeichnung "Customizing") gibt es hier Workbenchaufträge.
  • Das Zielsystem ist /TP_ECC/ (Kurzbezeichnung "Transportgroup ECC 6.0 Systems").
  • Hier gibt es die zwei Transportaufträge E01K988949 und E01K988945, die der Benutzer E310MUE006 angelegt hat.
  • Zum Transport E01K988945 gibt es eine Transportaufgabe E01K988946 vom Benutzer X310EBE001.
  • In der Transportaufgabe gibt es u. a. Funktionsbausteine, Reporte, Tabellen, Funktionsgruppen und Transaktionen.
  • Es gibt z. B. die Funktionsbausteine /XXX/SD_GET_DATA_TRANSPORT und /XXX/SD_SPLIT_LFRGN_JE_WE

SE10 2.jpg

Eigenschaften eines Transportauftrages

SE10 4.jpg

Dokumentation eines Transportauftrages

SE10 4.jpg

Oftmals hilft es zum Transportauftrag zu dokumentieren

  • Ticketnummer und Titel des Tickets
  • Ansprechpartner
    • Entwickler
    • Berater
    • Fachbereich
  • Wichtigste Entwicklungsobjekte im Transport
  • Abhängigkeiten zu anderen Transporten (sofern vorhanden)
  • Kurzbeschreibung zu Änderungen im Transport

Speziell wenn bei den Entwicklungen mit Transporte von Kopien ins Q gearbeitet wird, hat man in der Regel beim Produktivtransport nur einen Transportauftrag - und bei diesem lohnt es sich dann auch einige Minuten zu investieren in die Dokumentation unter dem Reiter "Dokumentation". Wenn man dann noch externe Dokumentation erstellen muss, kann man diese Dokumentation auch per copy&paste übernehmen und spart so Zeit bei der externen Dokumentation.

Sprung zum Entwicklungsobjekt

Ein Doppelklick auf den Funktionsbausteinnamen /XXX/SD_GET_DATA_TRANSPORT ruft den Funktionsbaustein in der Transaktion SE37 (Function Builder) auf.

SE10 3.jpg

Entwicklungsobjekte zum Transportauftrag hinzufügen

Es lassen sich sowohl zur Transportaufgabe, als auch zum Transportauftrag manuell Objekte hinzufügen. Gewöhnlich erscheint eine Dialogbox bei einer Änderung oder Neuanlage eines Entwicklungsobjektes, wo man dem Entwicklungsobjekt einen Transportauftrag zuweist. Manche Objekte, wie z. B. SAPscript-Formulare (Transaktion SE71) oder SAPscript-Textbausteine (Transaktion SO10) sind so programmiert, dass keine Dialogbox zum Hinzufügen zu einem Transportauftrag erscheint. Hier können die Objekte im Transportorganizer hinzugefügt werden durch die Angabe ihres eindeutigen Keys.

  • PGMID
  • OBJECT
  • OBJ_NAME

Standardtransportauftrag festlegen

Gerade in einem Testsystem hat man manchmal lediglich einen Workbench- oder Customizing-Transportauftrag, in den man immer wieder hineinspeichert. Da nervt es etwas, wenn man bei jedem neuen Entwicklungsobjekt, immer wieder auf jeweils den gleichen Transportauftrag verweisen muss.

Man kann jedoch einen Trnsportauftrag als Standard erklären.

Standardtransportauftrag1.jpg


Man klickt nun auf den gewünschten Transportauftrag und wählt im Kontextmenü "Standardauftrag setzen".

Standardtransportauftrag2.jpg


Die Farbe des Transportauftrags ändert sich auf weiß.

Standardtransportauftrag3.jpg


Bei einem neuen Entwicklungsobjekt wird dieser Transportauftrag nun gleich zum Speichern vorgeschlagen.

Transportaufgabe freigeben

  • Entwicklungsobjekte, die bei der Aktivierung einem Transportauftrag hinzugefügt werden, werden einer Transportaufgabe zugeordnet. Hier stehen die Entwicklungsobjekte in der Tabelle E071 auch zunächst nur auf der Ebene der Transportaufgabe.
  • Erst bei der Freigabe einer Transportaufgabe werden deren Objekte in der Tabelle E071 auch dem Transportauftrag zugeordnet.

Transporte von Kopien

Transaktion STMS (Transport Management System)

Fehlerhafte Transporte analysieren und korrigieren

Es kommt regelmäßig vor, dass ein Transport nicht ins Zielsystem transport werden kann, weil z. B. ein abhängiges Objekt nicht im Transportauftrag und nicht im Zielsystem vorhanden ist. In diesem Fall bekommt man den Returncode 8 und der Fehler ist zu korrigieren. Hier ist der Transportauftrag E01K989403 auf einen Fehler gelaufen.

SE10 6.jpg

Bei einem fehlerhaften Transport setzt man den Cursor auf den Transportauftrag und drückt in der Symbolleiste auf SE10 7.jpg.

Die Transportprotokollübersicht erscheint und rot ist die Zeile (bzw. mehrere) markiert, die auf einen Fehler gelaufen sind. Dies resultiert zum Returncode 8. Die zu transportierenden Objekte sind nicht alle vollständig im Zielsystem angekommen. Man klickt auf der betreffenden Zeile wieder auf SE10 7.jpg.

SE10 8.jpg

Hier muss auf das Symbol SE10 10.jpg geklickt werden.

SE10 9.jpg.

Nun erscheint eine Erklärung. In diesem Fall wurde das Top-Include zum Report "/XXX/SD_SHIPMENT_ADVICE_TOP" in einem anderen Transportauftrag gespeichert. Das führte dann zum Syntaxfehler im Zielsystem im Report.

SE10 11.jpg

Es wird nun in diesem Fall das fehlende Objekte in einen neuen Transportauftrag gespeichert und der alte Transportauftrag kann erneut - nun fehlerfrei - importiert werden. Alternativ kann im neuen Transportauftrag der alte Transportauftrag aufgenommen werden und der alte Transportauftrag gelöscht werden.

Transaktion SE01 (Transport Organizer erweiterte Sicht)

  • Über die Transaktion SE01 lassen sich einzelne Transportaufträge aufrufen und nach Objekten suchen über alle Transportaufträge.

Transaktion SE03 (Transport Organizer Tools)

Transaktion SCC1 (Kopie Transportauftrag zu Mandant)

SAP-Tabellen Transportaufträge

Web-Links

Literatur