Текущее время: Пт, апр 19 2024, 16:51

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ! Прежде чем задавать вопрос, ознакомьтесь со ссылками ниже:

Вопросы по отличиям версий SAP, Add-On, EHP - сюда
Вопросы по SAP Front End (SAPlogon, SAPgui, guiXT и т.д.) - сюда
Вопросы по LSMW - сюда
Вопросы по архивации в SAP - сюда
Вопросы по SAP GRC - сюда
Вопросы по SAP Business Workplace (почте SAP) и SAP Office - сюда
Вопросы по miniSAP (SAP mini basis) - сюда
Вопросы по SAP HANA - сюда
Вопросы по лицензированию продуктов SAP - сюда



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: ADS / PDF
СообщениеДобавлено: Пт, дек 23 2016, 16:22 
Директор
Директор

Зарегистрирован:
Чт, май 12 2005, 11:10
Сообщения: 1038
Пол: Мужской
Всем добрый день!

Имею ADS версии 7.5. Имею две формы sfp.
Первая форма "печатается" в файл - всё ок.
Вторая - acrobat reader не может открыть pdf-ку, Chrome нормально открывает.

При этом если сделать "Просмотр перед печатью" pdf нормально создается и показывается.
Далее его можно сохранить и он будет нормальный, можно открыть Reader-ом.

Если в проблемной форме удалить все позиции документа кроме одной, и очистить одно из текстовых полей - то форма нормально "печатается" в файл, Acrobat открывает.

При этом если печатать через ADS 7.02 никаких проблем с обеими формами не наблюдается - pdf-ы создаются и открываются нормально.

Куда рыть?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ADS / PDF
СообщениеДобавлено: Пт, дек 23 2016, 18:00 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, янв 14 2013, 10:37
Сообщения: 795
Пол: Мужской
Ого расследование вы провели..
А абапер со своей стороны что говорит ? Нормально он сделал эту форму?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ADS / PDF
СообщениеДобавлено: Сб, дек 24 2016, 08:42 
Директор
Директор

Зарегистрирован:
Чт, май 12 2005, 11:10
Сообщения: 1038
Пол: Мужской
RikoNw написал:
Ого расследование вы провели..
А абапер со своей стороны что говорит ? Нормально он сделал эту форму?

С удалением позиций в отладке - это я все же думаю совпадение, для конкретно этой формы.
Ибо документ создается только с одной позицией без одного поля (название материала). Если в документе будет хотя бы 2 позиции то даже без текста нм pdf не создастся.
Кроме этого, если вообще очистить таблицу позицией, оставив только заголовок, то pdf-ка так же создается нормальная.
Однако если очистить заголовок документа, оставив позиции - то pdf-ка создается кривая, чтобы я ни делал.

Стало быть это просто какое-то "наслоение" проблем исходной формы, которое заставляет ADS создавать кривой документ.

Я нашел какой-то самодельный валидатор pdf-ок и он выругался так:
Цитата:
Error while parsing the PDF Document (Keyword 'startxref' not found at offset: 36000)

Этот кейворд startxref конечно есть. Просто число, которое идет после него и видимо указывает offset, собственно указывает куда-то в космос.

Стало быть пока вывод такой -
сторонние смотрелки pdf-а, такие как Google Chrome просто игнорируют ошибки документа. Так же как и ADS 7.02.
Adobe Acrobat Reader версии 7, 8 и DC (15-я) - не пропускают эту ошибку.
У нас была ошибка с отрицательными значениями, 7.5 падал если выводилось отрицательно число. Лечилось заменой указания патча в файлике custom_xfa.xci
Надеюсь что есть опция вообще на всё - что-то вроде "вести себя как 7.02", но пока не нашел такой :D

В самой форме - в транзакции sfp - довольно много желтых восклицательных знаков, возможно какие-то блоки друг друга чуть-чуть да перекрывают.

PS: форме 100 лет в обед, так что ABAP-ер молчит как рыба об лёд. Да и что он может сказать? Кроме - "на старой ADS же всё работает".


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ADS / PDF
СообщениеДобавлено: Сб, дек 24 2016, 15:59 
Директор
Директор

Зарегистрирован:
Чт, май 12 2005, 11:10
Сообщения: 1038
Пол: Мужской
Egal написал:
Цитата:
Error while parsing the PDF Document (Keyword 'startxref' not found at offset: 36000)



Все оказалось в некотором смысле проще - поле arktx если и влияет на что-то то видимо косвенно.
PDF-файл ADS 7.5 создает абсолютно рабочий, только после метки EOF на какой-то черт записывает hex00, около 500 раз.
Если удалить все до EOF включительно - "вжух и файл открывается"!

Что за хрень, не понятно. :shock: :?:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ADS / PDF
СообщениеДобавлено: Вт, дек 27 2016, 09:12 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, янв 14 2013, 10:37
Сообщения: 795
Пол: Мужской
Может это как-то связано со списком разрешенных символов в полях и разницей в кодировках ADS и продуктивной системой ..
Типа все что не может перекодироваться - забивается hex00..


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB