点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我有以...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我有以...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我有以下问题。 在我的服务Y_TEST_SRV中,我想为特定字段定义一个值列表:
<属性名称=" Country" sap:label =" Country" MaxLength =" 5" Type =" Edm.String"/>
通常,如果值列表是在同一服务中设置的实体,则这没有问题。 但是现在我想参考外部服务。 这些值来自CDS视图Y_Country,该视图是通过自动向网关服务Y_COUNTRY_CDS公开而公开的:
问题是UI5中的值帮助提供程序无法访问Y_COUNTRY_CDS服务-我在网关跟踪中看不到任何内容。 网关服务Y_COUNTRY_CDS可以正常工作,并且以下显示了理想的结果:
获取/sap/opu/odata/sap/Y_COUNTRY_CDS/Y_Country
根据我的理解,根据以下规范,上面的注释应该可以:
https://github.com/SAP/openui5/blob/master /src/sap.ui.core/test/sap/ui/core/demokit/sample/ViewTemplate/scenario/data/com.sap.vocabularies.Common.v1.xml
当我查看ValueHelpProvider-dbg.js时,可以看到MetadataAnalyzer尝试获取服务Y_TEST_SRV而不是COUNTRY_CDS的元数据。
所以问题一定是ValueListProvider或批注...
我在UI5控件之后使用了UI5:UI5版本是SAPUI5 Distribution 1.54.3(建于2018-04-11T14:56)。
最好的问候,
Tobias
干杯,
Tobias
一周热门 更多>