1、如图GUI中定义的3个功能键,可以对其设置灰色不可用 或者隐藏。
2、1.先定义一个内表(作用是为了储存功能键字段)data: begin of excltab occurs 0, fcode like sy-ucomm, end of excltab.程序中也可以这样定义。
3、2.在PBO中中调用STATUS 的时候根据需要设置(这里是禁用工艺工程录入(GYLR)按钮)。refresh excltab. excltab-fcode = 'SAVE'. append excltab. set pf-status '9000' excluding excltab.
4、进入到该功能模块。
5、4,完成代码的编写后,需要去状态栏设置是隐藏还是置灰不可用。如图点击图中的按钮。
6、会弹出三个功能键。
7、第一个是对设置的功能键进行置灰操作,不可点击。第二个是对设置的功能键进行隐藏操作,用户在一定的条件下不可见。第三个就是介于两者直接,如果是要弄成灰色的就进去,然后打上勾,不然不勾的默认是直接隐藏掉。(没有具体操作过,待验证)对两种效果进行演示。一是在定检是C的情况下完全显示。
8、第二种是在非C的状态下,隐藏的显示。选中另外一条的情况下