效果图

点BUT01后,BUT01后,01灰掉,02可点击

代码:

*&---------------------------------------------------------------------*
*& Report  ZTEST_007
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*
REPORT ZTEST_007.


TYPE-POOLS:SLIS.
DATA:RT_EXTAB TYPE SLIS_T_EXTAB.

INITIALIZATION.

START-OF-SELECTION.
  APPEND 'BUT02' TO RT_EXTAB.
  SET PF-STATUS 'STANDARD' EXCLUDING RT_EXTAB.
  WRITE '两个按钮,右边那个被灰掉了'.
  WRITE '虽然显示但是不可以按'.

AT USER-COMMAND.
  IF SY-UCOMM 'BACK'.
    LEAVE PROGRAM.
  ELSEIF SY-UCOMM 'BUT01'.
    REFRESH RT_EXTAB.
    APPEND 'BUT01' TO RT_EXTAB.
    SET PF-STATUS 'STANDARD' IMMEDIATELY EXCLUDING RT_EXTAB.
  ELSEIF SY-UCOMM 'BUT02'.
    REFRESH RT_EXTAB.
    APPEND 'BUT02' TO RT_EXTAB.
    SET PF-STATUS 'STANDARD' IMMEDIATELY EXCLUDING RT_EXTAB.
  ENDIF.


* ***两个按钮是交互生效,主要设置如下
*1,双击SET PF-STATUS 'STANDARD' 中  STANDARD 输入 BUT01 BUT02 BACK 等参数
*2,goto->attributes->pushbutton assignment...->Display all   这步是关键
*3, 激活  OK


截图如下:

Status

设置:


©著作权归作者所有:来自51CTO博客作者mb5fd8698f60f87的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 点进垃圾网页后返回按钮失效?谷歌承诺将彻底解决这个问题!
  2. [牛课习题]查找组成一个偶数最接近的两个素数
  3. js 中数组常用方法介绍以及 JSON 对象的两个方法展示和跨域请求
  4. android 正确导入第三方jar包
  5. android 耳机按钮监听
  6. Android(安卓)OpenGL ES 2.0 手把手教学(2)- 两个三角形
  7. 使用ActivityGroup来切换Activity和Layout
  8. 如何去掉Android(安卓)6.0 UI界面上的搜索框
  9. android 退出按钮

随机推荐

  1. 如何将curl获取到的json对象转成数组
  2. php如何修改数组的值?
  3. PHP在图片中用 imagettftext() 添加水印(
  4. 如何解决php中curl传递数据太慢
  5. php如何设置权限?
  6. php代码如何在html文件里面执行(详解)
  7. 如何解决php中curl_init()函数不可用
  8. php中如何进行小写转换?
  9. PHP以正则表达式验证手机号码
  10. 如何实现php中date只显示年月日