append excltab. 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 *---
PROCESS BEFORE OUTPUT. MODULE status_9000. * PROCESS AFTER INPUT. MODULE user_command_9000. MODULE user_exit_9000 AT EXIT-COMMAND. PBO MODULE status_9000 OUTPUT. SET PF-STATUS 'SRANDARD_9000'. SET TITLEBAR 'TITLE_9000'. ENDMODULE. PAI MODULE user_command_9000 INPUT. save_ok = ok_code....
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 ...
所有设置完成后,保存激活,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 '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 wordwrap_mode = cl_gui_textedit=>wordwrap_at_fixed_position...
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' EXCLUDING fcode. ENDIF. WRITE: 'User-Command, SY-LSIND:', sy-lsind, / ' SY-UCOMM:', sy-ucomm...
---**-->EXTABtext*---*FORMFRM_ALV_SET_STATUSUSINGEXTABTYPESLIS_T_EXTAB.**设置标题栏SETTITLEBAR'TB01'.**设置状态栏SETPF-STATUS'PF_ALV'.ENDFORM."FRM_FRM_ALV_SET_STATUS 复制ALV的状态栏 这里用系统标准的状态栏,不进行创建,SE41 拷贝系统现有的程序 image.png 复制到程序 “ZHY01_HY101_2022...