大家好,我们即将迎来 SAP S/4HANA Cloud Public Edition 2608 大版本的更新。在本篇博客中,我将会重点展示在 SAP S/4HANA Cloud Public Edition 2608 当中可拓展性部分的亮点更新内容。
API 功能的增强与变更
API 可以帮助我们实现系统间的集成。在 2608 版本,多个 API 都迎来了显著的变更:
高级变式配置 (Advanced Variant Configuration, AVC) — 销售订单 OData V4 API 增强:在 2608 版本中,更多高级变式配置相关的字段与操作已通过销售订单 OData V4 API 对外开放。这使得在销售订单创建和处理过程中,系统集成场景得到进一步丰富,包括在订单模拟和处理期间对 AVC 配置数据的增强访问能力,为复杂的可配置产品场景提供了更完整的 API 支持。
生产订单 OData V4 API — 新增操作:在 2608 版本中,生产订单的 OData V4 API(API_PRODUCTIONORDER)新增了两项重要操作:
- 合并操作 (Combine Action):
Combine操作被添加到生产订单抬头节点,允许通过扩展将整批生产订单合并,大幅提升了离散制造场景的处理效率。 - 重置可用性检查结果 (ResetAvailabilityCheckResult):支持通过 API 重置生产订单的物料可用性检查结果,该操作同时适用于业务对象接口 (Business Object Interface) 和 OData V4 API。
采购申请变更 — 请及时关注:这是一个需要用户重点关注的变更。”处理采购申请 (Process Purchase Requisitions)” 应用已被标记为弃用 (Deprecated),并将在未来版本中从 SAP Fiori 启动板上正式移除。SAP 建议用户尽快切换至其继任应用”处理采购申请(新版)”。API 服务 API_PURCHASEREQ_PROCESS 自 2402 开始已经标注启用,请尽快切换至后继 API 服务 API_PURCHASEREQUISITION_2 。与此同时,采购申请创建与更新服务的地址验证功能也得到了加强,请在集成开发中留意相关字段的校验逻辑变化。
关键用户扩展性增强
对于业务专家和关键用户而言,2608 版本在自定义字段和业务情景方面带来了重要提升:
仓库任务字段扩展性(Field Extensibility for Warehouse Tasks)— 重磅新功能:这是 2608 版本中可拓展性领域最受关注的新能力之一。企业往往需要在仓库任务处理过程中记录特定的业务信息,此前这一需求难以通过标准方式满足。从 2608 版本起,关键用户现在可以为仓库任务数据模型添加自定义字段,以存储企业特定的业务信息。具体而言:
- 自定义字段可在 “处理仓库任务 (Process Warehouse Tasks)” 应用的界面中直接使用;
- 同时,这些自定义字段也会在 仓库订单和仓库任务 API(OData 及 SOAP) 中得到暴露,确保字段数据能够在仓库流程和系统集成中完整流转;
- 对于需要自定义逻辑的场景,可以通过 BAdI “内部仓库任务创建 (Internal Warehouse Task Creation)” 来实现进一步的业务逻辑扩展。
情景处理扩展性 (Situation Handling Extensibility) — 自定义电子邮件:在 2608 版本中,情景处理 (Situation Handling) 框架进一步扩展,支持为基于对象的情景 (Object-Based Situations) 自定义发送邮件内容。这意味着企业可以根据自身业务需求,为触发的业务情景配置个性化的通知邮件模板,使业务用户收到的提醒信息更加贴合实际工作场景,进一步提升了情景处理能力的灵活性。
中央采购新增 CDS 视图
在 2608 版本中,中央采购领域新增了多个已发布的 CDS 视图,为企业提供了更丰富的数据消费和扩展基础:
CDS 视图技术名称 说明
I_CNTRLSUPLRCONFBASIC | 中央供应商确认(抬头) |
I_CNTRLSUPLRCONFITEMBASIC | 中央供应商确认(行项目) |
I_CNTRLSUPLRCONFLINEBASIC | 中央供应商确认(明细行) |
I_CEPUCOITMDISTRPART | 中央采购合同行项目分配合作伙伴 |
这些新发布的 CDS 视图可用于自定义分析查询、数据提取或进一步的 RAP 扩展开发场景,建议有中央采购集成需求的团队重点关注。
开发者扩展性增强 — 制造业合并生产订单
在开发者扩展性层面,制造业场景迎来了一项重要更新。在上一版本(2602)中,SAP 正式推出了合并生产订单功能,而在 2608 版本中,该功能的可扩展性接口得到了全面补齐:
- 业务对象接口 (Business Object Interface):
Combine操作已添加至生产订单抬头 (Production Order Header) 实体的扩展能力中,开发者现在可以将整批生产订单的合并逻辑纳入自定义扩展; - OData V4 API:
ResetAvailabilityCheckResult操作已添加至生产订单抬头 (Production Order Header) 实体,支持通过 API 重置物料可用性检查的结果。
这意味着,无论是通过业务对象接口还是通过 OData V4 API 进行集成开发,开发者都可以在遵循 Clean Core 原则的前提下,充分利用合并生产订单的新能力。
SAP Discovery Center 精选任务推荐 — 可拓展性专题
除了上述版本更新,SAP Discovery Center 持续提供结构化的实操任务,帮助合作伙伴和开发者将可拓展性能力落地为真实的业务解决方案。本期重点推荐以下任务:
以 SAP 合作伙伴身份,使用 SAP Build 和 CAP 构建旁挂式多租户应用 (Build a Side-by-Side Multi-Tenant Application with SAP Build and Cloud Application Programming Model (CAP) as an SAP Partner)
适用对象: SAP 合作伙伴(Partners Only)
当前挑战
作为 SAP 合作伙伴,您希望利用 SAP Cloud Application Programming Model(CAP)在 SAP BTP 上构建多租户应用,并将其与 SAP Cloud ERP 集成。然而,要设计出真正具备多租户能力、可作为 SaaS 产品商业化落地的解决方案,您需要在以下四个维度获得系统性的指引:架构设计、应用开发、运营维护 以及 商业模式。
任务目标
完成本任务后,您将能够:
- 设计、构建并运营与 SAP Cloud ERP 无缝集成的多租户 SAP CAP 应用;
- 构建可跨多个客户复用、具备规模化能力的 SaaS 解决方案;
- 交付具备透明成本结构的合作伙伴级产品,并打通从初始开发、客户引导到长期运维的完整路径。
任务覆盖内容
本任务以一个合作伙伴参考应用作为可复用蓝图,端到端引导您完成以下旅程:
阶段 内容
| 合作伙伴赋能 | 加入 SAP PartnerEdge Build 计划,了解与 SAP 的协作机制 |
| 商业规划 | SaaS 解决方案的总拥有成本 (TCO) 核算与商业模式设计,以及通过 SAP Store 上市路径 |
| 应用开发 | 多租户架构设计与基于 SAP CAP 的应用开发实践 |
| 测试与上线 | 应用测试策略与客户 Onboarding 流程 |
| 运维管理 | 多租户应用的生命周期运营与长期维护 |
多租户 (Multi-Tenancy) 是旁挂式扩展 (Side-by-Side Extensibility) 走向商业化 SaaS 产品的关键技术路径。如果您正计划基于 SAP BTP 构建面向多个终端客户的扩展解决方案,强烈建议参考本任务作为架构和开发起点。
🔗访问 SAP Discovery Center 搜索本任务以获取完整步骤指引。
以上就是在 2608 版本中可拓展性的亮点更新,以及配套的 Discovery Center 学习资源推荐。更多详细内容,请参考:What's New Viewer
Source link