There are a number of different transport scenarios for SAP HANA content, depending on how the SAP HANA content is used. For SAP HANA content for ABAP for SAP HANA applications, you can use SAP HANA Transport for ABAP (HTA) and for SAP HANA content for native SAP HANA applications, you can use the extended Change and Transport System or SAP HANA Application Lifecycle Management.
SAP HANA content refers to SAP HANA development objects that are created in SAP HANA-based development projects. SAP HANA content is not part of the SAP HANA database installation itself. It is stored in the repository of the SAP HANA appliance software and can include different objects, such as schemas and table definitions, information views (attribute views and analysis views), SQL scripts, or roles and authorizations.
A typical system landscape for SAP HANA development consists of a development system, a quality assurance system, and a production system. To transport SAP HANA development objects from a system to a successor system, there are a number of transport scenarios available. The transport scenario that is suitable for your situation depends on the way that the SAP HANA content to be transported is used, and on your system landscape:
Using the SAP HANA Content | Transport Scenario |
---|---|
SAP HANA content for ABAP for SAP HANA applications | Change and Transport System (CTS)
|
SAP HANA content for native SAP HANA applications or non-ABAP applications that are based on SAP HANA, if CTS+ is in use. | Extended Change and Transport System (CTS+) using specially configured transport routes |
SAP HANA content for native SAP HANA Applications, if CTS+ is not in use | SAP HANA Application Lifecycle Management |
SAP HANA content for ABAP for SAP HANA applications is usually transported together with ABAP objects, since the development objects are closely-connected in terms of content. The following methods can be used to transport this SAP HANA content:
SAP HANA Transport for ABAP (HTA)
The HTC is a logical transport object that is transported with the standard ABAP transport tools. An HTC always contains all SAP HANA repository objects of a delivery unit. The HTC is attached to a standard ABAP transport request and transported together with the associated ABAP objects. When the transport request is imported into the target system:
The ABAP objects in the transport request (including the HTC objects) are imported into the ABAP system.
Until SAP NetWeaver 7.4 SPS 10, HTC was the method used to transport SAP HANA content for ABAP for SAP HANA applications. From SAP NetWeaver 7.4 SPS 11, HTA is used to transport SAP HANA content for ABAP for SAP HANA applications. You can continue to use HTC in a transition period. We recommend, however, that you use HTA for transports of mixed ABAP and SAP HANA content from SAP NetWeaver 7.4 SPS 11.
This transport scenario is integrated into the existing CTS transport landscape and into the SAP tools for change control (Change Request Management and Quality Gate Management in SAP Solution Manager) For mixed content, you can reuse transport routes configured for transports of ABAP objects.
For more information about HTA, see SAP HANA Transport for ABAP. For more information about HANA Transport Container, see SAP HANA Transport Container.ABAP-Managed Database Procedures (AMDP) and Core Data Services (CDS) are ABAP-only objects that can be transported using CTS by default. For more information about AMDP and CDS, see ABAP-Managed Database Procedures (AMDP) and CDS View Building.
Content for native SAP HANA applications is SAP HANA content that is developed exclusively for SAP HANA systems. You can use the extended Change and Transport System (CTS+) to transport SAP HANA content for native SAP HANA applications, or for non-ABAP applications that are based on SAP HANA. It is particularly well-suited to heterogeneous transport landscapes in which CTS+ is already in use. From an administrative point of view, the SAP HANA content is another object type that can be transported with the CTS in the same way as other non-ABAP objects. The effort required for configuration is low, and the transport tools are already familiar. In particular, you can use CTS+ if you want to transport SAP HANA content as part of an SAP solution (such as SAP BI, Mobile, and so on), since in this case, you often need to create a link between the SAP HANA content and other non-ABAP development objects and non-SAP HANA development objects.
This transport scenario is integrated into the existing CTS transport landscape and into the SAP tools for change control (Change Request Management and Quality Gate Management in SAP Solution Manager) You can configure the transport routes for the systems in question in Transport Management System. The transport is performed in the same way as for any other non-ABAP application that is integrated into CTS+.
For more information about the configuration of SAP HANA for CTS+, see the SAP Community Network under Resources on CTS+ -> SAP HANA.
If CTS+ is not in use, you can use SAP HANA Application Lifecycle Management to transport SAP HANA content for native SAP HANA applications. You can use SAP HANA Application Lifecycle Management to perform transports and monitor transport processes.
SAP HANA Application Lifecycle Management is particularly well-suited to SAP HANA transport landscapes with no ABAP development (without CTS+) and with no requirement for synchronizing transports with other non-HANA content.
For more information, see SAP HANA Application Lifecycle Management Guide .