Skip to Content
Technical Articles
Author's profile photo Sabarish T S

CTS+ based Transport in Cloud Platform Integration

With the September 2017 monthly releases of Cloud Platform Integration customers have the option to transport Integration Packages across Tenants using CTS+ based system.

If you are an organization using SAP’s CTS+ On-premise system and have two Cloud Platform Integration tenants test and production and would like to design and test an integration flow only on the test landscape. In such a situation the new transport feature enables you transport the integration package from the test to the production landscape via your central transport environment CTS+.

The existing mechanism of transporting using manual export and import continues to be supported.

Settings to be done to enable CTS+ based transport

  1. You should enable transport to CTS+. As a Tenant Admin (having Tenant Admin Role) you can do this by accessing Settings Option and choosing the tab Transport Settings. You would have to choose either ‘MTAR Download’ or ‘CTS+ Direct’ from the dropdown list.
  2. Enable the service, Solutions Lifecycle Management in your account. Ensure that you perform this step in all the accounts where you want to use content transport using CTS+. This is a one-time activity. You can do that by
    1. Login to your account in the SAP Cloud Platform.
    2. Choose Services   Solutions Lifecycle Management  .
    3. Choose Enable.
  3. Create a new HTTP destination by selecting Configure Destinations. Ensure that the Name of the destination is CloudIntegration (case-sensitive) and the URL is the URL of the tenant management node


  1. This is the source system Tenant URL in our example Test Tenant URL from which you want to transport content. The Tenant Management URL can be obtained from the accounts cockpit which lists the applications that are subscribed.
  2. The user credentials that you have used in the destination should be a member of the tenant management node account from which you want to transport content.
  3. Ensure that this user that you are using for authentication has the Role IntegrationContent.Transport
  1. Ensure that all Integration developers who would be transporting content have the Role IntegrationContent.Transport

Transporting the Content using CTS+

The mtar file

  1. In the Source Tenant select the integration package that you want to transport.
  2. Choose Transport. This option is available if you have done Setting 1 and 4 above.
  3. In the Transport Comments prompt, provide comments and choose Transport.
  4. A file with extension mtar is downloaded to your local file system in the download path configured in your browser. This would happen if you have chosen ‘MTAR Download’.
  5. If you have chosen ‘CTS+ Direct’ then based on your configuration the transport object would be attached to your open transport request.

Importing the mtar in CTS+ and releasing it / importing it from import queue to Target Tenant

  1. Configure your Application Type for Cloud Platform Integration.
  2. Configure the transport landscape
  3. Attach the mtar file to your transport request and release the request to your target system. This would be required if you are using the option ‘MTAR Download’.
  4. Import the transport request with the Integration Package content into your target system.

Refer to blog Content Transport using CTS – Cloud Integration – Part 1 for more details.

Refer the documentation Change Management with CTS+ for more information.


Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Ashish Goel
      Ashish Goel

      Nice feature added in CPI. Do we need to transport complete package every time or we can transport just i-flow as well.

      Also, where can we see transports history.




      Author's profile photo Rajasekhar reddy
      Rajasekhar reddy

      Dear Ashish,


      Did you got any information for above mentioned query? If yes please let us know..



      Thanks and Regards,


      Author's profile photo Ashish Goel
      Ashish Goel

      Hi Raja,

      I didn't get any information as of now about how to check transport history.

      Regarding transporting individual objects , yes it is possible. Check this blog as well.





      Author's profile photo Rajesh Kumar
      Rajesh Kumar

      Hi Sabarish - Thanks for sharing the above new feature availability in SCP.

      Is the version of tmn should be 2.31.8+ for using this feature?

      Where we can get the document link for this feature for knowing more details.

      Thanks & Regard




      Author's profile photo Amarendra Gangulakunta
      Amarendra Gangulakunta

      Hi Sabarish,

      I am getting the error "Unable to fetch the status of MTAR file creation" while exporting the Integration content artefact by using the 'Transport' button over there. Any idea what could be the reason?


      Thanks & Regards,


      Author's profile photo Former Member
      Former Member

      I'm also getting the error "Unable to fetch the status of MTAR file creation". Were you able to solve this error?





      Author's profile photo Rajasekhar reddy
      Rajasekhar reddy

      Hi Amar and Michael,

      I’m also getting the same error “Unable to fetch the status of MTAR file creation”. If you found any solution for this please help me..


      Thanks in advance..




      Author's profile photo Hari Sonnenahalli
      Hari Sonnenahalli


      Please find the updated blog below which provides a stepwise configuration to fetch mtar file.



      Author's profile photo Athar Iqbal
      Athar Iqbal

      Hi Hari,

      I followed all the steps in your blog on TEST tenant to  transport artifacts from TEST to PROD. When I tried to transport the package or even individual flow, it errors out saying

      "Could not export package; Artifact(s) have working copy"

      Any idea why? My S-ID is part of the administrator group. I have added transport role as well just to be on safe side.

      I have created the connection and tested it, it came back with status code 200 OK.



      Author's profile photo Sabarish T S
      Sabarish T S
      Blog Post Author

      You can only tranport a package which has content with a defined version. So please use Save as Version option and ten try again. If the content is in Draft state you would possibly get this error

      Author's profile photo A D
      A D


      I am trying to transport SAP CPI package using CTS+. I have followed the documentation & I am able to see the MTAR file attached in the transport request generated using CTS system. However when I import this transport request in the target CPI tenant, the transport ends up in return code 4(warnings are not shown) & the integration package does not appear in the target CPI tenant.

      The connection test is also successful in SM59. Please advise.

      Author's profile photo Saicharan Srinivasan
      Saicharan Srinivasan

      Even i am facing the same issue , can you please let me know, whether you got any updates for the solution ?

      Author's profile photo Hans-Dieter Frey
      Hans-Dieter Frey

      In this case you may want to check STMS configuration of CTS+ target system: Typically RC=4'/'Warning' reflects missing (or incorrect) target system resp. DeployURL configuration.

      So please check whether required deploy method (for correct application type, no typos allowed -and case-sensitive) is configured in STMS for CTS+ target system (Goto -> Application Types -> Deployment Method). Output of TransportTool Check(/report RSTMS_NONABAP_SUPPORT) for CTS+ target system may give further indications on issues...


      Hans-Dieter (CTS+)