Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
18,698
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


Note:

  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.

 
13 Comments
ashish_goel4
Active Participant
0 Kudos
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.

 

Thanks,

Ashish
0 Kudos
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

Rajesh

 

 
former_member435850
Discoverer
0 Kudos
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,

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

 

Thanks!

 

Michaël
0 Kudos
Dear Ashish,

 

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

 

 

Thanks and Regards,

RAJA
0 Kudos
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..

Regards,

RAJA

 
hsonnenahalli
Contributor
0 Kudos
All-

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

https://blogs.sap.com/2017/11/20/cts-finally-in-sap-cloud-platform-is/

Regards

HS
ashish_goel4
Active Participant
0 Kudos
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.

 

https://blogs.sap.com/2017/11/20/cts-finally-in-sap-cloud-platform-is/

 

Thanks,

Ashish
Former Member
0 Kudos
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.

 

 
0 Kudos
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
Former Member
0 Kudos
















Hi,

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.






























Former Member
0 Kudos
Even i am facing the same issue , can you please let me know, whether you got any updates for the solution ?
hans-dieter_frey
Product and Topic Expert
Product and Topic Expert
0 Kudos
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...

Regards/HTH,

Hans-Dieter (CTS+)