点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,专家们,我正在针对HANA的SAP B1版本中进行动态过滤。 我正在阅读这篇文章 APPLY_FILTER ,但我 无法得到它。
我收到此错误:
无法执行" CALL" SBODEMOAU"。" TEST1"()" SAP DBTech JDBC:[257]:sql语法错误:SQLScript APPLY_FILTER:过滤器变量中的条件不正确:'WHERE" ItemCode" ='OS0001"
以下是我的示例查询:
< pre>创建过程" SBODEMOAU"。" TEST1"() 如 开始 在其他地方声明varchar(50); oWHERE:='WHERE" ItemCode" =``OS0001'''; lt_test =从" OITM"中选择" ItemCode"," ItemName"; proc = APPLY_FILTER(:lt_test,:oWHERE); 结束; 致电" SBODEMOAU"。" TEST1"(); 删除过程" SBODEMOAU"。" TEST1";
有人尝试过吗?
嗨,布莱恩
问候!
将字符串传递到APPLY_FILTER时,无需在字符串中写入" where"。 只需提及
请在APPLY_FILTER语句之后包括:proc的select语句。
说
SELECT * FROM:proc;
那应该给你输出。
最好的问候
Srujan Gannamaneni
一周热门 更多>