Show TOC

Beschreibung des TransportprozessesLocate this document in the navigation structure

Nach der Entwicklung der Software in ABAP und in SAP HANA können die SAP HANA-Entwicklungsobjekte nach ABAP synchronisiert und anschließend mit den Standard-Transportmechanismen transportiert werden.

Voraussetzungen
  • Das ABAP-System läuft auf einer SAP HANA-Datenbank.

  • Sie führen gemischte Softwareentwicklung in den Entwicklungsumgebungen in ABAP und SAP HANA (SAP HANA Studio oder Web-based Development Workbench) durch, die gemeinsam transportiert werden soll.

  • Der Benutzer, der die Synchronisation der SAP HANA-Entwicklungsobjekte mit der Transaktion SCTS_HTA durchführt, benötigt die Berechtigungen der Rolle SAP_BC_DWB_ABAPDEVELOPER sowie zusätzlich die Transaktionsberechtigung für die Transaktion SCTS_HTA. Kopieren Sie die Rolle SAP_BC_DWB_ABAPDEVELOPER in eine eigene Rolle und weisen Sie dieser die Transaktionsberechtigung für SCTS_HTA zu. Weisen Sie anschließend dem Benutzer, der die Transakation SCTS_HTA verwendet, diese Rolle zu.
Prozess
  1. Sie führen Softwareentwicklung in ABAP und in SAP HANA durch. Dabei werden SAP HANA-Entwicklungsobjekte von ABAP-Objekten referenziert.

    Die Entwicklungsobjekte in ABAP werden in einem ABAP-Paket angelegt, das einer Transportschicht zugeordnet ist. Alle Repository-Objekte, die in diesem Paket angelegt werden, werden entsprechend den für die Transportschicht eingerichteten Transportwegen transportiert. Bei der Entwicklung im ABAP entstehen Transportaufträge.

    Die Entwicklungsobjekte in SAP HANA werden in SAP HANA-Repository-Paketen angelegt. Diese Entwicklungsobjekte müssen aktiviert sein, damit sie synchronisiert und transportiert werden können.

    Empfehlung

    HTA unterstützt SAP HANA-Paketnamen in beliebiger Länge. Wir empfehlen jedoch, möglichst kurze Paketnamen, flache Pakethierarchien und kurze Objektnamen zu verwenden. Wenn die Darstellung der Pakethierarchie bis zu 40 Zeichen und von Objektname + Objekttyp bis zu 70 Zeichen umfasst, dann finden Sie die Paket- und Objektnamen in den Transportobjektnamen (in Großbuchstaben) wieder. Dies erleichtert die Lesbarkeit von Transportaufträgen und Transportprotokollen.

  2. Wenn die gemischte Entwicklung einen Stand erreicht hat, den Sie transportieren möchten, führen Sie die Synchronisierung mit dem SAP HANA Transport for ABAP (HTA) durch. Dazu verwenden Sie im ABAP-Entwicklungssystem die Transaktion SCTS_HTA.
    Die Synchronisierung umfasst die folgenden Schritte:
    1. Sie wählen ein oder mehrere SAP HANA-Pakete, bei Bedarf mit Unterpaketen, aus.
    2. Die gefundenen Pakete und Objekte werden in einer Liste angezeigt.
    3. Pakete und Objekte, die in den beiden Repositories unterschiedlich sind, sind für die Synchronisierung vorausgewählt. Sie können weitere Pakete und Objekte auswählen.
    4. Sie starten die Synchronisierung.
    5. Wenn ein Paket zum ersten Mal synchronisiert wird, müssen Sie ein ABAP-Paket auswählen, dem das zu synchronisierende SAP HANA-Paket und die zugehörigen Objekte zugeordnet werden sollen.
      Empfehlung

      Verwenden Sie dazu dasselbe Paket, dem auch die zugehörigen ABAP-Entwicklungsobjekte zugeordnet sind.

    6. Sie wählen einen Transportauftrag aus.
      Empfehlung

      Verwenden Sie denselben Transportauftrag, mit dem Sie die zugehörigen ABAP-Objekte transportieren.

    Das System liest die aktuell aktiven Versionen der ausgewählten Pakete und Objekte aus dem SAP HANA Repository und schreibt diese ins HTA-Repository (ABAP). Das System fügt Transportobjekte für die synchronisierten Pakete und Objekte dem ausgewählten Transportauftrag hinzu.

    Die in den SAP HANA-Objekten enthaltenen Texte werden standardmäßig in der Originalsprache des SAP HANA-Pakets synchronisiert.

    Weitere Informationen zu der Synchronisierung finden Sie in Ihrem ABAP-System, wenn Sie den SAP HANA Transport for ABAP (Transaktion SCTS_HTA) aufrufen und den i-Button auswählen.

  3. Um den Transportauftrag in die Folgesysteme importieren zu können, geben Sie ihn frei. Damit sind die Pakete und Objekte in den Standard-Transportprozess integriert. Es ist keine Sonderbehandlung erforderlich. Der Transportauftrag kann in den Folgesystemen mit dem Transport Management System importiert werden. Dabei findet auch das SAP HANA-Deployment des transportierten SAP HANA Content statt.

    Weitere Informationen finden Sie unter  Transport Management System (BC-CTS-TMS).

Hinweis

Wenn Sie Unterpakete in die Paketauswahl einbeziehen, stellen Sie sicher, dass sich darunter keine Pakete befinden, deren Objekte nicht transportiert werden dürfen, z.B. weil sie nur Testobjekte enthalten. Wenn sich dennoch solche Pakete in der Paketliste befinden, empfehlen wir, diese Pakete für die Synchronisierung auszuwählen und bei der Zuordnung zu einem ABAP-Paket die Option Lokales Objekt zu markieren. Dadurch wird das Paket mit seinen Objekten zwar lokal synchronisiert, aber nicht transportiert . Auf diese Weise vermeiden Sie auch, dass bei einem erneuten Synchronisieren der Pakete die Objekte versehentlich transportiert werden.