微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

多个排除数据无法捕获过滤器选项odata

如何解决多个排除数据无法捕获过滤器选项odata

我通过使用odata(S4Hana)创建智能表sapui5屏幕。

在odata端,使用此方法从智能过滤器中获取过滤器值⇒[io_tech_request_context-> get_filter()-> get_filter_select_options()。]

当我将过滤器值作为多个包含选项传递时,可以。

OK

当我将过滤器值作为多个Exclude选项传递时,无法从filter_select选项方法访问数据。可以使用filter_string方法获取数据,但是很难获取数据并将其放入范围表。

NG

让我知道如何从odata实体集中获取过滤器值。

解决方法

让我知道如何从odata实体集中获取过滤器值。

已定义rules,您的 $ filter 参数必须如何转换为导入参数 it_filter_select_options 。如果您违反了此规则(您确实...),则导入参数 it_filter_select_options 将为空。

遗憾的是,没有简单的解决方案

如果您需要将参数 iv_filter_string 转换为选择选项,则有很多关于它的教程/博客。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。