#abap #sap-basis
Вопрос:
У меня есть требование сделать SF-катушку в PDF и сохранить с помощью Archivelink, я использовал FMs: RSTS_GET_ATTRIBUTES
, CONVERT_OTFSPOOLJOB_2_PDF
, SCMS_XSTRING_TO_BINARY
затем сохранить на сервере приложений через Открытый набор данных.
Для архивирования части ФМС являются ARCHIVOBJECT_CREATE_TABLE
и. ARCHIV_CONNECTION_INSERT
Настройка была выполнена на основе OAC0, и я настроил OAC2 и OAC3. При выполнении программы в таблицах TOA01 появляются записи.
Но при проверке PDF-файла с помощью FM ARCHIVOBJECT_DISPLAY
появляется эта ошибка
Когда я пытаюсь напрямую загрузить PDF-файл с сервера приложений на уровень презентации, его можно просматривать в обычном режиме.
Чего мне не хватает?
Комментарии:
1.
then save to application server via Open Dataset
разве сохранение файла не является избыточным шагом? почему вы не можете отправить его на сервер контента «на лету»?
Ответ №1:
Удалось решить после тщательного изучения типов данных Параметр BINARCHIVOBJECT из ARCHIVOBJECT_CREATE_TABLE установлен на RAW1024, в то время как параметр ДВОИЧНОЙ вкладки из SCMS_XSTRING_TO_BINARY равен RAW128.
Выполнено cl_bcs_convert=>xstring_to_xtab