Показаны сообщения с ярлыком LiveCycle. Показать все сообщения
Показаны сообщения с ярлыком LiveCycle. Показать все сообщения

четверг, 16 июля 2026 г.

SAP GUI 8.10 Compilation 1

SAP GUI 8.10 Compilation 1

!Внимание! Файлы получены не c сайта SAP. На свой страх и риск.

Full

Download from Dropbox

SAP Frontend Package 8.10 Compilation 1

SAP Frontend Package 8.10 Compilation 1 contains the following SAP Frontend products:
Product Version Release State Patchlevel
SAP GUI for Windows (32bit) 8.10 Final 0
SAP GUI for Windows (64bit) 8.10 Final 0
SAP Business Client 8.10 Final 0
KW Addon 8.10 Final 0
Screenreader Extensions 8.10 Final 74
Download from Mega
Download from Mail.ru
Download from Telegram

SAP Presentation 8.10 Compilation 1 Volume 2

SAP Presentation 8.10 Compilation 1 Volume 2 contains the following products:
Product Version Revision
SAP GUI for Java 8.10 12
Download from Mega
Download from Mail.ru
Download from Telegram

SAP Server Components Package 8.10 Compilation 1 CD

SAP Server Components Package 8.10 Compilation 1 CD contains the following products:
Product Version Patch
EHS 3.2 71
Download from Mega
Download from Mail.ru

Adobe LiveCycle Designer 11.0 Patch level 32 DVD

Download from Mega
Download from Mail.ru
Download from Telegram

пятница, 23 марта 2018 г.

QR код с многострочным тестом в PDF

Обычно я говорю, что все, что в Adobe могут делать хорошо, это Photoshop. Хотя, наверняка это преувеличение, и всякие там AfterEffects и Illustrator достойные представители своего жанра. Но поскольку абаперу в основном приходится сталкиваться с продукций Adobe в виде LiveCycleDesign при создании PDF форм, то весь негатив вызван в основном этим продуктом.

LiveCycleDesign ужасен и полон багов, а связка с SAP GUI через внедрение по COM стабильности не добавляет. Но все равно PDF лучше чем SAPScript и SmartForms.

Кстати небольшое отступление. Часто в LiveCycleDesign при открытии какой-нибудь панели (как правило Info или Drawing Aids) интерфейс зависает, вернее не реагирует, и панель эту не убрать, и не сдвинуть даже. Как правило помогает выбрать в меню сброс layout (Palletes->Workspace->Reset Pallete Locations), но естественно все ваши тщательно расположенные панельки слетают. Так вот можно добиться восстановления работоспособности просто открыв в меню Help->About и закрыв окно About.  Вот такой милый глюк. Между прочим уже 11 версия программы от солидной фирмы.

На днях столкнулся с очередной особенностью. Хотя тут виноват скорее даже не сам  LiveCycleDesigner, а сервис генерации PDF.

Возникла задача в PDF выводить QR-код, в котором закодирован многострочный текст. Но в PDF перенос текста стабильно заменялся на пробел (или что-то аналогичное) и переноса строк не было. Есть нота 2358186, но она относится только к SAPScript и SmartForm.
В результате копания и использования метода научного тыка выяснилось, что для достижения необходимого результата нужно выполнить следующие условия:
  1. Строки при передаче в ФМ формирования PDF необходимо разделять через перевод строки и только. Это управляющий символ с кодом 10 (0A в 16-ной системе). Во многих языках программирования это "\n", в ABAP нужно юзать cl_abap_char_utilities=>newline (ну или %_NEWLINE). 
  2. Для тестирования (preview) можно еще в событии initialize написать следующий код на JavaScript:
    this.rawValue = this.rawValue.replace(/\\n/g,"\n");
    


    Естественно, при наличии такого кода для разделения строк в ABAP также можно применять строку '\n'
  3. В свойствах формы  Edit->Form Properties... необходимо везде указать генерацию статического PDF.
    А именно здесь (для непосредственной генерации):


     и здесь (для предпросмотра в LiveCycleDesigner):
  4. При вызове ФМ генерации PDF необходимо чтобы в передаваемом параметре /1bcdwb/docparams поля Fillable и Dynamic были пустыми.
Возникает вопрос. Что же такого есть в динамических (интерактивных) формах, что при генерации QR сервис Adobe не может корректно обработать перенос строки? И что делать если форма нужна именно интерактивная? Только страдать.