SAP HANA:输入参数筛选值'*';问题

SAP HANA:输入参数筛选值'*';问题,sap,hana,Sap,Hana,我想介绍一个我们在项目中面临的关于输入参数过滤问题的问题 问题: SAP HANA视图中有5个输入参数,默认值为“”,可以选择所有值。 现在,当我们想使用脚本将数据从这个HANA视图选择到我们的表函数中时,我们使用“占位符”语句传递输入参数值,但是对于这个语句“”,它不起作用(它不返回任何结果)。 更重要的一点是,如果我将值硬编码为“”,它将正确显示数据,但如果我使用变量(保存“”值),它将不显示数据。 例如: -对于plant(WERKS)过滤器,如果我将常量“*”,它将为我提供所有数据 对

我想介绍一个我们在项目中面临的关于输入参数过滤问题的问题

问题: SAP HANA视图中有5个输入参数,默认值为“”,可以选择所有值。 现在,当我们想使用脚本将数据从这个HANA视图选择到我们的表函数中时,我们使用“占位符”语句传递输入参数值,但是对于这个语句“”,它不起作用(它不返回任何结果)。 更重要的一点是,如果我将值硬编码为“”,它将正确显示数据,但如果我使用变量(保存“”值),它将不显示数据。 例如: -对于plant(WERKS)过滤器,如果我将常量“*”,它将为我提供所有数据

  • 对于plant(WERKS)过滤器,如果我使用一个变量(ZIN_WERKS),该变量从最终视图的输入屏幕传递了“*”值,它不会给我任何数据
我检查了变量是否正确填写了“*”值,但仍然没有我们无法理解的数据

另外一个问题,我们是否总是将输入参数的默认值设置为“*”,因为如果它是空的或空的,它总是过滤空值,并且也无法生成值帮助

您是否曾经遇到过这些问题,因为它似乎是SAP HANA的基本要点…?
我们非常感谢您对这些问题的任何帮助/提示…

这确实是一个已经被问过的问题。这里的要点是,您似乎希望模仿HANA机型中基于SAP Netweaver的应用程序的选择行为。
这里需要考虑的一个区别是,像HANA这样的SQL数据库上的占位符字符不是<代码> */COD>而是 %%/COD>。 此外,占位符搜索仅在您的模型使用类似于比较的
时有效,但与
=
(相等)或