发布时间 : 星期六 文章SAP-SMARTFORMS-凭证连续打印设置操作之三更新完毕开始阅读fc5b213358eef8c75fbfc77da26925c52cc59136
www.kelote.com -北京科莱特信息技术有限公司
* i_interface_check = 'X' i_callback_pf_status_set = wa_status
i_callback_user_command = 'ALV_USER_COMMAND' it_fieldcat = it_fieldcat is_layout = wa_layout
i_grid_title = '销售订单交期统计表'
* I_CALLBACK_HTML_TOP_OF_PAGE = CNS_TOP_OF_PAGE \ i_save = 'X' TABLES
t_outtab = gt_vbak_alv. \传递内表到ALV中
ENDFORM. \
*&---------------------------------------------------------------------* *& Form ALV_USER_COMMAND
*&---------------------------------------------------------------------* * text
*----------------------------------------------------------------------* * -->R_UCOMM text * -->RS_SELFIELD text
*----------------------------------------------------------------------* FORM alv_user_command USING r_ucomm LIKE sy-ucomm
rs_selfield TYPE slis_selfield. \响应ALV点击自定义按钮之后的事件 DATA: lr_grid TYPE REF TO cl_gui_alv_grid, lc_i TYPE i,
lv_subrc TYPE sy-subrc.
www.kelote.com -北京科莱特信息技术有限公司
CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR' IMPORTING
e_grid = lr_grid.
CALL METHOD lr_grid->check_changed_data. rs_selfield-refresh = 'X'.
CASE r_ucomm. \当点击打印按钮时,执行打印操作 WHEN 'PRINT'.
PERFORM print_so.
* MESSAGE '打印事件' TYPE 'I'. WHEN OTHERS. ENDCASE.
\表示双击的字段名,有时候有用. ENDFORM. \附菜单设置图:
*北京科莱特信息技术有限公司所有,转载请注明出处。