i_callback_program = sy-repid 当前程序名 is_layout = layout 输出样式 it_fieldcat = fieldcat[] 字段定义描述表 i_callback_pf_status_set = \'PF_STATUS_SET\' 触发事件调用子程序 i_callback_user_command = \'USER_COMMAND\' 鼠标事件操作子程序 ...
i_callback_pf_status_set= pf_status i_callback_user_command= user_command * I_CALLBACK_TOP_OF_PAGE = ' ' * I_CALLBACK_HTML_TOP_OF_PAGE = ' ' * I_CALLBACK_HTML_END_OF_LIST = ' ' * I_STRUCTURE_NAME = * I_BACKGROUND_ID = ' ' * I_GRID_TITLE = i_grid_settings= gwk_...
gs_glay-edt_cll_cb = abap_true. " 选中复选款,立刻触发data changed 事件 CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY_LVC' EXPORTING i_callback_program = sy-repid "回调程序 i_callback_pf_status_set = 'SET_PF_STATUS' i_callback_user_command = 'USER_COMMAND' i_grid_settings = gs_glay is_...
I_CALLBACK_PROGRAM:调用alv程序名,一般就是当前程序,sy-repid,类型:sy-repid,默认Space; I_CALLBACK_PF_STATUS_SET:ALV工具栏Subroutine, ALV屏幕菜单,此参数允许报表展现用户自定义的屏幕菜单,类型:SLIS_FORMNAME,默认Space, I_CALLBACK_USER_COMMAND:ALV user Command Subroutine(子程序),类型:SLIS_FORMNAME,...
在这个方法CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'里的 这个参数 I_CALLBACK_PF_STATUS_SET = 'FRM_SET_GUI'然后在'FRM_SET_GUI' 里来设定ALV页面的标题 SET TITLEBAR '10002'.或者在START-OF-SELECTION. 这个模块下SET TITLEBAR '10002'. 应该也是好使得。转到...
"调用FM显示报表CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY_LVC' EXPORTING * I_INTERFACE_CHECK = ' ' repid i_callback_pf_status_set = 'FRM_SET_STATUS' "状态栏form i_callback_user_command = 'FRM_ALV_USER_COMMAND' "用户命令form * I_CALLBACK_TOP_OF_PAGE = ' ' * I_CALLBACK_HTML_TOP_...
FORM FRM_SET_FIELD1 USING I_FIELDNAME I_SELTEXT I_REF_FIELD I_REF_TABLE I_SEL. DATA:LS_FIELDCAT1 TYPE LVC_S_FCAT. CLEAR:LS_FIELDCAT1. LS_FIELDCAT1-FIELDNAME = I_FIELDNAME. LS_FIELDCAT1-SCRTEXT_L = I_SELTEXT. LS_FIELDCAT1-SCRTEXT_S = I_SELTEXT. ...
可能有2种可能,一种就如前面所说的,SET PF-STATUS 'SET_PF1'. 这个语句之后的'SET_PF1' 没有定义。还有另一种可能就是调用ALV输出的时候,是否用的是CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'如果是的话,看是否有下面这条i_callback_pf_status_set = 'SET_PF1' 。也可能是这里没定义,...
i_callback_pf_status_set='SET_PF_STATUS'i_callback_user_command='USER_COMMAND'i_grid_settings=gs_grid is_layout_lvc=wa_layout it_fieldcat_lvc=gt_fieldcat "需要显示的内表的列 i_save='A'it_events=gt_eventTABLESt_outtab=gt_DAta "需要显示的数据EXCEPTIONSprogram_error=1OTHERS=2.IFsy-...
在ALV报表中的GUI状态⾥对标准的STATUS加上⾃定义的按钮 在程序代码的调⽤ALV显⽰的函数⾥ CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY_LVC'EXPORTING I_CALLBACK_PROGRAM = SY-REPID I_CALLBACK_PF_STATUS_SET = 'ZALV_GRID_PF_STATUS_SET' “调⽤STATUS的⽅法 I_CALLBACK_USER_COMMAND = 'A...