FIORI概述页面中的多个OData服务

2020-09-16 02:35发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 在概述页面中,我...

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

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


专家们,

在"概述"页面中,我有在哪里使用多个OData服务的要求。 我在概述页面的初始设置中配置了1个Odata服务。 还可以在OVP中添加相同的堆栈卡。

然后,我在同一概述页面中添加了新的Odata服务,并为其创建了注释文件。 之后,我为新添加的Odata服务添加了堆栈卡,但是堆栈卡显示错误。

请帮助我解决此错误:

我们如何使用多个Odata服务和相应的注释文件?

是否可以为多个Odata服务使用单个注释文件?

4条回答
土豆飞人
2020-09-16 03:25

在清单上执行此操作:

首先为您的服务声明数据源

"数据源":{
 " Test1":{
 " uri":"/img/sap/opu/odata/sap/ZTEST_SRV/",
 " type":" OData",
 "设置":{
 " localUri":" localService/Test1/metadata.xml",
 "注释":[
 " annotation_list"
 ]
 }
 },
                         " Test2":{
 " uri":"/img/sap/opu/odata/sap/ZTEST2_SRV/",
 " type":" OData",
 "设置":{
 " localUri":" localService/Test1/metadata.xml",
 "注释":[
 " annotation_list"
 ]
 }
 },
 

之后,在模型中声明它们:

" sap.ui5":{
 "依赖关系":{
 ....
 },
 "楷模": {
 " i18n":{
 " type":" sap.ui.model.resource.ResourceModel",
 " uri":" i18n/i18n.properties"
 },
 " @ i18n":{
 " preload":是的,
 " type":" sap.ui.model.resource.ResourceModel",
 " uri":" i18n/i18n.properties"
 },
 " Test1":{
 " dataSource":" Test1",
 "设置":{
 " defaultCountMode":"内联"
 }
 },
                         " Test2":{
 " dataSource":" Test2",
 "设置":{
 " defaultCountMode":"内联"
 }
 }
 },
 

最后,在您的卡声明中使用所需的模型:

"卡片":{
 " card00":{
 " model":" Test1",
 " template":" sap.ovp.cards.list",
 "设置":{
 ....
 " entitySet":" EntitySet",

 }
 },
 " card01":{
 " model":" Test2",
 " template":" sap.ovp.cards.charts.analytical",
 "设置":{
 

这应该可以,希望对您有帮助

此致。

一周热门 更多>