如何否定正在使用的 ablFilter 中的过滤器

How to negate a filter in ablFilter used in progress

我正在使用过滤器通过以下过滤器命中一个 BE。

{"tableref":"eLifeC","ablfilter":"(Cycle EQ '5YRS' OR Cycle EQ 'AC' OR Cycle EQ 'ALAR' OR Cycle EQ 'LXVC')"}

从这些过滤器中,我将获得仅符合我的条件的数据。 有没有办法通过否定这个过滤器来获取数据? 我不想用 NE 代替 EQ,我想否定整个过滤语句

没有开箱即用的方法。您正在使用 PDSOE 生成的业务实体/数据对象服务吗?

您必须在 ABL 中通过在相关填充方法中的 ablfilter 周围添加 NOT ( ) 来实现这一点。