You are on page 1of 9

8/29/2018 (CTS +) Finally In SAP Cloud Platform- IS!

| SAP Blogs

Products
Products Industries
Industries Support
Support Training
Training Community
Community Developer
Developer Partner
Partner

About
About

 
Home / Community / Blogs + Actions

(CTS +) Finally In SAP Cloud Platform- IS!


November 20, 2017 | 1,444 Views |

Hari Sonnenahalli
more by this author

SAP Cloud Platform Integration for process services

SAP Cloud Platform | SAP Cloud Platform Integration tools | Cloud Integration - Content transportcts+ | hci | hci pi

share
0 share tweet share

Follow RSS

I am very excited to put this blog together as must awaited feature to move
objects across the landscape is finally made available by SAP on a cloud
platform. This enhanced change and transport management ( CTS+ )
feature will allow the developers to leverage similar advantage that is
available in traditional systems.

https://blogs.sap.com/2017/11/20/cts-finally-in-sap-cloud-platform-is/ 1/9
8/29/2018 (CTS +) Finally In SAP Cloud Platform- IS! | SAP Blogs

In SAP cloud platform you can still perform manual import and export of the
data. In this blog, I will be explaining how to configure and create MTAR file
which then can be attached to transport request to be imported into specific
systems in the landscape.

Note: The MTAR file needs to be added manually to transport request and
released into the system of interest.

Why does a MATAR file need to be generated? When complex business


scenarios are created in cloud platform it is mainly focused on micro-
services design, API management of cloud platform and different protocols
such as SOAP and OData services which are used to send, trigger and
receive business transactions. This will be a complex list of objects when it
comes to moving the same into another environment. In order to address
these issues SAP came out with the concept of Multiple Target
Applications( MTA). MTA consists of applications which are created using
different technologies and are deployed on different runtime environments
but having the same solution and functional lifecycle.

Let’s look into configuring CTS+ in SAP Cloud Platform- Integration


services.

Step1: Go to settings Integration service tenant and set transport to CTS+


as shown below.

Step2: Add IntegrationContent.Transport role to your user in the SAP


cloud platform cockpit as shown below. This needs to be done if you have a
generic user for HTTP connection. In order for developers to be able to
transport objects, they need to have IntegrationContent.Transport role
assigned to their respective S- User.

https://blogs.sap.com/2017/11/20/cts-finally-in-sap-cloud-platform-is/ 2/9
8/29/2018 (CTS +) Finally In SAP Cloud Platform- IS! | SAP Blogs

Step3: In order to transport objects in SAP cloud platform we need to


enable Solutions Lifecycle Management service in the cockpit as shown
below. This needs to be done in all the tenants from which the transport
needs to be performed. Enabling services is a one-time activity.

Step4: Once the Solutions Lifecycle Management service is activated. Then


we need to configure the HTTP destination as shown below so that MATR
file can be fetched successfully.

https://blogs.sap.com/2017/11/20/cts-finally-in-sap-cloud-platform-is/ 3/9
8/29/2018 (CTS +) Finally In SAP Cloud Platform- IS! | SAP Blogs

Note: Make sure to use destination name is CloudIntegration (case-


sensitive). The tenant URL will be https://tenantInstanceNumer-
tmn.hci.us2.hana.ondemand.com/itspaces/.

Further application URL’s can be found by clicking iflmap node as shown


below.

Step5: Test the connection and if successful you should receive results as
shown below.

https://blogs.sap.com/2017/11/20/cts-finally-in-sap-cloud-platform-is/ 4/9
8/29/2018 (CTS +) Finally In SAP Cloud Platform- IS! | SAP Blogs

Step6: Select the integration flow or the package to be transported. In this


blog am selecting the integration flow as shown below

Provide the information as required for your integration flow and click
transport and a file with mtar file will be downloaded on to your local
machine as configured in your browser.

Once the mtar file is created then you need to configure transport
landscape and attach the mtar file manually and then import into the target
system. Please find the link below from SAP which describes in details how
to setup ABAP backend system for HCI.

