点击上方 蓝字 关注我们
We are going forward to the future, not back into the past.
我们要迈向未来,而不是沉湎于过去。
说 明
本文介绍ABAP如何在选择屏幕隐藏相关按钮:
1、查找功能代码: **执行程序- >系统->状态->GUI状态->双击查看 **
**
**
效 果
**隐藏执行按钮**
**
** **
** **隐藏其他按钮**
代 码
PARAMETERS p_hide TYPE c .
AT SELECTION-SCREEN OUTPUT .
DATA lt_exclude TYPE TABLE OF sy \- ucomm .
" 隐藏执行按钮
APPEND 'ONLI' TO lt_exclude .
CALL FUNCTION 'RS_SET_SELSCREEN_STATUS'EXPORTING
p_status = sy \- pfkey
p_program = sy \- cprog
TABLES
p_exclude = lt_exclude .'PRIN' TO lt_exclude , " 执行并打印
'SJOB' TO lt_exclude , " 后台执行
'GET' TO lt_exclude , " 变式获取
'VDEL' TO lt_exclude . " 变式删除
**补充:** 使用 RS_SET_SELSCREEN_STATUS不仅可以隐藏相应的按钮, 还 可以使用 自定义的GUI 状态,替换 标准
的 GUI状态, 只需调整 p_status和 p_program参数即可。
以上是今日分享,希望对你有所帮助~~~
欢迎点赞、留言、分享
往期推荐
[ ABAP 选择屏幕-页签展示
](https://mp.weixin.qq.com/s?__biz=Mzg3OTE2Njg0OQ==&mid=2247492081&idx=1&sn=f5d1a392a99b079b7fbc28a409c0e615&chksm=cf0a351ff87dbc099263f9003abaa1946c31c846808c3674faef4dea18d64334a8675a4647b9&scene=21#wechat_redirect)
[ ABAP 选择屏幕-展开/折叠屏幕元素
](https://mp.weixin.qq.com/s?__biz=Mzg3OTE2Njg0OQ==&mid=2247492011&idx=1&sn=dfbffbc946959c6339193a2323407f9f&chksm=cf0a3545f87dbc53268496f126c19668ae6ea23516c0bd2ae7200e682f8a79cc8333f90a953c&scene=21#wechat_redirect)
[ ABAP 选择屏幕-搜索帮助
](https://mp.weixin.qq.com/s?__biz=Mzg3OTE2Njg0OQ==&mid=2247491935&idx=1&sn=2eddfb9d5dce509facd77c83cbdac89f&chksm=cf0a35b1f87dbca7175e5e95e18721e563750b82cb6c98ff6707e971c8225ad8737d016e473f&scene=21#wechat_redirect)
[ ABAP 选择屏幕-下拉列表
](https://mp.weixin.qq.com/s?__biz=Mzg3OTE2Njg0OQ==&mid=2247491445&idx=1&sn=dcd5be40650ec9b9dbf714f1cfaacf2a&chksm=cf09cb9bf87e428d7e84c7b89d6543a74413760bf53806021b0ff89cb2968374bcdb712d3111&scene=21#wechat_redirect)
点个 在看 你最好看