如何防止FPM列表跳回第一行?

2020-09-13 08:21发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好, 我有一个使用FP...

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

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


你好,

我有一个使用FPM_LIST_UIBB的FPM应用程序和一个实现IF_FPM_GUIBB_LIST接口的类。

每当我在结果WebDynpro列表中更改一个值(例如,更改下拉列表的值)时,该列表就会跳回到第一行,并且不会保持我当前正在编辑的行上的fokus。 请参见以下示例:

请注意,在上面的屏幕截图中,1.行(该行的" Prio" = 1)不可见,因为我滚动了该行。 现在,当我将第6行的下拉字段更改为另一个值时,列表将跳回到1.行,这将使第6行不可见:

这种行为是不可接受的,因为用户必须:滚动->更改值->滚动->更改另一个值->滚动...

在生产系统上,此表有100多个条目,因此滚动将非常令人沮丧。

我没有找到任何可以改变这种行为的设置。

您能帮我吗?
在此先感谢您!

PS:我们正在使用SAP BW 7.5 SP11

(21.7 kB)
1条回答
Cikesha
2020-09-13 08:53

Markus,您好吗?您可以检查供料器方法if_fpm_guibb_list〜get_data()。

除其他参数外,还有参数ev_data_changed和cv_first_visible_row。 现在,只要ev_data_changed = abap_true,就会应用参数cv_first_visible_row。 基本上,只有在数据确实发生更改时,才应将ev_data_changed设置为abap_true。 即 最简单的解决方案是不设置ev_data_changed = abap_true。


亲切的问候,
乌尔里希


一周热门 更多>

相关问答