Преобразование смарт-формы в PDF с помощью переменной Xstring

#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. Большое вам спасибо. Похоже, это способ сделать это 🙂 Это сработало так, как задумано