Token导航 LogoToken导航TokenDH.com
研究检索敏感数据github未标认证来源可访问许可证需确认审计通过

sap-btp-cloud-transport-managementSAP BTP 云传输管理

Agent Skill

sap-btp-cloud-transport-management 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

1,348

周安装

54

GitHub Stars

239

下载量

436
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:sap-btp-cloud-transport-management(SAP BTP 云传输管理)
来源仓库:https://github.com/secondsky/sap-skills
仓库路径:skills/sap-btp-cloud-transport-management
安装命令:
npx skills add https://github.com/secondsky/sap-skills --skill sap-btp-cloud-transport-management
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/secondsky/sap-skills --skill sap-btp-cloud-transport-management

简介

用于查找、检索和筛选 SAP BTP 云传输管理相关信息。

  • 适合在 Codex、Claude、Cursor、Gemini CLI 中根据任务场景快速定位资料。
  • 通过 npx skills add 命令从 GitHub 仓库安装使用。
  • 建议确认权限范围和维护状态,避免触发联网或文件读写操作。
  • 可结合原始 README 进一步核验具体用法和功能边界。

SKILL.md

SAP Cloud Transport Management Skill

Table of Contents

  1. Overview
  2. Quick Start: Initial Setup

- Prerequisites - Setup Workflow - Step 1: Configure Entitlements - Step 2: Subscribe to the Service - Step 3: Set Up Role Collections - Step 4: Create Service Instance and Key

  1. Landscape Configuration

- Transport Nodes - Transport Routes - Transport Landscape Wizard

  1. Destination Configuration

- Destination to TMS Service (Source Environment) - MTA Deployment Destinations (Cloud Foundry) - BTP ABAP Environment Destinations

  1. Import Queue Operations

- Import Methods - File Upload - Scheduling - Automatic Import

  1. Transport Request Statuses

- Import Statuses - Lifecycle Statuses

  1. Troubleshooting

- Quick Reference: Common Errors - MTA Deployment Errors - SAP Support

  1. Security

- Service Plans for API Access

  1. Bundled Resources

- Node-Specific Restrictions - Malware Scanning

  1. Integrations
  1. Reference Documentation
  2. Documentation Links

Overview

SAP Cloud Transport Management is a service on SAP BTP that manages software deliverables between accounts of different environments by transporting them across various runtimes. It provides transparency to the audit trail of changes and enables separation of concerns between developers and operations teams.

Supported Environments: Cloud Foundry, Kyma, Neo (deprecated)

Supported Content Types:

  • MTA (Multitarget Applications): .mtar files for Cloud Foundry deployments
  • BTP ABAP: References to ABAP objects in Git repositories
  • Application Content: Application-specific formats (.zip, .rar)
  • XSC DU: SAP HANA XS classic delivery units

Quick Start: Initial Setup

Prerequisites

  • Global account administrator access
  • At least one SAP BTP subaccount
  • Cloud Foundry environment enabled

Setup Workflow

1. Configure Entitlements → 2. Subscribe to Service → 3. Set Up Roles → 4. Create Service Instance

Step 1: Configure Entitlements

Navigate to: Global Account > Entitlements > Entity Assignments > Add Service Plans

Select "Cloud Transport Management" and choose plans:

Plan TypePlans AvailablePurpose
Applicationstandard, free, build-runtimeUI access
Instancestandard, export, transport_operatorAPI/programmatic access
Instance plans require an active application plan. The export plan is for CI/CD pipelines.

Step 2: Subscribe to the Service

  1. Navigate to Services > Service Marketplace
  2. Search for "Cloud Transport Management"
  3. Select Create from the Actions menu
  4. Choose a subscription plan (standard, free, or build-runtime)
  5. Verify status shows "Subscribed"

Step 3: Set Up Role Collections

Pre-delivered Role Collections:

  • TMS_LandscapeOperator_RC
  • TMS_Viewer_RC

Available Roles:

RoleCapabilities
AdministratorFull administration for all TMS tasks
LandscapeOperatorCreate/edit/delete nodes and routes
TransportOperatorManage import queues, forward, reset, schedule
ImportOperatorImport all transport requests
ImportSelectedOperatorImport selected transport requests
ExportOperatorAdd files, create modifiable requests
ViewerRead-only access

