视图过滤器表达式中的语法错误

2020-09-15 23:25发布

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

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


你好,

我正在研究使用以下where子句在BKPF上构建视图的要求。

BUKRS不在('AAAA','BBBB')的地方

AND(GJAHR ='2018'或(GJAHR ='2017'AND BLART ='V1')OR BLART ='V2')

在投影节点中,我创建了以下过滤器表达式

(不在in(" BUKRS",'AAAA','BBBB'))AND(((" GJAHR" ='2018')OR(((" GJAHR" ='2017')AND(" BLART" ='V1 ')OR(" BLART" ='V2'))

在验证过程中,它给出语法错误为"表达式无效,2048:失败"

"表达式无效:评估程序:表达式字符串中的语法错误;预期的TK_RPAREN,解析"不在(\" BUKRS \",'AAAA','BBBB')\ n AND(((\" GJAHR \" = '2018')OR(((\" GJAHR \" ='2017')AND(\" BLART \" ='V1')OR(\" BLART \" ='V2'))[此处]"

还尝试使用过滤器表达式

" BUKRS"不在('AAAA','BBBB')AND((" GJAHR" ='2018')OR(((" GJAHR" ='2017')AND(" BLART" ='V1')OR中 (" BLART" ='V2'))

显示错误

"

"无法将过滤器表达式转换为有效的查询。过滤器表达式中使用的语法无效。在过滤器表达式中使用有效的语法"

请使用有效的过滤器表达式语法帮助我,以获得所需的where子句。

谢谢

草皮

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

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


你好,

我正在研究使用以下where子句在BKPF上构建视图的要求。

BUKRS不在('AAAA','BBBB')的地方

AND(GJAHR ='2018'或(GJAHR ='2017'AND BLART ='V1')OR BLART ='V2')

在投影节点中,我创建了以下过滤器表达式

(不在in(" BUKRS",'AAAA','BBBB'))AND(((" GJAHR" ='2018')OR(((" GJAHR" ='2017')AND(" BLART" ='V1 ')OR(" BLART" ='V2'))

在验证过程中,它给出语法错误为"表达式无效,2048:失败"

"表达式无效:评估程序:表达式字符串中的语法错误;预期的TK_RPAREN,解析"不在(\" BUKRS \",'AAAA','BBBB')\ n AND(((\" GJAHR \" = '2018')OR(((\" GJAHR \" ='2017')AND(\" BLART \" ='V1')OR(\" BLART \" ='V2'))[此处]"

还尝试使用过滤器表达式

" BUKRS"不在('AAAA','BBBB')AND((" GJAHR" ='2018')OR(((" GJAHR" ='2017')AND(" BLART" ='V1')OR中 (" BLART" ='V2'))

显示错误

"

"无法将过滤器表达式转换为有效的查询。过滤器表达式中使用的语法无效。在过滤器表达式中使用有效的语法"

请使用有效的过滤器表达式语法帮助我,以获得所需的where子句。

谢谢

草皮

付费偷看设置
发送
2条回答
My梦
1楼 · 2020-09-15 23:55.采纳回答

嗨,您在第二个代码表达式中缺少end),请按逻辑调整括号。

(不是in((" BUKRS",'AAAA','BBBB'))AND(((" GJAHR" ='2018')OR(((" GJAHR" ='2017')AND(" BLART" ='V1  ')OR(" BLART" ='V2')))
土豆飞人
2楼-- · 2020-09-15 23:55

感谢您敏锐的目光。

一周热门 更多>