Учебники

SAP Smart Forms — Архитектура

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

В смарт-форме SAP используются следующие компоненты:

  • Макет формыМакет формы определяет положение элементов на страницах и то, где объекты будут отображаться при выводе формы.

  • Логика формыЛогика формы определяет данные, которые будут считаны из базы данных, чтобы определить условие и управлять потоком вывода формы.

  • Отдельные элементы — включает в себя элементы, которые будут отображаться в форме вывода. Общие типы элементов: текст, таблица, графика и т. Д.

  • Интерфейс формы. Интерфейс формы в смарт-форме SAP используется для переноса данных приложения в определение формы.

Макет формыМакет формы определяет положение элементов на страницах и то, где объекты будут отображаться при выводе формы.

Логика формыЛогика формы определяет данные, которые будут считаны из базы данных, чтобы определить условие и управлять потоком вывода формы.

Отдельные элементы — включает в себя элементы, которые будут отображаться в форме вывода. Общие типы элементов: текст, таблица, графика и т. Д.

Интерфейс формы. Интерфейс формы в смарт-форме SAP используется для переноса данных приложения в определение формы.

Архитектура

На изображении выше вы можете увидеть архитектуру Smart Form . Когда интеллектуальная форма активирована, генерируется функциональный модуль. Когда прикладная программа вызывает функциональный модуль, интерфейс модуля используется для передачи данных таблицы в соответствии с описанием формы и для печати формы.

Вы также можете встроить операторы в описание формы, чтобы выбрать данные для обработки формы. Но это не рекомендуется, когда нужно печатать снижение производительности результатов массовых форм.

Также можно распечатать данные в виде таблиц на форме и объединить с данными приложения с помощью смарт-формы. Один вызов смарт-формы всегда генерирует одну форму для печати. Всегда можно выбрать другой тип вывода, такой как — Факс, Печать, электронная почта или в формате HTML / XML для веб-браузера.