https://www.sap.com/documents/2016/07/bc3e9124-7d7c-0010-82c7-
eda71af511fa.html

https://blogs.sap.com/2017/11/20/cts-finally-in-sap-cloud-platform-is/ 5/9
8/29/2018 (CTS +) Finally In SAP Cloud Platform- IS! | SAP Blogs

Hope this helps!

See you my next blog!

Alert Moderator

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

Iddo Rijsdijk

February 7, 2018 at 10:55 am

Hi Hari,

Thanks for your clear blog. I performed every step succesfully, except step 6. I get
the error message “Unable to fetch status of MTAR file creation”. Any ideas what
might be causing this?

Iddo

Iddo Rijsdijk

February 7, 2018 at 11:10 am

Never mind. Apparently you have to wait 5 to 10 minutes between


executing step 5 and 6. I guess the tenant needs to perform some
background processing.

https://blogs.sap.com/2017/11/20/cts-finally-in-sap-cloud-platform-is/ 6/9
8/29/2018 (CTS +) Finally In SAP Cloud Platform- IS! | SAP Blogs

Hari Sonnenahalli Post author

February 14, 2018 at 8:14 pm

Awesome let me know if any questions.

Thanks

HS

Former Member

March 19, 2018 at 9:16 pm

Hari,

As Iddo mentioned, i am getting the same message “Unable to fetch status of MTAR
file creation”. this message is not going even after waiting for some time. Below are
the steps that i performed.

1. Set transport mode to ‘CTS+ Direct’ in my dev tenant.


2. enabled Solutions Lifecycle Management service for my Dev tenant
3. configured new HTTP destination with name ‘CloudIntegration’ using itspace/ url
of my dev tenant, and service account with has admin, dev role
4. did connection test – Connection to “CloudIntegration” established. Response
returned: “200: OK”
5. waited for 1 hour and tried to transport one of my custom artifact. getting “Unable
to fetch status of MTAR file creation”.

Please suggest.

Former Member

March 19, 2018 at 9:19 pm

Nevermind, it created MTAR file after changing the transport mode to ‘MTAR’
download option. Can you please suggest options ‘CTS+ Direct’ also

https://blogs.sap.com/2017/11/20/cts-finally-in-sap-cloud-platform-is/ 7/9
8/29/2018 (CTS +) Finally In SAP Cloud Platform- IS! | SAP Blogs

Naresh Dasika

June 6, 2018 at 5:52 am

Hello,

Were you able to perform transport when the mode is set to “CTS+
Direct”? MTAR file is getting downloaded without any issues when the
the transport mode is to MTAR download. But with CTS+ Direct option I
am getting error message as “Unable to fetch status of MTAR file
creation”

Thanks and Regards,

Naresh Dasika

Martin Buselmeier

June 13, 2018 at 9:39 am

Hi, we’re facing the same issue. Did you solve the
problem?

Naresh Dasika

June 13, 2018 at 9:53 am

Hi, I was asked to check this link-


https://help.sap.com/viewer/65de2977205c40
3bbc107264b8eccf4b/Cloud/en-
US/37ceecb8a9dd4e63bbce42e3e2fab06c.ht
ml

Martin Buselmeier

June 19, 2018 at 7:10 am

Thanks for the Link. Our problem


was that we’ve forgot to set
the sourceSystemId property.

https://blogs.sap.com/2017/11/20/cts-finally-in-sap-cloud-platform-is/ 8/9
8/29/2018 (CTS +) Finally In SAP Cloud Platform- IS! | SAP Blogs

Once we’ve added it, the export


worked.

Former Member

March 30, 2018 at 8:14 am

Thanks a ton Hari! Will update once i am able to get CTS+ working

Hari Sonnenahalli Post author

March 30, 2018 at 5:28 pm

no worries good luck

Share & Follow


Privacy Terms of Use Legal Disclosure Copyright Trademark Cookie Preferences Sitemap Newsletter

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

You might also like