OData:使用" $ count"引发错误的结果计数。

2020-09-05 15:06发布

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

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


大家好,

当我们尝试使用URL ' https://my100447.sapbydesign.com/sap/byd/odata/cc_home_analytics.svc/RPHCMTLMU01_Q0013QueryResults/$count '出现以下错误。

"属性C0CHAR_STRUCTURE(实体类型RPHCMTLMU01_Q0013):缺少必需的过滤器"

有人知道如何在使用" $ count"时解决此问题吗? 我们可以通过在获取QueryResults的同时添加$ select参数来解决此错误,但此处与" $ count"一起解决问题的方法

是否可以同时使用" $ count"和其他选项(例如" $ select"和" $ filter")?

获取$ count的语法与使用$ select,$ filter等的语法不同。这就是我面临的问题。

如果您有解决此问题的想法,请帮助我提供正确的URL。

关于

汤姆

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

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


大家好,

当我们尝试使用URL ' https://my100447.sapbydesign.com/sap/byd/odata/cc_home_analytics.svc/RPHCMTLMU01_Q0013QueryResults/$count '出现以下错误。

"属性C0CHAR_STRUCTURE(实体类型RPHCMTLMU01_Q0013):缺少必需的过滤器"

有人知道如何在使用" $ count"时解决此问题吗? 我们可以通过在获取QueryResults的同时添加$ select参数来解决此错误,但此处与" $ count"一起解决问题的方法

是否可以同时使用" $ count"和其他选项(例如" $ select"和" $ filter")?

获取$ count的语法与使用$ select,$ filter等的语法不同。这就是我面临的问题。

如果您有解决此问题的想法,请帮助我提供正确的URL。

关于

汤姆

付费偷看设置
发送
4条回答
Aaron 3364
1楼-- · 2020-09-05 15:46

它表明您的entitySet具有受限的过滤器,这意味着您必须使用至少一个参数调用EntitSet。

也许您可以尝试以下方法:?$ top = 2 $ filters = dummy eq''&$ inlinecount = allpages

问候

约瑟夫

渐行渐远_HoldOn
2楼-- · 2020-09-05 15:36

嗨约瑟夫,

感谢您的答复。

我尝试根据您的评论跟踪URL,然后再次出现错误。

1。 https://my123456.sapbydesign.com/sap/byd/odata/cc_home_analytics.svc/RPHCMTLMU01_Q0013QueryResults?$top=2&$filters=dummy eq''&$ inlinecount = allpages

2。 https://my123456.sapbydesign.com/sap/byd/odata/cc_home_analytics.svc/RPHCMTLMU01_Q0013QueryResults/$count?$top=2&$filters=dummy eq''&$ inlinecount = allpages

您是说同一件事还是不同事? 如果您的意思有所不同,可以请我提供完整的网址吗?

此致

Tom

打个大熊猫
3楼-- · 2020-09-05 15:41

你好,

当我说哑时,应该通过服务的EntityType属性来更改它。

追夢秋陽
4楼-- · 2020-09-05 15:48

嗨,约瑟夫,

再次感谢您的宝贵时间。 实际上,我们的要求是从所有工作中心提取特定目的的完整数据。 我们有很多报告可以从SAP By Design中提取。

我们正在考虑创建一个应用程序来执行此任务,以避免手动操作。 我们拥有过去6至7年的大量数据。 计数实际上是计算提取完整记录并基于该计数创建查询所需的迭代次数。

由于我们在软件开发团队中,因此我们对这些SAP过滤器和数据没有足够的了解。

如果您对此任务有更好的想法,我很高兴听到这个消息。

此致

汤姆

一周热门 更多>