带oData V2服务的SmartChart在SAPUI5中不起作用

2020-09-12 16:58发布

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

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


你好

我们在SAPUI5应用中简单使用智能控件时遇到了麻烦。 例如,SmartChart。 我只是在使用带有完整注释的oData服务(下面的元数据),然后尝试将其与SmartChart一起使用。图表当然不会加载。 在调试中,我看到了无限循环 智能图表控件正在调用oData服务!

如果我使用MockData,一切都很好!

元数据文件:

在Chrome中调试:

如您所见,服务响应为200 OK,我可以在"响应"选项卡下看到返回的数据。

我只想向某人保证SmartChart可与oData V2一起使用。 我唯一看到的是我的oData服务没有返回 Count 。 这会导致它陷入无限循环吗? 我已经使用" 用于服务开发的SAP Cloud Platform SDK" 来构建odata服务。

谢谢,
罗布

sdn-chart-metadata.jpg (104.9 kB)

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

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


你好

我们在SAPUI5应用中简单使用智能控件时遇到了麻烦。 例如,SmartChart。 我只是在使用带有完整注释的oData服务(下面的元数据),然后尝试将其与SmartChart一起使用。图表当然不会加载。 在调试中,我看到了无限循环 智能图表控件正在调用oData服务!

如果我使用MockData,一切都很好!

元数据文件:

在Chrome中调试:

如您所见,服务响应为200 OK,我可以在"响应"选项卡下看到返回的数据。

我只想向某人保证SmartChart可与oData V2一起使用。 我唯一看到的是我的oData服务没有返回 Count 。 这会导致它陷入无限循环吗? 我已经使用" 用于服务开发的SAP Cloud Platform SDK" 来构建odata服务。

谢谢,
罗布

sdn-chart-metadata.jpg (104.9 kB)
付费偷看设置
发送
2条回答
hengyuye
1楼-- · 2020-09-12 17:31

Rob,你好

您正在使用哪个版本的UI5?

我也遇到了同样的问题,该应用程序在1.44.20之前的UI5版本上运行良好。

智能图表未获取 加载

谢谢

Vaibhav Maheshwari

clasier
2楼-- · 2020-09-12 17:34

嗨Rob,

我们也遇到了同样的问题,并与SAP支持部门联系。 下面提到的代码行应可解决您的问题。

问题在于,SmartChart正在服务调用中请求" $ inlinecount = allpages",但是即使返回了数据,响应中的计数仍然丢失。

添加以下内容

 DESCRIBETABLE et_entityset LINES es_response_context-inlinecount。

谢谢

Vaibhav Maheshwari

一周热门 更多>

点击此处---> EasySAP.com 一起学习S4 HANA ...

相关问答