点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 在一个视图中,我们创...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 在一个视图中,我们创...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
在一个视图中,我们创建了一个输入参数(允许多个值)并应用match和in函数。
(在(" KOSTL",$ IP_cost_centre $)中或(match(" KOSTL",$ IP_cost_centre $))
当我们在HANA Studio中使用以下输入值 * 和 12100,17222 运行视图时,我们将获得正确的结果而没有任何错误。
当我们在Design Studio 1.5中使用同一视图时,并通过提示屏幕传递值时,初始视图中的输出不会出现,并在sql脚本中显示错误
但要,当我们分配此数据源以绘制图表时,将显示正确的数据。
再次尝试为图表选择数据选择时,我再次看到相同的SQL脚本错误。
但数据仍在图表中可见。
为什么为什么为什么要这样……这是一个错误,还是我错过了一些东西?
第二件事
在同一个DS应用程序中,我还有另一个数据查询( FILTER_DIMENSIONS),源或提供者(无论您叫什么)。
因此,我将此查询用于筛选器行并选择了值,然后调用代码以将值应用于第一个查询输入参数。代码写在数据源事件"结果集已更改"中。
var filter_costcentre = FILTER_DIMENSIONS.getFilterExt(" Cost_Centre"); APPLICATION.setVariableValueExt(" IP_cost_centre",""" + Convert.replaceAll(FILTER_DIMENSIONS.getFilterExt(" Cost_Centre"),";", ',''")+"''");
**值为 ''11100'',''11700''
但是,但是应用程序会为上述代码引发错误
因此查询不会更新图表结果。 :(
现在,这仅在match和HANA的功能中发生。
请提供帮助。 如果不能,请转发给可以的人。
致谢
拉杰德
(22.4 kB)
嗨,
我使用了另一种方式来满足我的要求。
感谢您的帮助。
致谢
拉杰德
一周热门 更多>