0% found this document useful (0 votes)
120 views13 pages

Cloud Transport Management Service (CTMS) Configuration

The document provides a comprehensive guide on configuring the Cloud Transport Management Service (CTMS) in SAP Business Technology Platform (BTP), detailing prerequisites and step-by-step instructions for enabling the service, configuring transport nodes, defining transport routes, and setting up destinations. It emphasizes the importance of proper configuration to ensure secure deployments and smooth application development workflows. The document concludes by highlighting the benefits of CTMS in managing application lifecycles across multiple environments.

Uploaded by

Ayoub Essadi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
120 views13 pages

Cloud Transport Management Service (CTMS) Configuration

The document provides a comprehensive guide on configuring the Cloud Transport Management Service (CTMS) in SAP Business Technology Platform (BTP), detailing prerequisites and step-by-step instructions for enabling the service, configuring transport nodes, defining transport routes, and setting up destinations. It emphasizes the importance of proper configuration to ensure secure deployments and smooth application development workflows. The document concludes by highlighting the benefits of CTMS in managing application lifecycles across multiple environments.

Uploaded by

Ayoub Essadi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

Cloud Transport Management

Service (CTMS) Configuration in


SAP BTP
Prepared by Anurag
Contents
Introduction .................................................................................................................................... 2
Prerequisites ................................................................................................................................... 3
Steps to Configure CTMS................................................................................................................. 3
Step 1: Enable Cloud Transport Management Service ................................................................... 3
Step 2: Configure Transport Nodes ................................................................................................. 4
Step 3: Define Transport Routes ..................................................................................................... 5
Step 4: Configure Destination in SAP BTP ....................................................................................... 6
Step 5: Transport and Deployment ............................................................................................... 10
Introduction
Change and Transport Management Service (CTMS) in SAP Business Technology Platform (SAP
BTP) helps manage the lifecycle of applications and services across multiple environments. It
ensures smooth deployment and version control across different landscapes.
Prerequisites
Before configuring CTMS in SAP BTP, ensure you have the following:

• SAP BTP Global Account

• Subscriptions to Cloud Transport Management Service

• Administrator rights in SAP BTP

• Configured subaccounts

Steps to Configure CTMS

Step 1: Enable Cloud Transport Management Service


1. Log in to SAP BTP Cockpit.

2. Navigate to Global Account > Subscriptions.

3. Search for Cloud Transport Management Service.

4. Click Subscribe.

5. Assign the necessary roles to users in Security > Role Collections.


Step 2: Configure Transport Nodes
1. Open the CTMS application from SAP BTP Cockpit.

2. Go to Landscape Configurations.

3. Click Create Transport Node.

4. Define the node name, environment, and destination.

5. Save the transport node.

Node -> Development

Note: When configuring Cloud Transport Management (CTM) in SAP BTP, the "Development
Node" Content Type and Destination fields are usually left blank because the development
node is considered the source of transports and does not require a specific target destination
to export content to itself. The same can be seen in the above screenshot
Node - Quality

Similarly the nodes for PRE-PROD and PROD need to be created

Step 3: Define Transport Routes


1. In the CTMS application, go to Transport Routes.

2. Click Create Route.

3. Select the source and target transport nodes.

4. Define the sequence of the transport route.

5. Save and activate the route.


Step 4: Configure Destination in SAP BTP
1. Navigate to Connectivity > Destinations.

2. Click New Destination.

3. Provide the required details:

o Name: CTMS_Destination

o Type: HTTP

o URL: <your CTMS URL>

o Authentication: OAuth2ClientCredentials

4. Save and test the connection.

Note: As a part of the Standard SAP Document need to create 3 Mandatory Destinations
for Configuring SAP Transport Management Service

Transport Management Service – Oauth2Client Credentials are used for Authentication.


URL, Client ID, Client Secret and Token Service URL details will be available in the Service
Key of the Transport Management Service Instance.
Note: Transport Management Service Instance will be created from the Subscription of
Transport Management Service Standard Plan

Now to verify if the Destination is working properly. Go to Instances and Subscription


section and then Click on the Integration Suite Subscription Link.

Depending on the proper roles and authorizations need to click on Settings and then integration
and edit the Transport Mode Field under Transport Tab and Select Transport Management
Service and then Click on Check Configuration.
Expected outcome will be as below. If any error comes up need to investigate and troubleshoot
from logs.
Content Assembly Service – Oauth2Client Credentials are used for Authentication.
URL, Client ID, Client Secret and Token Service URL details will be available in the Service
Key of the Content Agent Service Instance.

Content Agent Service Instance will be created through Service -> Content Agent Service
with Standard Plan
Cloud Integration– Oauth2Client Credentials are used for Authentication.
URL, Client ID, Client Secret and Token Service URL details will be available in the Service
Key of the PI Integration Runtime Instance.

Process Integration Runtime Instance will be created from service Process Integration
Runtime of the API plan only.

Now coming to another significant set of Destinations which are used for Deployment of
application content. As we are familiar with ABAP Environment, here in cloud
environment also we need to create DEV, QUAS, PRE-PROD and PROD Destinations
depending on if the environment is 4 Node or 3 Node Landscape.

For configuring the destinations usually BASIC Authentication type is used whereas the
credential a valid email ID associated with Technical SAP User ID is linked.
However now a days as per business requirement to enhance the security
authentication OAUTH2 Client Credentials are also used and it is one of the preferrable
methods.

In this document will not cover all the details as a separate content will be published
later.
The below Destination for DEV Node is created. Likewise need to create the destinations
for respective landscapes

Step 5: Transport and Deployment


1. Navigate to Transport Requests in CTMS.

2. Create a new transport request and attach the artifacts.

3. Submit the request for approval.

4. Monitor the transport progress in the Transport Logs.

5. Once approved, deploy the changes to the target environment.


Landscape Visualization

Conclusion

CTMS in SAP BTP streamlines the transport process and ensures secure deployments across
different landscapes. By configuring transport nodes, routes, and destinations properly,
organizations can maintain smooth application development workflows.

References
https://help.sap.com/docs/cloud-transport-management/sap-cloud-transport-
management/what-is-sap-cloud-transport-management

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy