WEBI无法识别设置为未准备好输入的BW变量

2020-09-26 12:25发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好,我确定这是一个已知问题,但...

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

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


您好,我确定这是一个已知问题,但是我对WEBI还是陌生的,以为我会在重新发明轮子之前先问这个问题。

我有一个带有客户退出变量的BW查询,该变量设置为尚未准备好输入-当用户运行查询时,该变量检索其用户名并相应地过滤查询结果-仅允许该用户 查看自己的数据。 该查询可以单独运行,也可以在使用Web应用程序设计器构建的应用程序中正常运行。 但是,当我在其上构建WEBI报告时,该变量将被忽略,从而将所有用户的数据都输入。有没有已知的解决方案?

注意,我不希望用户在运行报表时被询问任何提示,因此,我无法为输入变量做好准备。 我曾尝试将所有数据导入WEBI并使用WEBI变量进行过滤,但这是不可行的,因为即使缓存了查询数据,为所有用户检索数据也要花费很长时间。

4条回答
d56caomao
2020-09-26 12:50

让我补充一下,我在BW查询的"默认过滤器"区域中使用了此变量-奇怪 如果那可能是WEBI忽略它的原因,如我所理解的那样,当像这样使用变量时,BW查询将首先检索所有数据,然后应用过滤器。

为了检验这一理论,我使用了另一个查询,其中我的变量不是位于"默认值"过滤器区域中,而是位于结构内的一个关键图中。 看来WEBI在将查询组件加载到"查询"面板中时可能正在正确读取它-我怀疑是因为该关键指标描述中使用的文本变量已正确填充,因此必须正确过滤了关键指标。 但是,当我尝试在"查询"面板中刷新查询时,出现以下错误:

一周热门 更多>