В SAP Smart Form у вас есть несколько компонентов, в которых данные приложения отличаются от определения формы. Когда активирована интеллектуальная форма, генерируется функциональный модуль и данные извлекаются из базы данных.
В смарт-форме SAP используются следующие компоненты:
-
Макет формы — Макет формы определяет положение элементов на страницах и то, где объекты будут отображаться при выводе формы.
-
Логика формы — Логика формы определяет данные, которые будут считаны из базы данных, чтобы определить условие и управлять потоком вывода формы.
-
Отдельные элементы — включает в себя элементы, которые будут отображаться в форме вывода. Общие типы элементов: текст, таблица, графика и т. Д.
-
Интерфейс формы. Интерфейс формы в смарт-форме SAP используется для переноса данных приложения в определение формы.
Макет формы — Макет формы определяет положение элементов на страницах и то, где объекты будут отображаться при выводе формы.
Логика формы — Логика формы определяет данные, которые будут считаны из базы данных, чтобы определить условие и управлять потоком вывода формы.
Отдельные элементы — включает в себя элементы, которые будут отображаться в форме вывода. Общие типы элементов: текст, таблица, графика и т. Д.
Интерфейс формы. Интерфейс формы в смарт-форме SAP используется для переноса данных приложения в определение формы.
На изображении выше вы можете увидеть архитектуру Smart Form . Когда интеллектуальная форма активирована, генерируется функциональный модуль. Когда прикладная программа вызывает функциональный модуль, интерфейс модуля используется для передачи данных таблицы в соответствии с описанием формы и для печати формы.
Вы также можете встроить операторы в описание формы, чтобы выбрать данные для обработки формы. Но это не рекомендуется, когда нужно печатать снижение производительности результатов массовых форм.
Также можно распечатать данные в виде таблиц на форме и объединить с данными приложения с помощью смарт-формы. Один вызов смарт-формы всегда генерирует одну форму для печати. Всегда можно выбрать другой тип вывода, такой как — Факс, Печать, электронная почта или в формате HTML / XML для веб-браузера.