Assign roles: Security > Role Collections > [Collection] > Edit > Users

Step 4: Create Service Instance and Key

  1. Create a Cloud Foundry space in your subaccount
  2. Navigate to Services > Instances and Subscriptions > Create
  3. Select:

- Service: Cloud Transport Management - Plan: standard (instance type) - Runtime: Cloud Foundry

  1. Create a service key - credentials structure:
{
  "uaa": {
    "clientid": "sb-xxxxxx",
    "clientsecret": "xxxxxx",
    "url": "[https://<domain>.authentication.sap.hana.ondemand.com"](https://<domain>.authentication.sap.hana.ondemand.com")
  },
  "uri": "[https://transport-service-app-backend.ts.cfapps.sap.hana.ondemand.com"](https://transport-service-app-backend.ts.cfapps.sap.hana.ondemand.com")
}

Landscape Configuration

Transport Nodes

Transport nodes represent source or target endpoints of deployment processes.

Node Types:

  • Physical Nodes: Actual deployment endpoints (e.g., Cloud Foundry spaces)
  • Virtual Nodes: Placeholders for aggregation/distribution without physical deployment

Key Configuration Fields:

FieldDescription
NameCase-sensitive identifier (must match sourceSystemId for Content Agent)
Allow Upload to NodeEnable file uploads for local archives
Forward ModePre-Import (default), Post-Import, On Success, Manual
Content TypeMTA, BTP ABAP, Application Content, XSC DU
DestinationTarget deployment endpoint
Deployment Strategydefault or blue-green (MTA on CF only)

Transport Routes

Routes connect transport nodes. Constraint: A node can be a target for only one route but can be a source for multiple routes.

Transport Landscape Wizard

Use for simple 2-3 node landscapes:

  1. Select template (number of nodes)
  2. Configure each node
  3. Customize route names
  4. Review and finish

Destination Configuration

All destinations require HTTPS. Configure in: SAP BTP Cockpit > Connectivity > Destinations

Destination to TMS Service (Source Environment)

Required for applications exporting content directly to TMS.

FieldValue
NameTransportManagementService (or app-specific name)
TypeHTTP
URLService key uri value
AuthenticationOAuth2ClientCredentials
Client IDService key uaa.clientid
Client SecretService key uaa.clientsecret
Token Service URLService key uaa.url + /oauth/token
Additional PropertysourceSystemId = source node name

MTA Deployment Destinations (Cloud Foundry)

Option 1: Basic Authentication (SAP ID users only)

