sap-btp-developer-guide by secondsky/sap-skills
npx skills add https://github.com/secondsky/sap-skills --skill sap-btp-developer-guide在 SAP Business Technology Platform 上开发、部署和运行业务应用程序的全面指南。
在以下情况下使用:
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
有关运行时详细比较:参见 references/runtimes.md
| 标准 | CAP (Cloud Foundry/Kyma) | ABAP Cloud |
|---|---|---|
| 语言 | Node.js, Java, TypeScript | ABAP |
| 最适合 | 新的云原生应用、扩展 | 拥有 ABAP 专业知识的组织 |
| 运行时 | Cloud Foundry 或 Kyma | SAP BTP ABAP 环境 |
| 持久化 | SAP HANA Cloud, PostgreSQL | SAP HANA Cloud (ABAP 管理) |
| UI 框架 | SAP Fiori Elements, SAPUI5 | SAP Fiori Elements, SAPUI5 |
| IDE | SAP Business Application Studio, VS Code | ABAP Development Tools (Eclipse) |
CAP 提供三种操作配置文件:
关键能力:
有关 CAP 详情:参见 references/cap-development.md
ABAP Cloud 使用四项基础技术:
有关 ABAP 详情:参见 references/abap-cloud.md
用户体验设计
技术设计
设计中的安全
有关设计模式:参见 references/design-patterns.md
CAP 开发:
# 初始化 CAP 项目
cds init my-project
cd my-project
# 添加 SAP HANA 支持
cds add hana
# 添加身份验证
cds add xsuaa
# 本地运行
cds watch
关键开发工具:
编码标准:
有关工具目录:参见 references/tools.md
Cloud Foundry 部署:
# 构建 MTA 归档文件
mbt build
# 部署到 Cloud Foundry
cf deploy mta_archives/my-project_1.0.0.mtar
Kyma 部署:
# 使用 Helm charts 或 Terraform
terraform init
terraform apply
ABAP 部署:
有关部署详情:参见 references/deployment.md
监控:
扩展:
成本优化:
有关运维:参见 references/operations.md
| 服务 | 用途 |
|---|---|
| SAP HANA Cloud | 数据库即服务,多模型 |
| SAP Connectivity Service | 通过 Cloud Connector 连接到本地/VPC |
| SAP Destination Service | 路由、身份验证管理 |
| SAP Event Mesh | 应用程序间的事件分发 |
| SAP Integration Suite | API 管理、云集成 |
| 工具 | 用途 |
|---|---|
| SAP Business Application Studio | 主要云 IDE |
| SAP Build | 低代码/无代码开发 |
| Cloud Foundry CLI | CF 部署和管理 |
| kubectl/Helm | Kyma/Kubernetes 管理 |
| Terraform Provider for SAP BTP | 基础设施即代码 |
有关架构详情:参见 references/architecture.md
有关安全详情:参见 references/security.md
有关连接详情:参见 references/connectivity.md
SAP Continuous Integration and Delivery 提供预配置的流水线:
设置步骤:
有关 CI/CD 详情:参见 references/cicd.md
OpenTelemetry 是用于检测的行业标准。
有关可观测性详情:参见 references/observability.md
示例应用程序:
有关教程详情:参见 references/tutorials.md
sap-btp-developer-guide/
├── SKILL.md # 此文件 - 主要指南
├── README.md # 带有自动触发关键词的快速参考
└── references/ # 详细指南(22 个文件)
├── Architecture & Setup
│ ├── architecture.md # 平台服务和架构
│ ├── runtimes.md # 运行时比较(CF vs Kyma vs ABAP)
│ ├── setup.md # BTP 环境设置和 Terraform
│ └── tools.md # 开发工具目录
├── Development
│ ├── cap-development.md # CAP 开发指南
│ ├── abap-cloud.md # ABAP Cloud 开发指南
│ ├── design-patterns.md # 设计模式和 DDD
│ ├── extensions.md # SAP 解决方案扩展
│ ├── mta.md # 多目标应用程序
│ ├── testing.md # 测试策略
│ └── ux-design.md # UX 设计和 Fiori
├── Integration & Security
│ ├── connectivity.md # 连接模式
│ ├── security.md # 安全实施
│ ├── hana-cloud.md # SAP HANA Cloud
│ └── resilience.md # 应用程序弹性模式
├── Deployment & Operations
│ ├── deployment.md # 部署选项
│ ├── cicd.md # CI/CD 流水线
│ ├── observability.md # 监控和日志记录
│ ├── operations.md # 运维和扩展
│ └── partners.md # ISV/合作伙伴开发指南
└── Additional Resources
├── tutorials.md # 学习路径和任务
└── whats-new.md # 变更日志和更新
architecture.md - 平台服务概述和架构模式runtimes.md - 运行时比较和选择指南setup.md - BTP 环境设置及规模建议tools.md - 完整的开发工具目录cap-development.md - 使用 Node.js/Java 进行 CAP 开发abap-cloud.md - 使用 RAP 进行 ABAP Cloud 开发design-patterns.md - 领域驱动设计和模式extensions.md - SAP 解决方案的并排扩展mta.md - 多目标应用程序打包testing.md - 测试策略和框架ux-design.md - SAP Fiori UX 设计指南connectivity.md - 云到本地连接security.md - 身份验证、授权和安全hana-cloud.md - SAP HANA Cloud 数据库resilience.md - 应用程序弹性模式deployment.md - 部署到 CF、Kyma 和 ABAPcicd.md - 使用 SAP 工具的 CI/CD 流水线observability.md - 监控、日志记录和追踪operations.md - 运维、扩展和成本优化partners.md - ISV/合作伙伴开发指南tutorials.md - 动手任务和教程whats-new.md - 最新功能和变更日志有关合作伙伴详情:参见 references/partners.md
官方文档:
设计资源:
学习:
源文档:
| 错误 | 原因 | 解决方案 |
|---|---|---|
| 第三方 Cookie 问题 | 浏览器弃用 | 参见 SAP Note 3409306 |
| XSUAA 绑定失败 | 缺少服务实例 | 运行 cf create-service xsuaa application |
| HANA 部署错误 | 目标容器错误 | 检查 mta.yaml 中的 requires |
| ATC 优先级 1 发现 | 非云兼容代码 | 使用 ABAP_CLOUD_DEVELOPMENT_DEFAULT 变体 |
每周安装次数
90
仓库
GitHub 星标数
164
首次出现
Jan 23, 2026
安全审计
安装于
gemini-cli82
opencode82
codex81
github-copilot80
kimi-cli74
amp74
Comprehensive guidance for developing, deploying, and operating business applications on SAP Business Technology Platform.
Use when:
For detailed runtime comparison: See references/runtimes.md
| Criteria | CAP (Cloud Foundry/Kyma) | ABAP Cloud |
|---|---|---|
| Languages | Node.js, Java, TypeScript | ABAP |
| Best For | New cloud-native apps, extensions | Organizations with ABAP expertise |
| Runtime | Cloud Foundry or Kyma | SAP BTP ABAP Environment |
| Persistence | SAP HANA Cloud, PostgreSQL | SAP HANA Cloud (ABAP-managed) |
| UI Framework | SAP Fiori Elements, SAPUI5 | SAP Fiori Elements, SAPUI5 |
| IDE | SAP Business Application Studio, VS Code | ABAP Development Tools (Eclipse) |
CAP provides three operational profiles:
Key capabilities:
For CAP details: See references/cap-development.md
ABAP Cloud uses four foundational technologies:
For ABAP details: See references/abap-cloud.md
User Experience Design
Technology Design
Security in Design
For design patterns: See references/design-patterns.md
CAP Development:
# Initialize CAP project
cds init my-project
cd my-project
# Add SAP HANA support
cds add hana
# Add authentication
cds add xsuaa
# Run locally
cds watch
Key development tools:
Coding standards:
For tools catalog: See references/tools.md
Cloud Foundry Deployment:
# Build MTA archive
mbt build
# Deploy to Cloud Foundry
cf deploy mta_archives/my-project_1.0.0.mtar
Kyma Deployment:
# Use Helm charts or Terraform
terraform init
terraform apply
ABAP Deployment:
For deployment details: See references/deployment.md
Monitoring:
Scaling:
Cost optimization:
For operations: See references/operations.md
| Service | Purpose |
|---|---|
| SAP HANA Cloud | Database-as-a-Service, multi-model |
| SAP Connectivity Service | On-premise/VPC connections via Cloud Connector |
| SAP Destination Service | Routing, authentication management |
| SAP Event Mesh | Event distribution between applications |
| SAP Integration Suite | API Management, Cloud Integration |
| Tool | Purpose |
|---|---|
| SAP Business Application Studio | Primary cloud IDE |
| SAP Build | Low-code/no-code development |
| Cloud Foundry CLI | CF deployment and management |
| kubectl/Helm | Kyma/Kubernetes management |
| Terraform Provider for SAP BTP | Infrastructure as code |
For architecture details: See references/architecture.md
For security details: See references/security.md
For connectivity details: See references/connectivity.md
SAP Continuous Integration and Delivery provides pre-configured pipelines:
Setup steps:
For CI/CD details: See references/cicd.md
OpenTelemetry is the industry standard for instrumentation.
For observability details: See references/observability.md
Sample applications:
For tutorial details: See references/tutorials.md
sap-btp-developer-guide/
├── SKILL.md # This file - Main guidance
├── README.md # Quick reference with auto-trigger keywords
└── references/ # Detailed guides (22 files)
├── Architecture & Setup
│ ├── architecture.md # Platform services and architecture
│ ├── runtimes.md # Runtime comparison (CF vs Kyma vs ABAP)
│ ├── setup.md # BTP landscape setup and Terraform
│ └── tools.md # Development tools catalog
├── Development
│ ├── cap-development.md # CAP development guide
│ ├── abap-cloud.md # ABAP Cloud development guide
│ ├── design-patterns.md # Design patterns and DDD
│ ├── extensions.md # SAP solution extensions
│ ├── mta.md # Multitarget applications
│ ├── testing.md # Testing strategies
│ └── ux-design.md # UX design and Fiori
├── Integration & Security
│ ├── connectivity.md # Connectivity patterns
│ ├── security.md # Security implementation
│ ├── hana-cloud.md # SAP HANA Cloud
│ └── resilience.md # Resilience patterns
├── Deployment & Operations
│ ├── deployment.md # Deployment options
│ ├── cicd.md # CI/CD pipelines
│ ├── observability.md # Monitoring and logging
│ ├── operations.md # Operations and scaling
│ └── partners.md # ISV/Partner development
└── Additional Resources
├── tutorials.md # Learning paths and missions
└── whats-new.md # Changelog and updates
architecture.md - Platform services overview and architecture patternsruntimes.md - Runtime comparison and selection guidesetup.md - BTP landscape setup with sizing recommendationstools.md - Complete development tools catalogcap-development.md - CAP development with Node.js/Javaabap-cloud.md - ABAP Cloud development with RAPdesign-patterns.md - Domain-driven design and patternsextensions.md - Side-by-side extensions for SAP solutionsmta.md - Multitarget application packagingtesting.md - Testing strategies and frameworksux-design.md - SAP Fiori UX design guidelinesconnectivity.md - Cloud-to-on-premise connectivitysecurity.md - Authentication, authorization, and securityhana-cloud.md - SAP HANA Cloud databaseresilience.md - Application resilience patternsdeployment.md - Deployment to CF, Kyma, and ABAPcicd.md - CI/CD pipelines with SAP toolsobservability.md - Monitoring, logging, and tracingoperations.md - Operations, scaling, and cost optimizationpartners.md - ISV/partner development guidelinestutorials.md - Hands-on missions and tutorialswhats-new.md - Latest features and changelogFor partner details: See references/partners.md
Official Documentation:
Design Resources:
Learning:
Source Documentation:
| Error | Cause | Solution |
|---|---|---|
| Third-party cookie issues | Browser deprecation | See SAP Note 3409306 |
| XSUAA binding failures | Missing service instance | Run cf create-service xsuaa application |
| HANA deployment errors | Wrong target container | Check requires in mta.yaml |
| ATC Priority 1 findings | Non-cloud-compliant code | Use ABAP_CLOUD_DEVELOPMENT_DEFAULT variant |
Weekly Installs
90
Repository
GitHub Stars
164
First Seen
Jan 23, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
gemini-cli82
opencode82
codex81
github-copilot80
kimi-cli74
amp74
Azure Data Explorer (Kusto) 查询技能:KQL数据分析、日志遥测与时间序列处理
138,800 周安装
axiom-apple-docs-research:高效获取 Apple 开发者文档与 WWDC 会议文稿,含代码示例
185 周安装
OSINT开源情报技能:自动化人员/公司/威胁情报调查与尽职调查工作流
187 周安装
Docker专家指南:Dockerfile优化、容器安全、Docker Compose编排与最佳实践
187 周安装
ComfyUI视频生成管线:Wan/FramePack/AnimateDiff三引擎选择指南与优化教程
188 周安装
漏洞扫描工具与最佳实践:自动化安全检测、依赖项扫描与CI/CD集成指南
188 周安装
支付网关集成指南:Stripe、PayPal、Square安全集成与最佳实践
188 周安装