Текущее время: Чт, май 24 2018, 10:19

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


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


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

Вопросы по отличиям версий 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, 17:22 
Директор
Директор

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

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

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

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

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

Куда рыть?


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

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


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

Зарегистрирован:
Чт, май 12 2005, 12:10
Сообщения: 1011
Пол: Мужской
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, 16:59 
Директор
Директор

Зарегистрирован:
Чт, май 12 2005, 12:10
Сообщения: 1011
Пол: Мужской
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, 10:12 
Директор
Директор
Аватара пользователя

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


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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