{"id":1690,"date":"2025-05-22T16:06:22","date_gmt":"2025-05-22T10:36:22","guid":{"rendered":"https:\/\/adilfahim.com\/myblog\/?p=1690"},"modified":"2025-05-22T16:10:41","modified_gmt":"2025-05-22T10:40:41","slug":"cloudtransportbtp","status":"publish","type":"post","link":"https:\/\/adilfahim.com\/myblog\/cloudtransportbtp\/","title":{"rendered":"Step-by-Step Guide: Configure SAP BTP Cloud Transport for SAP CPI"},"content":{"rendered":"<p><!DOCTYPE html><br \/>\n<html lang=\"en\"><br \/>\n<head><br \/>\n<meta name=\"title\" content=\"Step-by-Step Guide: Configure SAP BTP Cloud Transport Management for SAP CPI\"><br \/>\n<meta name=\"description\" content=\"Learn how to configure and test SAP Cloud Transport Management for SAP Cloud \n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/adilfahim.com\/myblog\/wp-content\/uploads\/2025\/05\/TMS.jpg\" alt=\"SAP BTP Cloud Transport\" width=\"927\" height=\"738\" class=\"alignnone size-full wp-image-1691\" srcset=\"https:\/\/adilfahim.com\/myblog\/wp-content\/uploads\/2025\/05\/TMS.jpg 927w, https:\/\/adilfahim.com\/myblog\/wp-content\/uploads\/2025\/05\/TMS-300x239.jpg 300w, https:\/\/adilfahim.com\/myblog\/wp-content\/uploads\/2025\/05\/TMS-768x611.jpg 768w\" sizes=\"auto, (max-width: 927px) 100vw, 927px\" \/><br \/>\n<meta property=\"og:title\" content=\"Step-by-Step Guide: Configure Cloud Transport Management for SAP CPI\"><br \/>\n<meta property=\"og:description\" content=\"Learn how to configure and test SAP Cloud Transport Management for SAP Cloud Integration (CPI) using SAP BTP. A complete guide with setup, connection, and testing steps.\"><br \/>\n<meta property=\"og:image\" content=\"https:\/\/example.com\/images\/sap-cpi-cloud-transport.jpg\"><br \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\"><br \/>\n<meta name=\"twitter:title\" content=\"Step-by-Step Guide: Configure Cloud Transport Management for SAP CPI\"><br \/>\n<meta name=\"twitter:description\" content=\"Learn how to configure and test SAP Cloud Transport Management for SAP Cloud Integration (CPI) using SAP BTP. A complete guide with setup, connection, and testing steps.\"><br \/>\n<meta name=\"twitter:image\" content=\"https:\/\/example.com\/images\/sap-cpi-cloud-transport.jpg\"><\/p>\n<p>    <meta charset=\"UTF-8\"><br \/>\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"><br \/>\n    <meta name=\"description\" content=\"Learn how to set up Cloud Transport Management for SAP CPI, configure source and target subaccounts, and test iFlow transports across environments. Full step-by-step guide with links to official SAP tutorials.\"><br \/>\n    <title>How to Configure and Test SAP Cloud Transport Management for CPI \u2013 Step-by-Step Guide<\/title><br \/>\n<\/head><br \/>\n<body><\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_80 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69ea8d9138d59\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69ea8d9138d59\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/adilfahim.com\/myblog\/cloudtransportbtp\/#%F0%9F%9A%80_Configure_and_Test_Cloud_Transport_for_SAP_CPI_%E2%80%93_Step-by-Step_Guide\" >\ud83d\ude80 Configure and Test Cloud Transport for SAP CPI \u2013 Step-by-Step Guide<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/adilfahim.com\/myblog\/cloudtransportbtp\/#%F0%9F%A7%AD_Prerequisites\" >\ud83e\udded Prerequisites<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/adilfahim.com\/myblog\/cloudtransportbtp\/#%F0%9F%8C%90_Step_1_Understand_the_Use_Case\" >\ud83c\udf10 Step 1: Understand the Use Case<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/adilfahim.com\/myblog\/cloudtransportbtp\/#%F0%9F%9B%A0_Step_2_Set_Up_the_Source_Subaccount\" >\ud83d\udee0 Step 2: Set Up the Source Subaccount<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/adilfahim.com\/myblog\/cloudtransportbtp\/#%F0%9F%8E%AF_Step_3_Set_Up_the_Target_Subaccount\" >\ud83c\udfaf Step 3: Set Up the Target Subaccount<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/adilfahim.com\/myblog\/cloudtransportbtp\/#%F0%9F%94%97_Step_4_Connect_Source_and_Target_via_Transport_Management\" >\ud83d\udd17 Step 4: Connect Source and Target via Transport Management<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/adilfahim.com\/myblog\/cloudtransportbtp\/#%F0%9F%8C%89_Step_5_Create_CTMS_Destination_in_Source_Subaccount\" >\ud83c\udf09 Step 5: Create CTMS Destination in Source Subaccount<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/adilfahim.com\/myblog\/cloudtransportbtp\/#%E2%9C%85_Step_6_Enable_Transport_in_Source_CPI\" >\u2705 Step 6: Enable Transport in Source CPI<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/adilfahim.com\/myblog\/cloudtransportbtp\/#%F0%9F%A7%AA_Step_7_Test_the_Transport\" >\ud83e\uddea Step 7: Test the Transport<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/adilfahim.com\/myblog\/cloudtransportbtp\/#%F0%9F%8E%89_Conclusion\" >\ud83c\udf89 Conclusion<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h1><span class=\"ez-toc-section\" id=\"%F0%9F%9A%80_Configure_and_Test_Cloud_Transport_for_SAP_CPI_%E2%80%93_Step-by-Step_Guide\"><\/span>\ud83d\ude80 Configure and Test Cloud Transport for SAP CPI \u2013 Step-by-Step Guide<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>Cloud Transport Management Service (TMS) in SAP BTP provides a structured, secure way to transport CPI (Cloud Integration) artifacts across different environments such as Development, Test, and Production. In this blog, you&#8217;ll learn how to configure TMS and test the transport of an integration flow (iFlow) between subaccounts.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%F0%9F%A7%AD_Prerequisites\"><\/span>\ud83e\udded Prerequisites<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li>Access to SAP BTP Cockpit<\/li>\n<li>Two Subaccounts: One for <strong>Source<\/strong> (Dev) and one for <strong>Target<\/strong> (Test\/Prod)<\/li>\n<li>SAP Integration Suite (Cloud Integration) is enabled in both subaccounts<\/li>\n<li>Entitlement and service plan for <strong>Transport Management Service<\/strong> (TMS) is available<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"%F0%9F%8C%90_Step_1_Understand_the_Use_Case\"><\/span>\ud83c\udf10 Step 1: Understand the Use Case<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><a href=\"https:\/\/developers.sap.com\/tutorials\/btp-transport-management-cpi-01-use-case.html\" target=\"_blank\" rel=\"noopener\">Tutorial Reference<\/a><\/p>\n<p>SAP TMS supports CPI transport scenarios where artifacts are moved between:<\/p>\n<ul>\n<li><strong>Source Subaccount<\/strong> (Developer creates the artifact)<\/li>\n<li><strong>Target Subaccount<\/strong> (Used for testing or production)<\/li>\n<li><strong>Cloud Transport Management Subaccount (CTMS)<\/strong> (Manages transport centrally)<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"%F0%9F%9B%A0_Step_2_Set_Up_the_Source_Subaccount\"><\/span>\ud83d\udee0 Step 2: Set Up the Source Subaccount<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><a href=\"https:\/\/developers.sap.com\/tutorials\/btp-transport-management-cpi-02-set-up-source-account.html\" target=\"_blank\" rel=\"noopener\">Tutorial Reference<\/a><\/p>\n<ol>\n<li>Enable the following in the <strong>Source Subaccount<\/strong>:\n<ul>\n<li>Cloud Integration<\/li>\n<li>Transport Management Service<\/li>\n<\/ul>\n<\/li>\n<li>Create a <strong>TMS Instance<\/strong> (with service plan <code>default<\/code>)<\/li>\n<li>Assign required roles to your user:\n<ul>\n<li>AuthGroup.Administrator<\/li>\n<li>IntegrationDeveloper<\/li>\n<\/ul>\n<\/li>\n<li>Generate a <strong>Service Key<\/strong> from the TMS instance<\/li>\n<\/ol>\n<h2><span class=\"ez-toc-section\" id=\"%F0%9F%8E%AF_Step_3_Set_Up_the_Target_Subaccount\"><\/span>\ud83c\udfaf Step 3: Set Up the Target Subaccount<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><a href=\"https:\/\/developers.sap.com\/tutorials\/btp-transport-management-cpi-03-set-up-target-account.html\" target=\"_blank\" rel=\"noopener\">Tutorial Reference<\/a><\/p>\n<ol>\n<li>Enable <strong>Cloud Integration<\/strong> in the <strong>Target Subaccount<\/strong><\/li>\n<li>Assign necessary roles such as <code>IntegrationDeveloper<\/code><\/li>\n<li>Create a <strong>Cloud Integration Service Instance<\/strong> if needed<\/li>\n<li>Ensure both source and target subaccounts are linked to your global account<\/li>\n<\/ol>\n<h2><span class=\"ez-toc-section\" id=\"%F0%9F%94%97_Step_4_Connect_Source_and_Target_via_Transport_Management\"><\/span>\ud83d\udd17 Step 4: Connect Source and Target via Transport Management<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><a href=\"https:\/\/developers.sap.com\/tutorials\/btp-transport-management-cpi-04-connect-source-and-target.html\" target=\"_blank\" rel=\"noopener\">Tutorial Reference<\/a><\/p>\n<ol>\n<li>In the <strong>TMS UI<\/strong>, create <strong>Transport Nodes<\/strong> for:\n<ul>\n<li>Source (Dev)<\/li>\n<li>Target (Test)<\/li>\n<\/ul>\n<\/li>\n<li>Create a <strong>Transport Landscape<\/strong> and a <strong>Sequence<\/strong> (e.g., Dev \u27a1 Test)<\/li>\n<li>Assign the nodes to the sequence<\/li>\n<\/ol>\n<h2><span class=\"ez-toc-section\" id=\"%F0%9F%8C%89_Step_5_Create_CTMS_Destination_in_Source_Subaccount\"><\/span>\ud83c\udf09 Step 5: Create CTMS Destination in Source Subaccount<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><a href=\"https:\/\/developers.sap.com\/tutorials\/btp-transport-management-cpi-05-create-ctms-destination.html\" target=\"_blank\" rel=\"noopener\">Tutorial Reference<\/a><\/p>\n<ol>\n<li>In the <strong>Source Subaccount<\/strong>, go to <em>Connectivity > Destinations<\/em><\/li>\n<li>Create a new destination named: <code>TransportManagementService<\/code>\n<ul>\n<li><strong>Type<\/strong>: HTTP<\/li>\n<li><strong>Authentication<\/strong>: OAuth2ClientCredentials<\/li>\n<li>Use credentials from the TMS service key<\/li>\n<li>Set the correct <strong>URL<\/strong> and <strong>Token Service URL<\/strong><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h2><span class=\"ez-toc-section\" id=\"%E2%9C%85_Step_6_Enable_Transport_in_Source_CPI\"><\/span>\u2705 Step 6: Enable Transport in Source CPI<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><a href=\"https:\/\/developers.sap.com\/tutorials\/btp-transport-management-cpi-06-enable-the-transport.html\" target=\"_blank\" rel=\"noopener\">Tutorial Reference<\/a><\/p>\n<ol>\n<li>Open SAP Integration Suite (Source)<\/li>\n<li>In your <strong>Package or iFlow<\/strong>, click on <strong>Configure Transport<\/strong><\/li>\n<li>Choose:\n<ul>\n<li><strong>Transport Type<\/strong>: MTAR (recommended)<\/li>\n<li><strong>Landscape<\/strong> and <strong>Node<\/strong>: As defined in Step 4<\/li>\n<\/ul>\n<\/li>\n<li>Save the configuration<\/li>\n<\/ol>\n<h2><span class=\"ez-toc-section\" id=\"%F0%9F%A7%AA_Step_7_Test_the_Transport\"><\/span>\ud83e\uddea Step 7: Test the Transport<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><a href=\"https:\/\/developers.sap.com\/tutorials\/btp-transport-management-cpi-07-test-transport.html\" target=\"_blank\" rel=\"noopener\">Tutorial Reference<\/a><\/p>\n<ol>\n<li>In <strong>Source CPI<\/strong>, export the artifact using the transport option<\/li>\n<li>Open <strong>Transport Management UI<\/strong><\/li>\n<li>Navigate to the <strong>Import Queue<\/strong> for the target node<\/li>\n<li>Select the artifact and click <strong>Import<\/strong><\/li>\n<li>Confirm that the iFlow\/package appears in the <strong>Target CPI system<\/strong><\/li>\n<\/ol>\n<h2><span class=\"ez-toc-section\" id=\"%F0%9F%8E%89_Conclusion\"><\/span>\ud83c\udf89 Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>With this setup, you\u2019ve established a complete transport pipeline for your CPI artifacts using SAP\u2019s Cloud Transport Management. You can now:<\/p>\n<ul>\n<li>Move artifacts across subaccounts in a structured manner<\/li>\n<li>Enable lifecycle management for your integrations<\/li>\n<li>Maintain audit trails and version control<\/li>\n<\/ul>\n<p>Happy transporting! \ud83d\ude9b\ud83d\udca8<\/p>\n<p><em>Have questions or tips? Share them in the comments below or connect with me on LinkedIn.<\/em><\/p>\n<p><\/body><br \/>\n<\/html><\/p>\n<p>Click here to read &#8211; <a href=\"https:\/\/adilfahim.com\/myblog\/how-to-upgrade-your-integration-strategy-with-sap-btp\/\" target=\"_blank\">Upgrade Your Integration Strategy in BTP<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[8],"tags":[1026,1165,1166,1164,1024,805,1163],"class_list":["post-1690","post","type-post","status-publish","format-standard","hentry","category-sap-updates","tag-btp","tag-cloud-transport-management","tag-integration-design","tag-integration-suite","tag-sap-ai","tag-sap-btp","tag-sap-cpi"],"_links":{"self":[{"href":"https:\/\/adilfahim.com\/myblog\/wp-json\/wp\/v2\/posts\/1690","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/adilfahim.com\/myblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/adilfahim.com\/myblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/adilfahim.com\/myblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/adilfahim.com\/myblog\/wp-json\/wp\/v2\/comments?post=1690"}],"version-history":[{"count":5,"href":"https:\/\/adilfahim.com\/myblog\/wp-json\/wp\/v2\/posts\/1690\/revisions"}],"predecessor-version":[{"id":1696,"href":"https:\/\/adilfahim.com\/myblog\/wp-json\/wp\/v2\/posts\/1690\/revisions\/1696"}],"wp:attachment":[{"href":"https:\/\/adilfahim.com\/myblog\/wp-json\/wp\/v2\/media?parent=1690"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/adilfahim.com\/myblog\/wp-json\/wp\/v2\/categories?post=1690"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/adilfahim.com\/myblog\/wp-json\/wp\/v2\/tags?post=1690"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}