
Es gibt verschiedene Transportszenarien für SAP HANA Content, abhängig von der Verwendung des SAP HANA Content. Für SAP HANA Content für ABAP-for-SAP HANA-Anwendungen steht der SAP HANA Transport for ABAP (HTA) zur Verfügung, für SAP HANA Content für native SAP HANA-Anwendungen das erweiterte Change and Transport System oder das SAP HANA Application Lifecycle Management.
Mit SAP HANA Content werden SAP HANA-Entwicklungsobjekte bezeichnet, die in SAP HANA-basierten Entwicklungsprojekten angelegt werden. SAP HANA Content gehört nicht zur SAP HANA-Datenbankinstallation selbst. Er liegt im Repository der Appliance-Software von SAP HANA und kann unterschiedliche Objekte umfassen, wie z.B. Schemas und Tabellendefinitionen, Informationssichten (Attribut-, Analysesichten), SQL-Skripte oder Rollen und Berechtigungen.
Eine typische Systemlandschaft für die SAP HANA-Entwicklung besteht aus Entwicklungssystem, Qualitätssicherungssystem und Produktivsystem. Um SAP HANA-Entwicklungsobjekte von einem System in das Folgesystem zu transportieren, stehen verschiedene Transportszenarien zur Verfügung. Welches Transportszenario für Ihre Situation geeignet ist, ist abhängig von der Verwendung des zu transportierenden SAP HANA Content und von Ihrer Systemlandschaft:
| Verwendung des SAP HANA Content | Transportszenario |
|---|---|
| SAP HANA Content für ABAP-for-SAP HANA-Anwendungen | Change and Transport System (CTS)
|
| SAP HANA Content für native SAP HANA-Anwendungen oder non-ABAP-Anwendungen, die auf SAP HANA basieren, wenn CTS+ im Einsatz ist | Erweitertes Change and Transport System (CTS+) unter Verwendung von eigens dafür konfigurierten Transportwegen |
| SAP HANA Content für native SAP HANA-Anwendungen, wenn kein CTS oder CTS+ im Einsatz ist | SAP HANA Application Lifecycle Management |
SAP HANA Content für ABAP-for-SAP HANA-Anwendungen wird in der Regel gemeinsam mit ABAP-Objekten transportiert, da die Entwicklungsobjekte inhaltlich eng gekoppelt sind. Zum Transport dieses SAP HANA Content stehen folgende Verfahren zur Verfügung:
SAP HANA Transport for ABAP (HTA)
Der HTC ist ein logisches Transportobjekt, das mit den Standard-ABAP-Transportwerkzeugen transportiert wird. Ein HTC enthält immer alle SAP HANA-Repository-Objekte einer Auslieferungseinheit (delivery unit - DU). Der HTC wird an einen Standard-ABAP-Transportauftrag angehängt und zusammen mit den zugehörigen ABAP-Objekten transportiert. Beim Import des Transportauftrags im Zielsystem passiert folgendes:
Die ABAP-Objekte (einschließlich der HTC-Objekte) des Transportauftrags werden in das ABAP-System importiert.
HTC war bis SAP NetWeaver 7.4 SPS 10 das Verfahren zum Transport von SAP HANA Content für ABAP-for-SAP HANA-Anwendungen. Ab SAP NetWeaver 7.4 SPS 11 steht HTA zum Transport von SAP HANA Content für ABAP-for-SAP HANA-Anwendungen zur Verfügung. Sie können HTC übergangsweise weiter verwenden. Wir empfehlen allerdings, ab SAP NetWeaver 7.4 SPS 11 primär HTA für den Transport von gemischtem ABAP und SAP HANA Content zu verwenden.
Dieses Transportszenario ist in die bestehende CTS-Transportlandschaft sowie in die SAP-Werkzeuge zur Änderungskontrolle (Verwaltung von Änderungsanträgen und Quality Gate Management des SAP Solution Manager) integriert. Transportwege, die für den Transport von ABAP-Objekten eingerichtet wurden, können Sie für den gemischten Content wieder verwenden.
Weitere Informationen zum HTA finden Sie unter SAP HANA Transport for ABAP. Weitere Informationen zum HANA Transport Container finden Sie unter .ABAP-Managed Database Procedures (AMDP) und Core Data Services (CDS) sind reine ABAP-Objekte, die standardmäßig mit dem CTS transportiert werden können. Weitere Informationen zu AMDP und CDS finden Sie unter und About the ABAP CDS Development User Guide.
Content für native SAP HANA-Anwendungen ist SAP HANA Content, der ausschließlich für SAP HANA-Systeme entwickelt wird. Das erweiterte Change and Transport System (CTS+) steht für den Transport von SAP HANA Content für native SAP HANA-Anwendungen oder für non-ABAP-Anwendungen, die auf SAP HANA basieren, zur Verfügung. Es eignet sich insbesondere für heterogene Transportlandschaften, in denen CTS+ bereits im Einsatz ist. Aus Administrationssicht ist der SAP HANA Content ein weiterer Objekttyp, der wie andere non-ABAP-Objekte mit dem CTS transportiert wird. Der Konfigurationsaufwand ist in diesem Fall gering und die Transportwerkzeuge sind bereits bekannt. Insbesondere können Sie CTS+ verwenden, wenn SAP HANA Content als Teil einer SAP-Lösung (z.B. SAP BI, Mobile..) transportiert werden soll, da in diesem Fall häufig eine Kopplung von SAP HANA Content mit anderen Non-ABAP- und Non-SAP HANA-Entwicklungsobjekten erreicht werden muss.
Dieses Transportszenario ist in die bestehende CTS-Transportlandschaft sowie in die SAP-Werkzeuge zur Änderungskontrolle (Verwaltung von Änderungsanträgen und Quality Gate Management des SAP Solution Manager) integriert. Sie können die Transportwege für die beteiligten Systeme im Transport Management System konfigurieren. Der Transport erfolgt wie für jede andere Non-ABAP-Anwendung, die in CTS+ integriert ist.
Weitere Informationen zur Konfiguration von SAP HANA für CTS+
finden Sie im SAP Community Network unter Resources on CTS+
-> SAP HANA
.
Für den Transport von SAP HANA Content für native SAP HANA-Anwendungen, wenn kein CTS+ im Einsatz ist, steht das SAP HANA Application Lifecycle Management zur Verfügung. Mit dem SAP HANA Application Lifecycle Management können Sie Transporte durchführen und Transportprozesse überwachen.
Das SAP HANA Application Lifecycle Management eignet sich insbesondere für SAP HANA-Transportlandschaften ohne ABAP-Entwicklung (ohne CTS+) und ohne die Notwendigkeit einer Transportsynchronisation mit anderem Non-HANA-Content.
Weitere Informationen finden Sie im SAP HANA Application Lifecycle Management Guide .