灰掉工具栏上部分按钮

效果如图:
灰掉工具栏上部分按钮
点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
灰掉工具栏上部分按钮

设置
灰掉工具栏上部分按钮

灰掉工具栏上部分按钮

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值