
在 SAP Gateway Foundation 的 OData V4 开发体系中,实体更新操作并不是简单地对应数据库表的一次UPDATE。从 HTTP 请求进入 SAP Gateway,到数据提供类处理业务逻辑,再到响应对象返回更新后的实体,这中间经历了一整套严格的数据处理流程。在实际的 SAP S/4HANA On-Premise 系统、SAP S/4HANA Cloud Private Edition 环境里,开发 OData V4 服务时,经常会遇到这样的业务场景。用户在 Fiori 应用中修改销售订单某一个字段,例如交货日期。前端页面并不会重新提交整个销售订单对象,而是只发送变化字段。例如原始销售订单对象如下:{"SalesOrder":"500000001","Customer":"100000"