Кто-нибудь выводил разные PDF-формуляры одним файлом на просмотр?
Я делал множественный вызов необходимых фомуляров между ФМ
FP_JOB_OPEN и ФМ
FP_JOB_CLOSE (но оба ФМ вызывал по одному разу: один в самом начале, а другой в конце)
Печать одним файлом получается как нужно (но без предварительного просмотра). Но вот вывод на предварительный просмотр - нет. Выводит только первый формуляр.
Вот как выглядит программа для печати без просмотра:
Code:
fs_outputparams-nodialog = 'X'.
fs_outputparams-preview = '' .
fs_outputparams-reqimm = 'X'.
CALL FUNCTION 'FP_JOB_OPEN'
CHANGING
ie_outputparams = fs_outputparams
loop at tab into ls.
CALL FUNCTION 'FP_FUNCTION_MODULE_NAME'
EXPORTING
i_name = ls-sform
IMPORTING
e_funcname = lv_func_module_name.
CALL FUNCTION lv_func_module_name
EXPORTING
/1bcdwb/docparams = ls_docparams
lt_tbb = ls-lt_tbb
IMPORTING
/1bcdwb/formoutput = ls_formoutput
EXCEPTIONS
usage_error = 1
system_error = 2
internal_error = 3.
endloop.
CALL FUNCTION 'FP_JOB_CLOSE'
IMPORTING
e_result = l_result
EXCEPTIONS
usage_error = 1
system_error = 2
internal_error = 3
OTHERS = 4.
Я пробовал множество вариантов заполнения параметра
fs_outputparams. Но вывести все одним файлом на просмотр не удается. Только один из множества выводится. Если у кого есть идеи о том, как это реализовать, - буду очень признателен.