点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我们正在尝试在自定义UI5应用程序中重用SAP的JS库。
它在Web IDE中运行良好,但是当我将应用程序部署到前端服务器并从那里运行时,出现 404-Not FOUND 错误。
错误:无法从./resources/hcm/fab/lib/common/util/CommonModelManager.js加载" hcm/fab/lib/common/util/CommonModelManager.js":404-未找到
通过 FES 运行的请求URL 否是:
http://<服务器:端口> /sap/bc/ui5_ui5/atsp/hrxx_apprin/resources/hcm/fab/lib/common/util/ CommonModelManager.js
在 Web IDE 中工作的请求URL是:
https://webidetestingXXXXX.dispatcher.hana.ondemand.com /webapp/resources/hcm/fab/lib/common/util/ CommonModelManager.js
我从SAP标准请假申请批准应用程序中复制了某些部分,该应用程序在Web IDE和FES中都可以正常工作。
FES 的请求URL为:
http://<服务器:端口> /sap/bc/ui5_ui5/sap/hcmfab_common/〜198160B89691DBE7FB5433CB077482D2〜5/util/ CommonModelManager-dbg.js
来自Web IDE的请求URL是:
https://webidetestingXXXXX.dispatcher.hana.ondemand.com /resources/hcm/fab/lib/common/util/ CommonModelManager.js
我在index.html文件中的引导脚本是:
在我的neo-app.json文件中,我有:
{ " path":"/img/webapp/resources/hcm/fab/lib/common", "目标":{ " type":"目的地", " name":" <连接名称>", " entryPath":"/img/sap/bc/ui5_ui5/sap/hcmfab_common", " preferLocal":true }, "描述":" hcm/fab/lib/公共重用库" }
在manifest.json文件中,我有:
"依赖项":{ " minUI5Version":" 1.44.27", " libs":{ " sap.ca.ui":{}, " sap.m":{}, " sap.ui.core":{}, " sap.ui.layout":{}, " sap.uxap":{}, " hcm.fab.lib.common":{} } },
在控制器中,我有:
sap.ui.define([ " sap/ui/base/Object", " sap/ui/model/json/JSONModel", " hrxxapproverin/util/Conversions", " hcm/fab/lib/common/util/CommonModelManager" ],
那么如何在Web IDE和FES中重用库?
我相信你们中的许多人都知道一种解决方案,并且对于任何建议我都非常有帮助。
最诚挚的问候,
弗洛里安
检查此博客以将外部库包含到您的项目中。
https://blogs.sap。 com/2017/09/15/library-manager-for-sap-web-ide /
感谢您的快速回复,它看起来确实很酷。
但是我需要从/sap/bc/ui5_ui5/sap/hcmfab_common
加载SAP库,如果您使用自己的html运行应用程序,则必须使用registermodulepath告诉 加载lib的框架。
如果您在flp中运行应用程序,则无需执行任何操作。
还没有:(
嗨,弗洛里安·多瑙尔(Florian Dornauer),
您解决了这个问题吗?,我遇到了同样的问题
最诚挚的问候
一周热门 更多>