2020-09-09 06:44发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨
从7.01 Ehp1开始,Web dynpro表和alv具有选择列并更改其位置的功能。
我想禁用该功能,因为我不希望用户更改列顺序。
请帮助我完成ALV的操作
谢谢
阿比
阿比-这很简单。
转到WEB DYNPRO对象下的WEB DYNPRO应用程序
打开您的WEB DYNPRO应用程序(双击)
它将显示带有对象说明等的属性标签。
导航至"参数"列中的"参数"选项卡,选择"搜索"工具,然后搜索WDDISABLEUSERPERSONALIZATION是一个布尔集" X"作为默认值并保存。
这将禁用所有用户个性化设置,因此用户无法移动列的顺序。
如果有帮助,请提供要点。
谢谢!
Jason PV
嗨,
我已经完成了相同的工作,并且在开发服务器上也可以正常工作,但是当我将传输设备移到生产环境时,
请让我知道可能是什么问题。
预先感谢。
嗨,尝试这段代码;
在"设置"页面中显示"列选择"标签
调用方法wd_this-> alv_conf_table-> if_salv_wd_std_functions〜set_column_selection_allowed
导出值= ABAP_false。。
此处alv_conf_table指的是CL_SALV_WD_CONFIG_TABLE
希望它对您有帮助。
set_column_selection_allowed为false不会在ALV的设置中显示列选择。
我要禁用列重排 通过拖放
最多设置5个标签!
阿比-这很简单。
转到WEB DYNPRO对象下的WEB DYNPRO应用程序
打开您的WEB DYNPRO应用程序(双击)
它将显示带有对象说明等的属性标签。
导航至"参数"列中的"参数"选项卡,选择"搜索"工具,然后搜索WDDISABLEUSERPERSONALIZATION是一个布尔集" X"作为默认值并保存。
这将禁用所有用户个性化设置,因此用户无法移动列的顺序。
如果有帮助,请提供要点。
谢谢!
Jason PV
嗨,
我已经完成了相同的工作,并且在开发服务器上也可以正常工作,但是当我将传输设备移到生产环境时,
请让我知道可能是什么问题。
预先感谢。
嗨,尝试这段代码;
在"设置"页面中显示"列选择"标签
li>调用方法wd_this-> alv_conf_table-> if_salv_wd_std_functions〜set_column_selection_allowed
导出值= ABAP_false。。
此处alv_conf_table指的是CL_SALV_WD_CONFIG_TABLE
。希望它对您有帮助。
set_column_selection_allowed为false不会在ALV的设置中显示列选择。
我要禁用列重排 通过拖放
谢谢
阿比
一周热门 更多>