点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好
我最近注意到,如果在setDimensionFilter语句之后使用.getDataSource()。getData(如下面的代码所示),则使用的文本框无法正确刷新。
以下示例中的步骤如下:
突出显示的文本框总收入与表收入匹配( 因为我在AK按钮上单击了2次) 。
但是,如果我单击下一个美国州 WA(按钮WA),那么我会看到突出显示的文本框和表格总收入不匹配:
但是,如果我在" WA"按钮中单击 第二次 ,那么我会得到所需的结果:
总而言之,仅在 秒之后,文本框和表都匹配?! 这会迫使用户始终在每个状态对象上单击两次-这是不可接受的,您同意吗?
您知道为什么在SAC Designer应用程序中会发生这种情况吗? 我错过了什么还是做错了什么?
请尽快提出建议。
关于
Armando Santos->
armando.j.a.santos@gmail.com
注意:
在我看来,setDimensionFilter是SAC设计器中执行的最后一条语句,它忽略了在setDimensionFilter之后运行的getData语句。
(40.1 kB)
嗨Armando,
也许您应该尝试更新表的OnResultChanged中的Text。 这样,您可以确保在更新表后更新文本,因此该文本应反映表中显示的值。
亲切的问候,
Martijn van Foeken | Interdobs
感谢百万马丁。
您的小费是"百万美元"的小费。 :)
这是我在此逻辑中所缺少的"步骤"。
再次感谢您在此问题上的所有帮助!
致谢
阿曼多·桑托斯(Armando Santos)
这似乎是一个真正的错误,您是否与SAP发生了一起事件?
不,我没有卢卡斯。
我正在等待这篇文章的帮助或反馈。
阿曼多·桑托斯(Armando Santos)
@ Hithesh Lankipalle:
能否请您为这个问题提供一些"启示"?
预先感谢
阿曼多·桑托斯
嗨阿曼多,
不客气!
亲切的问候,
马丁·范·弗肯(Martijn van Foeken) | Interdobs
嗨Armando,
在这种简单的情况下,使用 onResultChanged 事件更新文本框最合适。 但是,在setDimensionFilter之后调用getData应该可以按预期工作。 它们打算在这种情况下使用。 在这种情况下,请始终为SAP创建事件。
一周热门 更多>