SAP UI5 应用开发教程之二十四 - 如何使用 OData 数据模型
本教程之前的二十三个步骤,使用的数据模型都是 JSON 模型。从本步骤开始,我们要学习另一种非常重要的数据模型:OData 数据模型。
OData 数据模型也是 SAP 产品里广泛使用的数据模型,比如 SAP S/4HANA,SAP CRM Fiori 应用等等,都使用的是 OData 数据模型而不是 JSON 数据模型。
使用 OData 数据模型的典型场景就是,通过 OData 模型提供的 Read API,将远端服务器上存储的数据通过 OData 协议读取到客户端,并显示在 SAP UI5 应用里。当然,也支持直接从 SAP UI5 里发起数据更新操作,将更新的数据写回远端服务器,以支持增删改查等操作。
本步骤的完整源代码地址如下:
https://github.com/wangzixi-diablo/ui5-tutorial/tree/main/24
SAP UI5 框架的强大之处就在于,我们在本步骤将模型的类型从 JSON 类型改成 OData 类型,是采用声明式的方式,即无需修改一行 JavaScript 代码就能达到目的。
实际上,我们只需修改一个文件,即 webapp 文件夹下的 manifest.json 文件。为了方便大家查看,我将本步骤和前一步骤的 manifest.json 同时罗列出来。左边代表前一步骤使用 JSON 模型的版本,右边是本步骤使用 OData 模型的版本:
改动 1:
在 sap.app 区域内添加一个新的字段 dataSourcrs,维护了一个名叫 invoiceRe
post SAP-Garson
原文链接:https://blog.csdn.net/i042416/article/details/122750501文章来自于网络,如果侵犯了您的权益,请联系站长删除!