Show TOC

Transport Scenarios for SAP HANA ContentLocate this document in the navigation structure

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 Transport for ABAP (HTA) or HANA Transport Container (HTC)

  • Integrated into the process tools in SAP Solution Manager (Change Request Management or Quality Gate Management)
  • Uses the transport routes configured for the ABAP systems
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

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)

    HTA can be used to synchronize objects and packages from the SAP HANA repository to ABAP and add them to a default ABAP transport request. Before synchronizing them, you select SAP HANA packages and objects that you can transport 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 HTA objects) are imported into the ABAP system.
    • The SAP HANA packages and objects are imported into the SAP HANA repository of the target system and activated there.
  • HANA Transport Container (HTC)

    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.

    • The SAP HANA repository objects in the DU are imported into the SAP HANA repository. The import is performed with or without activation, depending on the system settings of the associated ABAP software component of the HTC.
Recommendation

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.
Note

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.

SAP HANA content for native SAP HANA applications or non-ABAP applications that are based on SAP HANA, if CTS+ is in use.

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 HANAInformation published on SAP site.

SAP HANA content for native SAP HANA Applications, if CTS+ is not in use

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 .