Show TOC

ProzessAllgemeiner Ablauf eines Transportes Dieses Dokument in der Navigationsstruktur finden

 

Queries, InfoSets und Benutzergruppen des Standardbereichs werden in der mandantenabhängigen Tabelle AQLDB aufbewahrt. Für den Transport von Queries, InfoSets und Benutzergruppen existiert eine spezielle Transporttabelle AQTDB, die mandantenunabhängig ist.

Transportiert werden kann entweder

  • von einem Mandanten (Quellmandanten) eines SAP-Systems in einen anderen Mandanten (Zielmandanten) des gleichen SAP-Systems

    oder

  • von einem Mandanten (Quellmandanten) eines SAP-Systems (Quellsystem) in einen Mandanten (Zielmandanten) eines anderen SAP-Systems (Zielsystem).

In beiden Fällen sind ähnliche Aktionen durchzuführen. Eine Übersicht gibt die Abbildung im Abschnitt Query-Objekte transportieren.

Prozess

Es gibt zwei Möglichkeiten zur Durchführung von Transporten. Die erste Möglichkeit benutzt die Transporttabelle AQTDB und verläuft über die Transportaktionen Export und Import.

  • Zunächst müssen die zu transportierenden Objekte vom Quellmandanten aus durch einen Export aus der Tabelle AQLDB in die Transporttabelle AQTDB übertragen werden.

    Gleichzeitig wird ein Transportauftrag für das Transportwesen angelegt, der alle durch den Export erzeugten Einträge aus der Tabelle AQTDB (Transportdatenbestand) umfaßt. Dieser Transportauftrag erhält einen Namen nach den für das Transportwesen geltenden Konventionen (sysKnnnnnn).

    Der Name des Transportauftrages wird im Exportprotokoll ausgewiesen.

    In der Tabelle AQTDB wird der Transportdatenbestand unter einem Schlüssel abgelegt, der mit dem Namen des Transportauftrages übereinstimmt.

  • Soll der Transport innerhalb eines SAP-Systems erfolgen (also nur von einem Mandanten in den anderen), so kann anschließend ein Import des Transportdatenbestandes vom Zielmandanten aus erfolgen.

    Dabei ist der Name des Transportauftrages zu verwenden, der beim Export mitgeteilt wurde und der mit dem Schlüssel des Transportdatenbestandes in der Tabelle AQTDB übereinstimmt.

    Bei diesem Import wird der Transportbestand aus der Transporttabelle AQTDB gelesen und in die Tabelle AQLDB eingefügt. Dabei werden umfangreiche Prüfungen vorgenommen, die sicherstellen, daß keine inkonsistenten Zustände in der Tabelle AQLDB entstehen.

    Hinweis Hinweis

    Export und Import sind Funktionen des Transportwerkzeuges der SAP Query.

    Ende des Hinweises.
  • Soll der Transport von einem SAP-System in ein anderes erfolgen, so ist nach dem Export der durch den Export angelegte Transportauftrag mit Hilfe des Transportwesens freizugeben und zu exportieren.

    Dadurch wird der Transportdatenbestand aus der Transporttabelle AQTDB des Quellsystems in die Transporttabelle AQTDB des Zielsystems übertragen. Anschließend kann vom Zielmandanten des Zielsystems aus ein Import, wie oben beschrieben, vorgenommen werden.

    Hinweis Hinweis

    Die in der Transporttabelle AQTDB durch Exporte angelegten Transportdatenbestände werden nach erfolgreichen Importen nicht gelöscht, sofern dies nicht explizit angewiesen wurde. Deshalb kann ein Transportdatenbestand mehrfach importiert werden, z.B. um ein InfoSet in mehrere Mandanten zu transportieren.

    Ende des Hinweises.

Die zweite Möglichkeit zur Durchführung von Transporten benutzt Dateien und die Download/Upload-Schnittstelle des SAP-Systems. Sie verläuft über die Transportaktionen Download und Upload.

  • Zunächst müssen die zu transportierenden Objekte vom Quellmandanten aus durch ein Download aus der Tabelle AQLDB in eine Datei übertragen werden. Bei diesem Schritt können der Name der Datei und der genaue Ort der Ablage im Dateisystem festgelegt werden. Eine Datei darf immer nur einen Transportdatenbestand enthalten, d.h. eine eventuell vorhandene Datei muß überschrieben werden. Das Anhängen eines Transportdatenbestandes an eine vorhandene Datei führt dazu, daß dieser Transportdatenbestand nicht wieder in die AQLDB eingelesen werden kann.

  • Anschließend kann vom Zielmandanten aus ein Upload des in der Datei abgelegten Transportdatenbestandes erfolgen. Dabei wird der Transportdatenbestand gelesen und in die Tabelle AQLDB eingefügt. Wie bei einem Import erfolgen umfangreiche Prüfungen, um inkonsistente Zustände in der Tabelle AQLDB zu vermeiden.

Nach diesem allgemeinen Überblick können Sie sich mit den einzelnen Möglichkeiten des Transportwerkzeuges näher vertraut machen. Rufen Sie dazu vom Einstiegsbild der Komponente Pflege von InfoSets oder Pflege von Benzutergruppen die Funktion Transporte auf, in der Sie eine Reihe von Eingaben vornehmen müssen. Zunächst muß mit Hilfe von Auswahlknöpfen eine der folgenden Transportaktionen ausgewählt werden.

Transportaktion:

Bedeutung:

Export

Erzeugen eines Transportdatenbestandes in der Tabelle AQTDB

Import

Einlesen eines Transportdatenbestandes aus der Tabelle AQTDB

Download

Erzeugen eines Transportdatenbestandes in einer Datei

Upload

Einlesen eines Transportdatenbestandes aus einer Datei

Anzeigen

Anzeige der Transportdatenbestände in der Tabelle AQTDB

Löschen

Löschen von Transportdatenbeständen aus der Tabelle AQTDB

  Kopieren Standardbereich   Globaler Bereich  

Kopieren von Query-Objekten aus dem Standardbereich in den Globalen Bereich

  Kopieren Globaler Bereich   Standardbereich  

Kopieren von Query-Objekten aus dem Globalen Bereich in den Standardbereich

Wenn Sie diese Auswahl getroffen und ggf. weitere Felder ausgefüllt haben, können Sie über die Funktion Ausführen die gewählte Transportaktion ablaufen lassen. Sie erhalten in jedem Fall ein Protokoll über die ausgeführten Einzelaktionen.