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

2020-09-16 02:35发布

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

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


专家们,

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

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

请帮助我解决此错误:

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

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

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

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


专家们,

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

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

请帮助我解决此错误:

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

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

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

stackcard-error.jpg 错误屏幕截图

粗暴的香蕉
2楼-- · 2020-09-16 03:36

Sagar Kandalgaonkar

要回答最后一个问题:不能将单个注释文件用于多个OData服务,则每个要注释的服务都必须至少有一个注释文件。

最好的问候

Mariana

土豆飞人
3楼-- · 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",
 "设置":{
 

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

此致。

haha101010
4楼-- · 2020-09-16 03:22

嗨克里斯蒂安,

感谢您的帮助。 我已经完成了上述步骤,并且能够在Menifest文件中看到这两个oData服务。 还可以在注释建模器中为它们创建注释。 但是我在渲染OverView页面时遇到问题。 第二张堆栈卡未按预期显示。

一周热门 更多>