ABAP SMARTFORMS 连续打印(套打功能)

ABAP SMARTFORMS套打功能

对于SAP打印的功能,如果对于纸张有要求或者需要同时打印好几种类型单据,就需要套打了。单个打印轻车熟路,套打需要用OPEN 和 CLSOE 两个函数控制。
先获取多个要打印的函数名 。
CALL FUNCTION ‘SSF_FUNCTION_MODULE_NAME’
EXPORTING
formname = lv_formname
IMPORTING
fm_name = lv_fname
EXCEPTIONS
OTHERS = 4.

然后定义
gs_control_parameters-no_dialog = ‘X’.
gs_control_parameters-preview = ‘X’.
gs_control_parameters-getotf = ‘X’. * 注意 这个加了这个就不会显示打印了,就会把打印变成格式数据输出,这个用在给其他的系统数据的时候。

gs_output_options-tdimmed = ‘X’. * 这三个是快速打印,不预览的
gs_output_options-tddest = ‘LP01’.
gs_output_options-tdnoprint = ‘X’.

CALL FUNCTION ‘SSF_OPEN’
EXPORTING
user_settings = ‘’
output_options = gs_output_options
control_parameters = gs_control_parameters
EXCEPTIONS
formatting_error = 1
internal_error = 2
send_error = 3
user_ca

猜你喜欢

转载自blog.csdn.net/Pegasus666/article/details/120673693
今日推荐