executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
btp-cloud-transport-managementSAP Cloud Transport Management (CTM) — transport landscape nodes, content export/import between BTP subaccounts, import queue management, gCTS for ABAP Cloud, Content Agent automation. Use when configuring cloud transports or troubleshooting CTM import failures.
Independent GitHub snapshot · Automated classification · Original documentation governs
name: btp-cloud-transport-management description: SAP Cloud Transport Management (CTM) — transport landscape nodes, content export/import between BTP subaccounts, import queue management, gCTS for ABAP Cloud, Content Agent automation. Use when configuring cloud transports or troubleshooting CTM import failures. trigger:
standard)cf CLI logged in to target subaccounts# Create service instance in source subaccount (DEV)
cf create-service cts standard ctm-dev
# Create in target subaccount (TST)
cf create-service cts standard ctm-tst
DEV Subaccount ──export──▶ CTM Node (DEV)
│
import queue
│
▼
TST Subaccount ◀──import── CTM Node (TST)
│
import queue
│
▼
PRD Subaccount ◀──import── CTM Node (PRD)
Via BTP Cockpit → Transport Management → Landscape:
# Via cockpit: Transport Management → Source Subaccount → Export
# Select content (apps, destinations, subscriptions, etc.)
# Or via Content Agent (automated):
Enable Content Agent to auto-export on subscription changes:
# Via cockpit: Transport Management → Target Node → Import Queue
# Queue auto-processes every 5 minutes by default
Manual import: Import Queue → select transport → Import
ABAP Cloud DEV ──▶ gCTS ──▶ Git Repository ──▶ gCTS ──▶ TST ──▶ PRD
# Configure gCTS in ABAP Cloud (transaction SCTS_TRANSPORT)
# 1. Create Git repository for ABAP transport objects
# 2. Register repository in gCTS configuration
# 3. Export transport → commit to Git → push
# 4. On target: pull from Git → import to ABAP system
Via BTP Cockpit → Transport Management → Schedules:
Failed import blocks entire queue
Content not appearing in target subaccount
gCTS sync fails with Git authentication error
Import takes longer than expected
Cloud Connector destinations not transported
# Check CTM service is bound
cf services | grep cts
# Get CTM instance GUID
CTM_GUID=$(cf service ctm-dev --guid)
# Verify landscape configuration via API
cf curl "/v3/service_instances/$CTM_GUID/parameters"
Confirm in BTP Cockpit:
git log on ABAP repo shows recent transport commits