禁用列选择

2020-09-09 06:44发布

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

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


从7.01 Ehp1开始,Web dynpro表和alv具有选择列并更改其位置的功能。

我想禁用该功能,因为我不希望用户更改列顺序。

请帮助我完成ALV的操作

谢谢

阿比

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

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


从7.01 Ehp1开始,Web dynpro表和alv具有选择列并更改其位置的功能。

我想禁用该功能,因为我不希望用户更改列顺序。

请帮助我完成ALV的操作

谢谢

阿比

付费偷看设置
发送
4条回答
d56caomao
1楼 · 2020-09-09 07:32.采纳回答

阿比-这很简单。

转到WEB DYNPRO对象下的WEB DYNPRO应用程序

打开您的WEB DYNPRO应用程序(双击)

它将显示带有对象说明等的属性标签。

导航至"参数"列中的"参数"选项卡,选择"搜索"工具,然后搜索WDDISABLEUSERPERSONALIZATION是一个布尔集" X"作为默认值并保存。

这将禁用所有用户个性化设置,因此用户无法移动列的顺序。

如果有帮助,请提供要点。

谢谢!

Jason PV

葫芦娃快救爷爷
2楼-- · 2020-09-09 07:32

嗨,

我已经完成了相同的工作,并且在开发服务器上也可以正常工作,但是当我将传输设备移到生产环境时,

请让我知道可能是什么问题。

预先感谢。

小熊yu生菜
3楼-- · 2020-09-09 07:32

嗨,尝试这段代码;

  • 在"设置"页面中显示"列选择"标签

调用方法wd_this-> alv_conf_table-> if_salv_wd_std_functions〜set_column_selection_allowed

导出值= ABAP_false。。

此处alv_conf_table指的是CL_SALV_WD_CONFIG_TABLE

希望它对您有帮助。

悻福寶寶
4楼-- · 2020-09-09 07:06

set_column_selection_allowed为false不会在ALV的设置中显示列选择。

我要禁用列重排 通过拖放

谢谢

阿比

一周热门 更多>