FieldValue
URL (org/space)[https://deploy-service.cf.<domain>/slprot/<org>/<space>/slp](https://deploy-service.cf./slprot///slp`)
URL (space GUID)[https://deploy-service.cf.<domain>/slprot/<guid>/slp](https://deploy-service.cf./slprot//slp`)
AuthenticationBasicAuthentication
UserPlatform user email with SpaceDeveloper role
Get space GUID: cf space <space-name> --guid URL-encode special characters in org/space names

Option 2: OAuth2Password (Custom IdP support)

FieldValue
URLSame as Basic Auth
AuthenticationOAuth2Password
Client IDcf
Client Secret(leave empty)
Token Service URL[https://login.cf.<domain>](https://login.cf.`)

BTP ABAP Environment Destinations

FieldValue
URL[https://<instance>.abap.<region>.hana.ondemand.com/sap/opu/odata4/sap/a4c_mswc_api/srvd_a2x/sap/manage_software_components/0001/](https://.abap..hana.ondemand.com/sap/opu/odata4/sap/a4c_mswc_api/srvd_a2x/sap/manage_software_components/0001/`)
AuthenticationBasicAuthentication
UserCommunication user from SAP_COM_0948

Import Queue Operations

Import Methods

MethodDescriptionAvailability
Import AllSequential import of all requests in queueAll content types
Import SelectedImport specific requests (may cause inconsistencies)Not BTP ABAP
Import UptoImport all requests up to selected oneBTP ABAP only

Importable Statuses: Initial, Fatal, Repeatable

File Upload

  • Max file size: 1 GB (500 MB on free plan)
  • Storage quota: 50 GB standard, 500 MB free
  • Retention: 30 days (7 days free) after final status
  • Formats: .mtar (MTA), .tgz (XSC DU), .zip (Application Content)

Scheduling

  • Patterns: Daily (hourly, 4x/day) or Weekly (specific days/times)
  • Auto-deactivation: After 3 consecutive fatal failures over 3+ weeks

Automatic Import

Enable per node - immediately processes all importable requests and triggers on new arrivals.

Transport Request Statuses

Import Statuses

StatusDescription
InitialAdded but not imported
RunningImport in progress
SucceededImport successful
WarningCompleted with warnings
ErrorImport failed (retryable)
FatalImport failed (fatal error)
SkippedIntentionally skipped (virtual nodes)
RepeatableReset for re-import
DeletedRemoved from queue
TransientTested and released (modifiable requests)

Lifecycle Statuses

  • Modifiable: Request can be edited
  • Released: In at least one queue with non-archived status
  • Deleted: Deleted from all queues
  • Archived: Cleaned up by retention policy

Troubleshooting

Quick Reference: Common Errors

ErrorLikely CauseQuick Fix
Not FoundWrong CF domainMatch domain to cf api output
Not FoundUnencoded special charsUse space GUID: cf space <name> --guid
ForbiddenMissing SpaceDeveloperAdd role in BTP Cockpit or CF CLI
ForbiddenWrong IdPUse OAuth2Password with origin property
Connection refused (ABAP)Wrong URL patternVerify SAP_COM_0948 communication arrangement URL
Import stuckNon-final statusCheck Transport Action Logs for root cause

MTA Deployment Errors

Error: Not Found during deployment

*Causes*:

  1. Wrong Cloud Foundry domain in URL
  2. Special characters in org/space names not URL-encoded

*Solutions*:

  • Verify domain matches CF API endpoint: cf api
  • Use space GUID instead of names
  • URL-encode special characters (+%2B, space → %20)

Error: Forbidden during deployment

*Causes*:

  1. User lacks SpaceDeveloper role
  2. User from wrong identity provider

*Solutions*:

  • Verify user roles: cf space-users <org> <space>
  • Use OAuth2Password auth for custom IdP users

SAP Support

Component: BC-CP-LCM-TMS (Transport Management for application content)

Required for incidents: Region, subaccount ID, reproduction steps, transport action logs, screenshots

For detailed troubleshooting steps, error catalogs by content type, and support procedures, see references/troubleshooting.md.

Security

Service Plans for API Access

PlanAccess Level
standardFull API access
exportExport actions only (CI/CD)
transport_operatorImport, reset, forward, delete only

Node-Specific Restrictions

Use attributes to restrict roles to specific nodes:

  • TmsNodesTransportOperator
  • TmsNodesImport
  • TmsNodesExport

Malware Scanning

TMS does not perform malware scans - target applications are responsible. Exception: MTA deployment descriptors are verified.

Integrations

CI/CD Integration

Use SAP Continuous Integration and Delivery or Project Piper with the export service plan.

Alert Notifications

Configure ALERT_NOTIFICATION_SERVICE destination for:

  • TmsImportFinished / TmsImportStarted
  • TmsTransportRequestAdded
  • TmsNodeImportJobDeactivated
  • TmsStorageQuotaUsage (85% threshold)

API Operations

  1. File Upload: Upload content archive
  2. Node Export: Attach file to new request, forward to target nodes
  3. Node Upload: Upload to specific node (CI/CD scenarios)
  4. Import operations: Async - monitor with Get transport action

Reference Documentation

For detailed configuration procedures, see the reference files:


Bundled Resources

Reference Documentation

  • references/initial-setup.md - Complete setup procedures
  • references/landscape-configuration.md - Nodes, routes, visualization, and wizard
  • references/destinations.md - All 8 destination types with configurations
  • references/import-operations.md - Import queue, MTA descriptors, modifiable requests
  • references/administration.md - Service plans, backup, storage, data export
  • references/troubleshooting.md - Error resolution guide
  • references/integrations.md - Integration scenarios and API operations
  • references/security-roles.md - Role and permission details

Documentation Links


*Last Updated: 2025-11-22* *Source: SAP-docs/sap-btp-cloud-transport-management*

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

37.49%
按下载量换算163

Claude

28.02%
按下载量换算122

Cursor

20.85%
按下载量换算91

Gemini CLI

10.07%
按下载量换算44

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills