OData查询所有记录

2020-08-21 10:51发布

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

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


我一直在关注 ,尝试从SAP ByDesign中提取报告数据。 根据本文,默认情况下将返回50个条目。 我已经使用$ top参数从报表中提取所有数据。 当我将$ top的值设置为很高的数字(以便下载所有条目)时,出现" 500 Internal Server Error"。 当我将其设置为较小值时,该呼叫将按预期工作。 我的查询的结构如下:

https://<我的系统主机名> .com/sap/byd/odata/<工作中心的简称> _analytics.svc/RP <报告ID> QueryResults?select = < br> &$ top = 1000000

这里有什么想法吗? 我应该在某个地方进行更改吗? 是否有更好的方式从报表中提取所有数据?

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

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


我一直在关注 ,尝试从SAP ByDesign中提取报告数据。 根据本文,默认情况下将返回50个条目。 我已经使用$ top参数从报表中提取所有数据。 当我将$ top的值设置为很高的数字(以便下载所有条目)时,出现" 500 Internal Server Error"。 当我将其设置为较小值时,该呼叫将按预期工作。 我的查询的结构如下:

https://<我的系统主机名> .com/sap/byd/odata/<工作中心的简称> _analytics.svc/RP <报告ID> QueryResults?select = < br> &$ top = 1000000

这里有什么想法吗? 我应该在某个地方进行更改吗? 是否有更好的方式从报表中提取所有数据?

付费偷看设置
发送
2条回答
蓋茨
1楼-- · 2020-08-21 11:07

您好

OData服务器具有大小限制。 当查询响应很大时,它就会转储。

我想向您介绍UX透视图...拥有带有阻塞机制的表是一个明智的解决方案,尤其是当用户处理大量数据时。

此外,在某些情况下,默认情况下,UI5中的OData模型根据请求限制为100个条目。

请确保您要执行的操作。

致谢

约瑟夫

ZJXianG
2楼-- · 2020-08-21 11:21

你好约瑟夫

感谢您的回复! 我想做的是通过另一个程序将通过SAP Excel附加组件执行的数据下载转换为OData请求,从而使它们自动化。 我的表已经被分成几块,并且大小没有变化,因此我知道它们的大小是可以控制的。

最近是否实施了尺寸限制? 我在哪里可以查看这些限制?

滞后机制是什么意思?

最好

Demetris

一周热门 更多>