智能表筛选器仅适用于模拟服务器,不适用于OData服务

2020-09-09 04:16发布

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

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


当我在智能表中使用模拟服务器时,过滤器运行正常。 但是,当使用任何OData服务时,过滤器将无法运行,即使应用了过滤器后,它也会返回所有行。

在调试时,我发现正在使用批处理来获取数据,后来我将其更改为V1 OData模型,但问题仍未解决。 过滤器实现确实需要后端实现,还是我们可以不用它。

为参考添加屏幕截图-

(62.4 kB)

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

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


当我在智能表中使用模拟服务器时,过滤器运行正常。 但是,当使用任何OData服务时,过滤器将无法运行,即使应用了过滤器后,它也会返回所有行。

在调试时,我发现正在使用批处理来获取数据,后来我将其更改为V1 OData模型,但问题仍未解决。 过滤器实现确实需要后端实现,还是我们可以不用它。

为参考添加屏幕截图-

(62.4 kB)
付费偷看设置
发送
4条回答
大简至美
1楼 · 2020-09-09 05:06.采纳回答

Hi Nigamasis,

是的,后端强制执行过滤器实现,用于在发送带有过滤条件的请求时过滤记录。 否则,该服务将始终返回相同的数据,并且UI将假定它已接收到请求的过滤数据。

感谢

Vaibhav Maheshwari

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

您好死灵病

请检查一下之后触发的批处理调用 应用过滤器并检查批处理URL是否包含任何$ filter后缀。 如果$ filter参数正确,并且您仍在获取完整的数据集,那么后端oData实现似乎是一个问题。

希望它会有所帮助:)

感谢和问候

Ashish

wang628962
3楼-- · 2020-09-09 04:55

是的,$ filter参数已传递到后端服务,但它返回所有行。 我认为后端实施是强制性的。

hongfeng1314
4楼-- · 2020-09-09 04:48

是的,是的。 感谢您的答复。

一周热门 更多>