重要前提
安装AI Skills的关键前提是:必须科学上网,且开启TUN模式,这一点至关重要,直接决定安装能否顺利完成,在此郑重提醒三遍:科学上网,科学上网,科学上网。查看完整安装教程 →
sap-btp-best-practices by secondsky/sap-skills
npx skills add https://github.com/secondsky/sap-skills --skill sap-btp-best-practices基于官方 SAP 文档的生产就绪 SAP BTP 实施指南。
快速链接 :
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
Global Account (SAP contract)
├── Directory (optional, up to 7 levels)
│ └── Subaccount (region-specific, apps run here)
│ ├── Cloud Foundry Org → Spaces
│ └── Kyma Cluster → Namespaces
└── Subaccount
关键点 :
| 环境 | 使用场景 | 关键特性 |
|---|---|---|
| Cloud Foundry | 多语言应用程序 | 多个构建包、空间 |
| Kyma | 云原生 K8s | 开源、命名空间 |
| ABAP | ABAP 扩展 | RAP、云就绪 ABAP |
| Neo | 遗留系统 | 建议迁移 - HTML5、Java、HANA XS |
最佳实践 : 从基于消费开始,对稳定工作负载转向订阅。
Global Account
├── Dev Subaccount
├── Test Subaccount
└── Prod Subaccount
最适合:初始实施、单一团队、<3 个项目
Global Account
├── Directory: HR
│ ├── hr-dev / hr-test / hr-prod
├── Directory: Sales
│ ├── sales-dev / sales-test / sales-prod
└── Directory: Central IT
├── api-management
└── shared-services
最适合:多个团队、成本分配、复杂治理
| 实体 | 约定 | 示例 |
|---|---|---|
| 子账户 | 自然语言 | "HR Development" |
| 子域 | 小写,连字符 | hr-dev-acme |
| CF 组织 | 公司前缀 | acme-hr-dev |
| CF 空间 | 跨阶段保持一致 | hr-recruiting |
提示 : 从子账户名称派生 CF 组织/Kyma 名称以保持一致性。
始终使用 SAP Cloud Identity Services - Identity Authentication
Corporate IdP → Identity Authentication (proxy) → SAP BTP
关键步骤 :
| 方法 | 最适合 | 备注 |
|---|---|---|
| 预配 | 生产环境,大量用户 | 集中式角色,自动化离职管理 |
| 联合 | 简单场景 | 实时同步,但扩展性不佳 |
| 手动 | 仅用于测试 | 快速设置,不适合生产环境 |
推荐 :
PrincipalPropagation - SAP 本地系统OAuth2SAMLBearerAssertion - 第三方系统OAuth2JWTBearer - 用户令牌交换生产环境避免使用 :
BasicAuthenticationOAuth2Password参见 : references/security-and-authentication.md 获取完整指南
注意 : 每个子账户需要单独的 Cloud Connector 配置。
平台工程团队(卓越中心) :
云开发团队 :
SAP CAP(云应用程序编程模型) :
ABAP Cloud :
SAP BTP 通过 SAP AI Core 提供 AI 能力,用于:
关键资源 :
最佳实践 :
使用案例 : 20+ 个示例,包括聊天机器人、PDF 提取、采购。
参见 : references/ai-development-best-practices.md 获取模式和示例
Cloud Foundry/Neo :
Kyma :
SAP Continuous Integration and Delivery :
项目 "Piper" :
最佳实践 : 将 CI/CD 与 SAP Cloud Transport Management 结合,实现治理与敏捷性。
参见 : references/deployment-and-delivery.md 获取详细配置
Custom Domain URL
│
Load Balancer
├── Region 1 (active)
└── Region 2 (passive/active)
四个核心原则 :
法律 : 检查跨区域数据处理限制。
参见 : references/failover-and-resilience.md 获取实施细节
SAP Cloud ALM(企业支持):
SAP Cloud Logging :
SAP Alert Notification :
此技能提供全面的参考文档:
references/account-models.md (11K 行)
references/governance-and-teams.md (13K 行)
references/security-and-authentication.md (13K 行)
references/deployment-and-delivery.md (10K 行)
references/operations-and-monitoring.md (11K 行)
references/failover-and-resilience.md (12K 行)
references/templates-and-examples.md (18K 行)
references/ai-development-best-practices.md (6K 行)
| 工具 | 使用场景 |
|---|---|
| SAP BTP Cockpit | 所有管理任务的 GUI |
| btp CLI | 终端/自动化脚本 |
| REST APIs | 编程式管理 |
| Terraform Provider | 基础设施即代码 |
| SAP Automation Pilot | 低代码/无代码自动化 |
SAP 管理 :
kyma-system 命名空间您管理 :
最后更新 : 2025-11-27 审查进度 : 参见 SAP_SKILLS_REVIEW_PROGRESS.md 下次审查 : 2026-02-27(季度)
每周安装数
68
仓库
GitHub 星标数
157
首次出现
Jan 23, 2026
安全审计
安装于
gemini-cli60
opencode60
codex59
github-copilot58
kimi-cli52
amp52
Production-ready SAP BTP implementation guidance based on official SAP documentation.
Quick Links :
Global Account (SAP contract)
├── Directory (optional, up to 7 levels)
│ └── Subaccount (region-specific, apps run here)
│ ├── Cloud Foundry Org → Spaces
│ └── Kyma Cluster → Namespaces
└── Subaccount
Key Points :
| Environment | Use Case | Key Features |
|---|---|---|
| Cloud Foundry | Polyglot apps | Multiple buildpacks, spaces |
| Kyma | Cloud-native K8s | Open-source, namespaces |
| ABAP | ABAP extensions | RAP, cloud-ready ABAP |
| Neo | Legacy | Migrate away - HTML5, Java, HANA XS |
Best Practice : Start with consumption-based, move to subscription for stable workloads.
Global Account
├── Dev Subaccount
├── Test Subaccount
└── Prod Subaccount
Best for: Initial implementations, single team, <3 projects
Global Account
├── Directory: HR
│ ├── hr-dev / hr-test / hr-prod
├── Directory: Sales
│ ├── sales-dev / sales-test / sales-prod
└── Directory: Central IT
├── api-management
└── shared-services
Best for: Multiple teams, cost allocation, complex governance
| Entity | Convention | Example |
|---|---|---|
| Subaccount | Natural language | "HR Development" |
| Subdomain | Lowercase, hyphens | hr-dev-acme |
| CF Org | Company prefix | acme-hr-dev |
| CF Space | Consistent across stages | hr-recruiting |
Tip : Derive CF org/Kyma names from subaccount names for consistency.
Always use SAP Cloud Identity Services - Identity Authentication
Corporate IdP → Identity Authentication (proxy) → SAP BTP
Critical Steps :
| Method | Best For | Notes |
|---|---|---|
| Provisioning | Production, many users | Centralized roles, automated offboarding |
| Federation | Simple scenarios | Real-time sync, but doesn't scale well |
| Manual | Testing only | Quick setup, not production-ready |
Recommended :
PrincipalPropagation - SAP on-premise systemsOAuth2SAMLBearerAssertion - Third-party systemsOAuth2JWTBearer - User token exchangeAvoid in Production :
BasicAuthenticationOAuth2PasswordSee : references/security-and-authentication.md for complete guidance
Note : Each subaccount needs separate Cloud Connector config.
Platform Engineering Team (Center of Excellence) :
Cloud Development Teams :
SAP CAP (Cloud Application Programming Model) :
ABAP Cloud :
SAP BTP provides AI capabilities through SAP AI Core for:
Key Resources :
Best Practices :
Use Cases : 20+ samples including chatbots, PDF extraction, procurement.
See : references/ai-development-best-practices.md for patterns and examples
Cloud Foundry/Neo :
Kyma :
SAP Continuous Integration and Delivery :
Project "Piper" :
Best Practice : Combine CI/CD with SAP Cloud Transport Management for governance + agility.
See : references/deployment-and-delivery.md for detailed configs
Custom Domain URL
│
Load Balancer
├── Region 1 (active)
└── Region 2 (passive/active)
Four Core Principles :
Legal : Check cross-region data processing restrictions.
See : references/failover-and-resilience.md for implementation details
SAP Cloud ALM (Enterprise Support):
SAP Cloud Logging :
SAP Alert Notification :
This skill provides comprehensive reference documentation:
references/account-models.md (11K lines)
references/governance-and-teams.md (13K lines)
references/security-and-authentication.md (13K lines)
references/deployment-and-delivery.md (10K lines)
references/operations-and-monitoring.md (11K lines)
references/failover-and-resilience.md (12K lines)
references/templates-and-examples.md (18K lines)
references/ai-development-best-practices.md (6K lines)
| Tool | Use Case |
|---|---|
| SAP BTP Cockpit | GUI for all admin tasks |
| btp CLI | Terminal/automation scripting |
| REST APIs | Programmatic administration |
| Terraform Provider | Infrastructure as Code |
| SAP Automation Pilot | Low-code/no-code automation |
SAP Manages :
kyma-system namespaceYou Manage :
Last Updated : 2025-11-27 Review Progress : See SAP_SKILLS_REVIEW_PROGRESS.md Next Review : 2026-02-27 (quarterly)
Weekly Installs
68
Repository
GitHub Stars
157
First Seen
Jan 23, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
gemini-cli60
opencode60
codex59
github-copilot58
kimi-cli52
amp52
Java Gradle 构建工具指南:Kotlin DSL 配置、依赖管理与性能优化
159 周安装
Z-Library 书籍自动下载并上传到 NotebookLM 工具 - 实现 AI 零幻觉对话式阅读
157 周安装
Trigger.dev 集成指南:构建可靠后台任务与AI工作流的TypeScript开发者工具
159 周安装
TypeScript React 模式指南:35+规则构建类型安全、可维护的React应用
164 周安装
.NET 架构师专家:C#、ASP.NET Core、微服务与云原生架构设计与优化
162 周安装
NestJS BullMQ 队列架构师指南:构建弹性媒体处理系统 | 高级队列设计
160 周安装