Меню

PDF-инструментарий для ABAP: недорогое решение с открытым исходным кодом для интеграции PDF-формуляров в приложения BSP

|

В течение многих лет разработчики ABAP искали ответ на вопрос о том, как написать профессиональное веб-приложение без изучения HTML или JavaScript, в то время как SAP стремилась навести мосты между своими ABAP-приложениями и веб-технологиями. Наконец, в SAP NetWeaver 2004s было найдено жизнеспособное решение: веб-экран Web Dynpro for ABAP (WD4A), основанная на формулярах версия уже проверенной классической технологии веб-экранов на базе ABAP. В этой статье приведены основы программирования WD4A, а также описание новой среды разработки, интегрированной в ABAP-инструментальные средства. В ней представлены инструменты для разработки приложений WD4A, их базовые функциональные возможности, способы и цели применения.

Технология Business Server Pages (BSP), впервые реализованная в SAP Web Application Server (SAP Web AS) 6.10, представляет собой уже ставший традиционным способ разработки веб-приложений на базе HTML. Однако в некоторых ситуациях вместо HTML форм удобнее использовать формуляры в формате PDF (Portable Document Format):

  • PDF-формуляр может стать достойной альтернативой HTML при необходимости создания форм со сложной структурой, которые должны быть представлены пользователям в виде распечатанных документов превосходного качества, поскольку этот формат был специально разработан для высококачественной печати.
  • В случае сохранения выходных данных веб-приложения на локальный диск PDF-формуляр сохраняется как один единственный файл, в то время как HTML-форма может состоять из нескольких файлов.
  • При наличии бизнес-процесса, основанного на бумажном документообороте, идентичные электронные документы гораздо проще создать в формате PDF, а не HTML.
  • PDF-формуляры могут без каких-либо ограничений использоваться в интернет-браузерах с отключенной по соображениям безопасности поддержкой JavaScript.

Технология SAP Interactive Forms, позволяющая дополнить бизнес-процессы PDF-формулярами, была впервые реализована в SAP NetWeaver’04 для Java-стека SAP NetWeaver и в SAP NetWeaver 2004s для стека ABAP1. Однако решение SAP Interactive Forms предназначено для использования в комбинации с технологией Web Dynpro либо для Java, либо для ABAP; к сожалению, гибкая интеграция с BSP-приложениями в Interactive Forms не поддерживается. Кроме того, для Java-системы необходим сервер SAP Web AS 6.40; также потребуется приобрести лицензию Adobe Document Services.

1 Для получения дополнительной информации см. статью SAP Professional Journal. Россия под названием “Оптимизация бизнес-процессов и повышение эффективности работы пользо вателей с помощью SAP NetWeaver: создание приложений Web Dynpro на основе формуля ров с использованием диалоговых форм на базе программного обеспечения Adobe”, напи санную Маркусом Мейслом (Markus Meisl) и Марком Чаном (Marc Chan) (январь/февраль 2006 г.).

Оформите подписку sappro и получите полный доступ к материалам SAPPRO

У вас уже есть подписка?

Войти