Loading...
Loading...
Compare original and translation side by side
references/runtimes.mdreferences/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(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 |
| 集成开发环境 | SAP Business Application Studio, VS Code | ABAP Development Tools (Eclipse) |
references/cap-development.mdreferences/cap-development.mdreferences/abap-cloud.mdreferences/abap-cloud.mdreferences/design-patterns.mdreferences/design-patterns.mdundefinedundefined
**Key development tools:**
- SAP Business Application Studio (primary IDE)
- SAP Cloud SDK (OData/OpenAPI clients)
- MTA Build Tool (packaging)
**Coding standards:**
- Follow SAPUI5 Guidelines and SAP Fiori Design Guidelines
- Establish naming conventions
- Implement parameterized queries (prevent SQL injection)
- Use CDS constraints for input validation
For tools catalog: See `references/tools.md`
**核心开发工具:**
- SAP Business Application Studio(主云IDE)
- SAP Cloud SDK(OData/OpenAPI客户端)
- MTA Build Tool(打包工具)
**编码规范:**
- 遵循SAPUI5指南与SAP Fiori设计指南
- 建立命名约定
- 实现参数化查询(防止SQL注入)
- 使用CDS约束进行输入验证
如需工具目录:请查看`references/tools.md`undefinedundefined
**Kyma Deployment:**
```bash
**Kyma部署:**
```bash
**ABAP Deployment:**
- Use Manage Software Components app (gCTS)
- Transport via Landscape Portal
- Partner options: Multitenant SaaS or Add-on Product
For deployment details: See `references/deployment.md`
**ABAP部署:**
- 使用Manage Software Components应用(gCTS)
- 通过Landscape Portal传输
- 合作伙伴选项:多租户SaaS或附加产品
如需部署详情:请查看`references/deployment.md`references/operations.mdreferences/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 |
| 服务 | 用途 |
|---|---|
| SAP HANA Cloud | 多模型数据库即服务 |
| SAP Connectivity Service | 通过Cloud Connector连接本地/VPC系统 |
| SAP Destination Service | 路由、认证管理 |
| SAP Event Mesh | 应用间事件分发 |
| SAP Integration Suite | API管理、云集成 |
| 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 |
references/architecture.md| 工具 | 用途 |
|---|---|
| SAP Business Application Studio | 主云IDE |
| SAP Build | 低代码/无代码开发 |
| Cloud Foundry CLI | CF部署与管理 |
| kubectl/Helm | Kyma/Kubernetes管理 |
| Terraform Provider for SAP BTP | 基础设施即代码 |
references/architecture.mdreferences/security.mdreferences/security.mdreferences/connectivity.mdreferences/connectivity.mdreferences/cicd.mdreferences/cicd.mdreferences/observability.mdreferences/observability.mdreferences/tutorials.mdreferences/tutorials.mdsap-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 updatessap-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 # 设计模式与领域驱动设计
│ ├── 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 # 部署到CF、Kyma与ABAP
│ ├── cicd.md # 基于SAP工具的CI/CD流水线
│ ├── observability.md # 监控、日志与追踪
│ ├── operations.md # 运维、扩缩容与成本优化
│ └── partners.md # ISV/合作伙伴开发指南
└── Additional Resources
├── tutorials.md # 实操任务与教程
└── whats-new.md # 更新日志与新特性architecture.mdruntimes.mdsetup.mdtools.mdarchitecture.mdruntimes.mdsetup.mdtools.mdcap-development.mdabap-cloud.mddesign-patterns.mdextensions.mdmta.mdtesting.mdux-design.mdcap-development.mdabap-cloud.mddesign-patterns.mdextensions.mdmta.mdtesting.mdux-design.mdconnectivity.mdsecurity.mdhana-cloud.mdresilience.mdconnectivity.mdsecurity.mdhana-cloud.mdresilience.mddeployment.mdcicd.mdobservability.mdoperations.mdpartners.mddeployment.mdcicd.mdobservability.mdoperations.mdpartners.mdtutorials.mdwhats-new.mdtutorials.mdwhats-new.mdreferences/partners.mdreferences/partners.md| Error | Cause | Solution |
|---|---|---|
| Third-party cookie issues | Browser deprecation | See SAP Note 3409306 |
| XSUAA binding failures | Missing service instance | Run |
| HANA deployment errors | Wrong target container | Check |
| ATC Priority 1 findings | Non-cloud-compliant code | Use ABAP_CLOUD_DEVELOPMENT_DEFAULT variant |
| 错误 | 原因 | 解决方案 |
|---|---|---|
| 第三方Cookie问题 | 浏览器弃用第三方Cookie | 查看SAP Note 3409306 |
| XSUAA绑定失败 | 缺少服务实例 | 执行 |
| HANA部署错误 | 目标容器错误 | 检查mta.yaml中的 |
| ATC优先级1问题 | 代码不符合云合规要求 | 使用ABAP_CLOUD_DEVELOPMENT_DEFAULT变体 |