SAP-SMARTFORMS-凭证连续打印设置操作之三 联系客服

发布时间 : 星期六 文章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. \附菜单设置图:

*北京科莱特信息技术有限公司所有,转载请注明出处。