自动生成的serviceBinding.js的目的是什么?

2020-09-03 21:40发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我从SAP Web IDE Full-Stack中的模板SAPUI5应用程序创建一个新项目。 接下来,我使用描述编辑器打开manifest.json,转到"数据源"选项卡,然后添加odata服务EAM_NTF_CREATE(从S4/HANA后端导出)。 在myproject/webapp下,我现在看到一个新文件serviceBinding.js,其中包含initModel()函数,该函数似乎用于实例化ODataModel。 但是,删除该文件在运行时对应用程序无可见影响-odata服务仍可访问。 我搜索了 help.sap.com sapui5.hana.ondemand.com ,但未找到对此文件的任何引用。

为什么创建此文件serviceBinding.js?

在这种情况下,如何真正实例化ODataModel?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我从SAP Web IDE Full-Stack中的模板SAPUI5应用程序创建一个新项目。 接下来,我使用描述编辑器打开manifest.json,转到"数据源"选项卡,然后添加odata服务EAM_NTF_CREATE(从S4/HANA后端导出)。 在myproject/webapp下,我现在看到一个新文件serviceBinding.js,其中包含initModel()函数,该函数似乎用于实例化ODataModel。 但是,删除该文件在运行时对应用程序无可见影响-odata服务仍可访问。 我搜索了 help.sap.com sapui5.hana.ondemand.com ,但未找到对此文件的任何引用。

为什么创建此文件serviceBinding.js?

在这种情况下,如何真正实例化ODataModel?

付费偷看设置
发送
4条回答
shere_lin
1楼-- · 2020-09-03 22:16

好问题。 我将在内部进行报告,看看该文件是否确实多余。

谢谢,
Michal。

Doze时光
2楼-- · 2020-09-03 22:20

您好,Gregor,在向项目添加OData服务时(使用Web IDE命令),将ServiceBinding.js文件添加到项目中。

所以现在我开始认为它又是多余的:)

土豆飞人
3楼-- · 2020-09-03 22:23

您好,这是否已得到明确解决? (因为WebIDE仍会生成它,但还会通过ESLint对其提供警告:" [[ESLint]:定义了no-unused-vars'initModel',但从未使用过。")

Nir深蓝
4楼-- · 2020-09-03 22:22

首先,我认为该文件确实是多余的,但后来我们注意到它已在某些存储库中使用,例如在 Gregor Wolf '中 仓库:

https://github.com/gregorwolf/iotui5/blob/master/ index.html

所以也许您可以在那看看它的用法?

一周热门 更多>