Умная форма состоит из нескольких страниц. Есть различная графика, такая как заголовок и логотип компании, в то время как области вывода и текст для отображения находятся на выходе. Вы можете использовать динамическую структуру таблицы для отображения данных или текстов в столбце, формате ячейки и т. Д.
Типичным примером смарт-формы является счет клиента для бронирования рейса. Информация о цене с бронированием рейса показана в таблице в главном окне, а другие окна содержат различные элементы, такие как логотип компании, адрес клиента и другие данные о компании или клиенте.
Первая страница счета-фактуры на бронирование рейса содержит информацию о компании-заказчике, письмо клиента, если таковое имеется, и таблицу с указанием количества позиций бронирования. Тип таблицы является динамическим, и его длина зависит от количества элементов бронирования в таблице. Заголовок таблицы включает заголовки столбцов —
- Серийный номер
- Номер билета
- секторов
- Название или номер рейса
- Имя пассажира (-ов) и т. Д.
В то время как нижний колонтитул таблицы содержит сумму в рупиях, сумму нетто и т. Д.
Когда таблица переходит ко второй странице из-за большего количества элементов, верхний и нижний колонтитулы таблицы также повторяются на следующей странице. Макет страницы этой интеллектуальной формы определяет структуру страницы как A4, а A5 — это положение окон с данными, отображаемыми на каждой странице.
SAP Smart Forms — навигация по экрану
Чтобы создать новую смарт-форму или изменить или отобразить существующую смарт-форму, следует использовать транзакцию: SMARTFORMS .
Введите транзакцию, как показано на скриншоте ниже —
На главном экране вы можете увидеть три разные вкладки —
- + Изменить
- дисплей
- Создайте
Введите имя формы и нажмите кнопку «Создать», как показано на следующем снимке экрана.
При нажатии на кнопку «Создать» откроется экран SAP Form Builder, который разделен на три части.
С левой стороны у вас есть окно навигации . Это окно содержит все элементы, такие как текст и графика, которые являются частью смарт-формы SAP. Вы можете увидеть иерархию узлов и подузлов под панелью навигации.
В середине у вас есть окно обслуживания . Это окно используется для установки значения атрибута каждого элемента в умной форме. Вы можете определить параметры вывода, такие как —
- Положение и размер (левое поле, верхнее поле, ширина и высота)
- Коробка и Затенение
- Рамки
- Затенение и т. Д.
Вкладка «Предварительный просмотр и условия» включает в себя: «Имя поля и значение сравнения».
На правой стороне у вас есть Form Painter . Form Painter определяет макет страницы в смарт-форме SAP. При создании смарт-формы в системе SAP создается функциональный модуль. Под панелью навигации у вас есть две папки по умолчанию в каждой форме, это —
- Глобальные настройки
- Страницы и Окно
Давайте теперь обсудим обе эти папки подробно.
Глобальные настройки
Он содержит глобальные настройки смарт-формы, такие как —
- Атрибуты формы
- Интерфейс формы и
- Глобальные определения
В интерфейсе форм вы можете видеть все данные, переданные в интеллектуальную форму из программы печати. В то время как глобальное определение содержит данные, которые можно использовать в умной форме.
Страницы и Окно
Используя страницы и окна, вы можете создавать новые объекты, такие как —
- страница
- Окно
- графический
- Адрес
Печать смарт-формы происходит в соответствии со следующим полем страницы. При этом обработка смарт-формы зависит от последовательности, определенной под панелью навигации.
SAP Smart Forms — страницы формы
В любой смарт-форме SAP вы можете определить различные макеты страниц для каждой страницы. Макет страницы определяет формат страницы, некоторые из ее параметров —
- Пейзаж
- Портрет
- Размер А4
- Размер А5 и др.
Вы можете иметь различную структуру для каждой страницы в умной форме. Например, первая страница может содержать адрес, информацию о компании, логотип, условия бизнеса или любую другую информацию, которая должна появиться на первой странице.
В умной форме вам нужно определить следующую страницу для каждой страницы и четкую последовательность страниц. Вы также можете вызвать одну и ту же страницу несколько раз, чтобы сделать вывод рекурсивным. Разрыв страницы определяется в логике формы с использованием ручного кодирования или вы также можете определить его через главное окно и подокно.
Каждая страница содержит два типа областей вывода: главное окно и вспомогательное окно. Эти окна могут быть размещены в любом месте на странице, и вы можете даже перекрывать их. Одно окно можно использовать на нескольких страницах.
SAP Smart Forms — Главное окно и Подокно
В этом разделе мы подробно разберемся с основной и дополнительной окнами.
Главное окно
В смарт-форме SAP главное окно используется для хранения текста и данных. Поскольку это главное окно, оно заполнено системой текста и данных. Он отображает текст в главном окне следующей страницы, в то время как разрыв страницы запускается автоматически.
Примечание. Отметьте следующие ключевые моменты, чтобы запомнить главное окно и подокно.
-
Главное окно каждой страницы должно иметь одинаковую ширину, но может отличаться по высоте.
-
Когда у вас нет главного окна, которое определяет страницу. Эта страница будет вызывать сама себя, и это приведет к бесконечному циклу.
Главное окно каждой страницы должно иметь одинаковую ширину, но может отличаться по высоте.
Когда у вас нет главного окна, которое определяет страницу. Эта страница будет вызывать сама себя, и это приведет к бесконечному циклу.
Sub-Window
В смарт-форме SAP подокна используются для отображения текста и данных в предварительно определенных областях вывода. Текст и данные, которые не помещаются в подокне, обрезаются и не отображаются в выходных данных формы.
Когда подокно размещается на каждой странице с тем же именем, содержимое этого подокна отображается на каждой странице.
Чтобы создать окно в главном окне или на странице, щелкните правой кнопкой мыши окно «Страница» или «Главное» и выберите тип окна.
Введите имя окна, значение и тип окна. Имя, введенное для этого окна, отображается на панели навигации. Вы можете перетащить окно и поместить его в любое место главного окна.
Когда окна перекрываются, вы также можете отправить одно окно на задний план, скопировать или удалить узел, щелкнув по нему правой кнопкой мыши.
SAP Smart Forms — текст и данные
Вы можете ввести текст и данные в смарт-форме и разместить их в соответствии с требованием. Данные, введенные в этой интеллектуальной форме, представлены в строковом формате и могут быть извлечены из базы данных. Вы также можете ввести текст и данные в виде таблицы, чтобы отобразить их в виде таблицы.
-
Вы можете использовать Form Painter для размещения Windows, Графика и т. Д. На странице в умной форме.
-
Редактор ПК используется для написания текста.
-
Table Painter в умном окне формы используется для форматирования ваших таблиц.
Вы можете использовать Form Painter для размещения Windows, Графика и т. Д. На странице в умной форме.
Редактор ПК используется для написания текста.
Table Painter в умном окне формы используется для форматирования ваших таблиц.
Ввод текста в смарт-форме с помощью редактора ПК
Для ввода текста с помощью редактора ПК необходимо создать текстовый узел в дереве навигации. Также возможно включить данные из системы в текст, используя системные поля и параметры в форме. При обработке смарт-формы система заменяет данные значениями из системных полей.
Чтобы создать текстовый узел на панели навигации, щелкните правой кнопкой мыши → Создать → Текст, как показано на следующем снимке экрана.
Введите имя узла и описание, как показано на следующем снимке экрана —
Перейдите к Общему атрибуту и выберите Тип текста в качестве Текстового элемента. Вы можете ввести текст непосредственно в редакторе ПК или открыть текстовый редактор в полноэкранном режиме.
Когда вы нажимаете на зеленую стрелку (кнопка F3), текст из текстового редактора переносится в встроенный редактор ПК.
Чтобы выделить текст как URL, отметьте этот текст и нажмите «Вставить URL» вверху.