调用smartforms时直接打印,不出现打印预览窗口,适用于凭证的批量打印。代码如下:
DATA: fm_name TYPE rs 38l_fnam.
DATA: ctrl_param TYPE ssfctrlop,
ctrl_param-preview = ''.
out_option-tddest = 'LP01'. " in your case it is LOCL
out_option-tdimmed = 'X'.
out_option-tddelete = 'X'. " Delete After Printing (Print Parameters)
ctrl_param-no_dialog = 'X'.
CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
LOOP AT it_ln INTO wa_ln.
ENDLOOP.