加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

选择屏幕添加Functionbutton,隐藏F8执行按钮

(2018-07-01 17:45:02)
分类: ABAP屏幕相关
一般执行程序后,会显示一个F8执行 按钮
选择屏幕添加Functionbutton,隐藏F8执行按钮

现在需求是这样,添加自己的按钮,隐藏掉标准的执行按钮
选择屏幕添加Functionbutton,隐藏F8执行按钮

代码比较简单

REPORT  ZLM_SCREEN1.

TABLESsscrfields.
DATA it_exclude TYPE TABLE OF sy-ucomm.

PARAMETERS p_data TYPE string.

"添加了五个按钮
SELECTION-SCREENFUNCTION KEY 1,FUNCTION KEY 2,
                  
FUNCTION KEY 3,FUNCTION KEY 4,FUNCTION KEY 5.

INITIALIZATION.

  
APPEND 'ONLI' TO it_exclude.
  
CALL FUNCTION 'RS_SET_SELSCREEN_STATUS'
    
EXPORTING
      p_status  
sy-pfkey
    
TABLES
      p_exclude 
it_exclude.

"按钮显示描述
  sscrfields
-functxt_01 'DISPLAY'."'DISPLAY'.
  sscrfields
-functxt_02 text-f02."
  sscrfields
-functxt_03 text-f03."
  sscrfields
-functxt_04 text-f04."
  sscrfields
-functxt_05 text-f05."

AT SELECTION-SCREEN.

"按钮相应
  
CASE sscrfields-ucomm.
    
WHEN 'FC01' "DISPLAY
    
WHEN 'FC02' "
    
WHEN 'FC03'  "
    
WHEN 'FC04'  "
    
WHEN 'FC05'  "
    
WHEN 'ONLI'   "F8

    
WHEN OTHERS.
  
ENDCASE.


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有