Skip to Content

Hello All,

SAP HANA Application Lifecycle Manager is a stand-alone tool that can be utilized to transport content from Source system to target system.

There are three ways to move objects from one HANA system to another (manually, using LM or CTS+ using Solman), this documentation only describes  transportation of content from source to target system in regards to Life cycle Management.

To do tasks:

  • Create a package and assign it to a delivery unit in the source SAP HANA system.
  • Create a transport route in the target HANA system
  • In the source SAP HANA system, create an analytic  view  under the  package
  • Transport the delivery unit (which includes the analytic view as content) from the source SAP HANA system to the target SAP HANA system.
  • Check your transported analytic view in the target system.

Create a package in the source system and design an analytic view


Once your analytic view is ready create a delivery unit and assign this package to it. To create a delivery unit click on the delivery unit name on the Quick launch screen



Now choose create delivery unit button and fill up all the required details in the below screen


Once  a delivery unit is created assign the above created package to this delivery unit by selecting ADD


Logon to HANA Lifecycle Management through XI:



Click on Transport tab  and create a source system by clicking on register button


Fill all the required information such as hostname, XS Engine port


Click Next


Now choose ’Maintain Destination’:

This will bring you to the XS Application admin screen (if the screen on the left is empty, you leak authorization).


Once you are done with maintaining the credentials in the XS admin screen,  go back to the Transport/System screen and finish the configuration.

When you select the SID and do a ping now, below should be your result:



Now you can configure a Transport route:


Once you select a Source system, you will get all available Delivery units from this system.

You have the option to set this route up as default FULL/DELTA or without default (without default will prompt during the transport creation)


Once you completed this setup, you can run transports for objects under this delivery unit under Transport – Transports by clicking the Start Transport Button:


You can also monitor the status in the Home screen:


Finally you end up with a message – “Transportation Successful”

Hope you have enjoyed this content , request you to provide your valuable comments.


Sharath Borra

To report this post you need to login first.


You must be Logged on to comment or reply to a post.

  1. Former Member


    Is it necessary to enable change management in order to make delta functionality work?

    I have a package with views init.

    Now i want to transport it using LCM also in future i would like to transport only the changed views and not the full Delivery Unit.

    How can i achieve it?

    Best regards,

    Sidharth Mishra

      1. Former Member

        I have not used CTS+ ,so not very sure about it.

        Do you have a good link that explains how to use CTS+ for HANA views?

        Also can you give some idea about, when to go for CTS+ and when for LCM?

        I have only calculation views in my package and no ABAP involved.

        Best regards,


        1. Vivek Singh Bhoj

          Hi Sidharth,

          You can learn more about CTS+ from the below document:

          How to Configure SAP HANA for CTS for SAP HANA Appliance Software SPS07

          CTS+ is used for Non ABAP Objects only

          CTS+ uses SOLMAN system and most Customers already use SOLMAN for transports so it is use to track and later on may be integrated with CHARM

          In CTS+, you export delivery unit from HANA and a TR is created in SOLMAN system which can then be imported to Target System



    1. Former Member

      With CTS+ in SP7, you can only transport a Delivery Unit which will bring all the objects within it (including work-in-progress ones ) to the test system.

      Change Manager will help you to transport only those objects that you want to migrate.

  2. Former Member

    Hi All,

    So it seems the only way to transport selective views is LCM.

    All others will transport all the views in a Delivery Unit

    The Delta Delivery Unit option seems to be the option.

    My question is… in order to get Delta Delivery Unit option of LCM work,

    1. is it necessary to have the views inside a project?

    2. is it necessary to have “Change Management” enabled?

    thanks for any help.



    1. Former Member

      Change Manager has to be enabled in order to transport selective objects via LCM.

      Project is needed only if you are doing workspace-based development via Development Perspective.


  3. Former Member

    Change Management should be turned-on before start of development.

    Enabling Change Management now and trying to migrate select objects within a Change-ID will not work as intended. So brace yourself for issues. We can try to sort them out !

    Are you working in Modeler perspective or Development perspective?


      1. Former Member

        What if i enable change management and edit my views.

        I assume they will get captured in a change id while.

        I can do it for all my views and collect them in a change id.

        I have not transported any view till now.

        We are planning to transport using LCM.

  4. Former Member

    After turning on Change Management, for every first activation of your existing/new view, you will get a prompt to assign objects to a Change ID.



Leave a Reply