
Mit dem SAP HANA Transport for ABAP können Sie Objekte und Pakete aus dem SAP HANA Repository in das Repository des SAP HANA Transport for ABAP (HTA-Repository) im ABAP-System synchronisieren und einem Transportauftrag hinzufügen.
Der SAP HANA Transport for ABAP kann eingesetzt werden, wenn Entwicklungsobjekte in ABAP und SAP HANA inhaltlich eng gekoppelt sind und gemeinsam transportiert werden sollten. HTA ist der Nachfolger des HANA Transport Container (HTC), der bis SAP NetWeaver 7.4 SPS 10 zum Transport von SAP HANA Content für ABAP-for-SAP HANA-Anwendungen verwendet wurde und mit dem komplette Auslieferungseinheiten (delivery units - DUs) transportiert werden können.
HTA steht insbesondere für Szenarien zur Verfügung, für die andere Technologien wie ABAP Managed Database Procedures (AMDP) oder Core Data Services (CDS) nicht ausreichen.
. Sie können HTA für den Transport von SAP HANA Content für ABAP-for-SAP HANA-Anwendungen verwenden.
Dies sind ABAP-basierte Anwendungen, die für SAP HANA-Datenbanken optimiert sind. Dazu gehören insbesondere die Anwendungen, die Code-Pushdown verwenden, das heißt, bei denen Performance-intensive Berechnungen vom Anwendungsprogramm (ABAP) auf die Datenbankebene (z.B. in Views) verlagert wurden.
Wenn Sie neben ABAP-for-SAP HANA-Anwendungen auch native SAP HANA-Anwendungen in derselben Systemlandschaft entwickeln oder betreiben, dann können Sie HTA auch zum Transport von SAP HANA Content dieser Anwendungen verwenden. Dies können insbesondere native SAP HANA-Anwendungen sein, die ABAP-Tabellen referenzieren. In diesem Fall können Sie die bestehende Infrastruktur der Systemlandschaft für den Transport mit HTA verwenden, auch wenn im Allgemeinen für den Transport von SAP HANA Content für native SAP HANA-Anwendungen die Verwendung von CTS+ oder SAP HANA Application Lifecycle Management empfohlen wird.
Weitere Informationen finden Sie unter Transportszenarien für SAP HANA Content.
Synchronisieren von Objekten und Paketen des SAP HANA Repository von SAP HANA nach ABAP (Transaktionscode SCTS_HTA)
Das System zeigt den Synchronisierungsstatus der SAP HANA-Objekte und -Pakete zu einem oder mehreren ausgewählten SAP HANA-Paketen im SAP HANA Repository und im HTA-Repository (ABAP) an und schlägt geänderte Objekte für die Synchronisierung vor. Beim Synchronisieren werden die ausgewählten Objekte und Pakete ins HTA-Repository geschrieben und einem Transportauftrag hinzugefügt. Die Synchronisierung verwendet immer die aktiven Versionen von Objekten im SAP HANA Repository.
Die in den SAP HANA-Objekten enthaltenen Texte werden standardmäßig in der Originalsprache des SAP-HANA-Paketes synchronisiert und können mit dem Standard-ABAP-Übersetzungswerkzeug (Transaktion SE63) übersetzt werden.
Weitere Informationen zur Sprachenunterstützung finden Sie unter Unterstützung von Sprachen mit SAP HANA Transport for ABAP.
In der SAP HANA-Entwicklungsumgebung brauchen Sie zusätzlich nichts zu tun, um die Objekte einem Transportauftrag hinzuzufügen.
Weitere Informationen zum Transportprozess mit HTA finden Sie unter Beschreibung des Transportprozesses.
Integration in das Change and Transport System (CTS) im AS ABAP
Durch das Hinzufügen der Objekte zu einem ABAP-Transportauftrag ist sichergestellt, dass SAP HANA Content mit den bewährten ABAP-Transportmechanismen durch die gesamte Systemlandschaft transportiert werden kann.
Weitere Informationen zum Change and Transport System finden Sie unter Change and Transport System.
Möglichkeit des Transports von einzelnen SAP HANA-Objekten und -Paketen
Sie können einzelne Objekte und Pakete des SAP HANA Repository transportieren.
Wenn Sie zuvor komplette SAP HANA Auslieferungseinheiten (DUs) mit dem HTC transportiert haben, können Sie das Transportverfahren auf HTA migrieren. Anschließend können Sie die Pakete und Objekte mit dem HTA transportieren. Weitere Informationen finden Sie unter Transportverfahren von HTC auf HTA migrieren.
Zur Gruppierung Ihrer Entwicklungsaktivitäten können Sie in Ihrer SAP HANA-Entwicklungsumgebung mit Change Recording arbeiten und Ihre Änderungen in Änderungslisten (changelists) aufzeichnen.
Wir empfehlen jedoch, Change Recording nicht zu verwenden, wenn Sie Transporte mit SAP HANA Transport for ABAP durchführen. Die Gruppierung in Änderungslisten hat keinen Einfluss auf gemeinsam zu transportierende Objekte mit HTA. Beim Synchronisieren werden die Änderungslisten nicht berücksichtigt. Zudem kann der Import der SAP HANA-Objekte und -Pakete in Zielsysteme, in denen Change Recording eingeschaltet ist, zu inkonsistenten Systemzuständen führen.