set pf-status '9000' excluding excltab. 如果只是上述这么做的话只是把STATUS上的功能键隐藏,如果是需要设置为灰色不可用的,则需要在进行如下设置 1.点击STATUS 应用工具条的 小绿灯 2.选择DISPLAY ALL 这个就是为了及时SET PF-STATUS排除的时候也要显示,但是功能被禁用了,所以就是会灰色的了, 这里的三个选项...
FORM frm_set_status USING i_extab TYPE slis_t_extab. SET PF-STATUS 'LIST'. ENDFORM. "frm_set_status *&---* *& Form FRM_SET_USERCOMMAND *&---* * text *---
3 2.在PBO中中调用STATUS 的时候根据需要设置(这里是禁用工艺工程录入(GYLR)按钮)。refresh excltab. excltab-fcode = 'SAVE'. append excltab. set pf-status '9000' excluding excltab.4 进入到该功能模块。5 4,完成代码的编写后,需要去状态栏设置是隐藏还是置灰不可用。
在程序中添加一个子例程,设置 GUI STATUS: FORM set_pf_status USING rt_extab TYPE slis_t_extab. SET PF-STATUS 'ZSTANDARD'. ENDFORM. 添加另外一个子例程,用于将界面上的变更数据保存到数据表,代码待会再编写。 FORM user_command USING r_ucomm LIKE sy-ucomm rs_selfield TYPE slis_selfield. ENDF...
SET PF-STATUS 'TEST'. WRITE: 'PF-Status:', sy-pfkey. AT LINE-SELECTION. IF sy-lsind = 20. SET PF-STATUS 'TEST' EXCLUDING fcode. ENDIF. WRITE: 'Line-Selection, SY-LSIND:', sy-lsind, / ' SY-PFKEY:', sy-pfkey. AT USER-COMMAND. IF sy-lsind = 20. SET PF-STATUS 'TEST' EXCL...
所有设置完成后,保存激活,GUI Status创建成功。下面,我们需要对刚才新增的GUI Status进行调用,应用于START-OF-SELECTION事件。定义语法如下: SET PF-STATUS <GUI STATUS NAME>. 对于定义的按钮,我们可以通过系统变量SY-UCOMM来获取它的功能代码。GUI STATUS的调用必须在Report输出是才触发。如下小例: ...
SET PF-STATUS 'ZSTATUS_CREATE' . "最开始创建的status ENDFORM . "zform_set_PF_STATUS *2)注册(设置)ALV的事件响应过程。 "定义ALV事件响应子例程 *&---* *& Form alv_user_command *&---* * text 响应双击,获取信息 *---
SET PF-STATUS 'S9000'. ENDMODULE. MODULE status_3000 OUTPUT. SET PF-STATUS 'S3000'. LEAVE TO LIST-PROCESSING AND RETURN TO SCREEN 3000. SKIP 1. WRITE: '在一个弹出窗口中,Write一段文字', /. ULINE. WRITE: '程序使用说明:', /.
MODULE status_0101 OUTPUT. SET PF-STATUS 'JERRY_CONSOLE'. SET TITLEBAR 'JERRY_TITLEBAR'. IF go_cust_container IS INITIAL. go_cust_container = NEW #( container_name = 'CUSTOM_CONTROL' ). CREATE OBJECT go_text_edit EXPORTING parent = go_cust_container ...
SET PF-STATUS 'STATUS'. SET TITLEBAR 'TITLE' WITH sy-dynnr. "如果容器不存在,创建容器 IF wa_custom_container IS INITIAL . CREATE OBJECT wa_custom_container EXPORTING container_name = wa_container. ENDIF. "在容器中创建alv CREATE OBJECT alv_grid ...