HANA在SAP设计工作室中查看I/P参数消耗。 根本不工作

2020-09-21 05:39发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 在一个视图中,我们创...

         点击此处--->   EasySAP.com群内免费提供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错误:SAP DBTech JDBC:[2048]:列存储错误:搜索表错误:[6968]评估程序:表达式字符串中的语法错误;期望的TK_ID,解析为"((\" GJAHR \" ='2016 ')和(在(\" KOSTL \",[这里] *))"

但要,当我们分配此数据源以绘制图表时,将显示正确的数据。

再次尝试为图表选择数据选择时,我再次看到相同的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''

但是,但是应用程序会为上述代码引发错误

  • 为数据源FILTER_DIMENSIONS执行事件处理程序"结果集已更改"的第二次尝试被拒绝,因为这可能会导致执行周期。

因此查询不会更新图表结果。 :(

现在,这仅在match和HANA的功能中发生。

请提供帮助。 如果不能,请转发给可以的人。

致谢

拉杰德

(22.4 kB)
付费偷看设置
发送
7条回答
lukcy2020
1楼-- · 2020-09-21 06:09

您似乎正在使用JDBC连接

请参阅此说明 https://launchpad.support.sap.com/ #/notes/2421490/E 表示JDBC连接已被弃用-您应该使用http连接

奄奄一息的小鱼
2楼-- · 2020-09-21 05:55

此注释(http连接)中对此内容进行了介绍 https://launchpad.support.sap.com/#/notes/2193057/E

四川大学会员
3楼-- · 2020-09-21 06:07

除了Tammy的建议,我强烈建议您升级到Design Studio 1.6。

bbpeas
4楼-- · 2020-09-21 06:10

嗨,穆斯塔法,

谢谢您的答复。

我们有HANA sp9 rev-97和BOBJ 4.1支持包6。

我们可以去Design Studio 1.6吗? 因为我听说某些功能在1.6中不起作用

致谢

Rajender Singh

Doze时光
5楼-- · 2020-09-21 06:14

嗨,Rajender,

您担心哪些特定功能无法在Design Studio 1.6中使用?

请注意,

穆斯塔法。

哎,真难
6楼-- · 2020-09-21 06:07

拉杰德,

能否请您分享已完成的替代方法的详细信息。 谢谢。

一周热门 更多>