应用程序设计器-使用BW Live Connection模型将可变的提示值传递给故事/应用程序

2020-08-15 02:52发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)人们好, 我们从应用程序设计器...

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

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


人们好,

我们从应用程序设计器和一些BW查询开始。 一个要求是具有类似报告-报告-界面的功能。 用户希望在表中选择一个数据单元,然后通过按钮开始另一个报表(故事或应用程序设计器应用程序)的调用,该报表调用另一个BW查询并使用该数据单元填写提示变量。

我知道我可以将过滤器值传递给故事等,但是我需要在BW实时连接提示中设置变量。
是否可能这样?

在BEX网络世界中,我们已经能够做到这一点:
https://blogs.sap.com/2014/09/29/passing-filter-values-through-url-in-bex-wad /

提前感谢所有回复!

最诚挚的问候,

2条回答
Nir深蓝
2020-08-15 03:35

你好Axel,

我从您的帖子中了解到(如果我错了,请纠正我),您有一个在BW实时查询之上创建的表作为数据源。 一旦用户单击了表格的单元格(即,在任何维度上),您都需要使用基于另一个BW实时查询构建的图表打开另一个弹出窗口,并且需要将单元格的值传递给该查询的变量。

如果我的理解是正确的。 以下代码可能会对您有所帮助。

假设表中有一个"国家"单元格。 单击此单元格后,您可以打开一个弹出窗口,其中包含基于BW查询构建的各种图表,并以"国家/地区"作为输入参数。

在表的onSelect()中。

V_COUNTRY(全局变量)= Table_1.getSelections()[0] ['Country'];

(假设您的弹出窗口即popup_1中有一个基于第二个查询的图表)

图表_1.getDataSource()。setVariableValue('VAR_COUNTRY',V_COUNTRY);

popup_1.open();

希望这会有所帮助。

此致

Megh

一周热门 更多>