点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家,
我有一个系统(HANA XSA SPS 04补丁7),拒绝将SAPUI5作为服务使用。 我创建了示例云平台应用程序(书店一个),并向其中添加了UI5模块。
DB和node.js模块正常工作,OData v4运行。 UI5模块将不会启动,并显示以下错误:
mta.yaml文件中的配置资源ui5-lib的参数与多个已部署的MTA模块匹配。 确保参数唯一定义一个模块。
我附上了mta.yaml。 该项目中只有一个UI5,一个node.js和一个DB模块。 有想法吗?
mtayaml.txt (1.1 kb)
您似乎在使用旧式配置方法来使用SAPUI5服务代理。 可能我建议将其作为托管服务进行访问的新建议。 您提供版本作为服务计划。 它更干净,更易于使用。 这是openSAP课程资料中的示例:
https ://github.com/SAP-samples/hana-xsa-opensap-hana7/blob/master/mta.yaml#L131
您需要对此稍作调整 以及xs-app.json的替换部分的方法:
# p#https://github.com/SAP-samples/hana-xsa-opensap-hana7/blob/master/web/xs-app.json#L135
另一个注释:与SAP帮助中提到com.sap.xs.ui5的方式不同-不要使用它,而应使用org.cloudfoundry.managed-service(例如Thomas所提到的)。 虽然两者都起作用,但只有后者才能实现自动绑定。 对于第一个,需要在XSA管理中手动绑定到UI5服务(mta.yaml引用不起作用!)。
Thomas,
您的建议使我找到了解决方案。 非常感谢你! 我想在其中添加一些评论:
4。 SAP帮助指出该Web模块必须需要该服务:
这是-我想托马斯也这么说-不是必须的。 它将自动替换变量sapui5_sb.url。 或者:这是否导致自动绑定到Web模块?
最后,SAP帮助可能需要接收更新,并且理想情况下会提示需要服务实例,并且可能会提示是否可以自动实现绑定或必须在UI中完成绑定。
Gunter
一周热门 更多>