#pdf #abap #sap-smart-forms
#PDF #abap #sap-smart-forms
Вопрос:
Я должен сгенерировать смарт-форму в формате PDF. Я должен сохранить этот вывод (в любом возможном формате, который, я бы сказал, типа или string
или xstring
) в Z-таблице, чтобы его можно было сгенерировать снова без обработки.
Не могли бы вы уточнить, есть ли какой-либо способ сохранить смарт-форму PDF в xstring
type?
Я просмотрел вывод функционального модуля, который генерирует интеллектуальную форму, и попытался найти xstring
, но не смог его найти.
Комментарии:
1. Похоже, что ваш вопрос заключается в том, чтобы «заархивировать» результат генерации смарт-формы в формате PDF, чтобы иметь возможность его идентичного восстановления, но вы ограничиваете вопрос «преобразованием PDF в string / xstring». Не могли бы вы подтвердить свой вопрос, пожалуйста?
Ответ №1:
В параметре CONTROL_PARAMETERS
импорта функционального модуля, который вы используете для вывода смарт-формы, передайте поле GETOTF = 'X'
, чтобы получить поле OTF_DATA
из параметра экспорта JOB_OUTPUT_INFO
.
Затем вы можете преобразовать поле OTF_DATA в формат PDF с помощью функционального модуля CONVERT_OTF
.
Это дает вам двоичную таблицу, которую вы можете преобразовать в xstring
тип с помощью функционального модуля SCMS_BINARY_TO_XSTRING
.
Комментарии:
1. Большое вам спасибо. Похоже, это способ сделать это 🙂 Это сработало так, как задумано