Учебники

SAP Testing — Поток экрана

Логика экранного потока в SAP Testing похожа на код ABAP и используется для хранения блоков обработки. Содержит процедурную часть экрана. Он создан в программе для рисования на экране, и он похож на редактор ABAP.

Логика экранного потока не требует объявления внешних данных, и каждый блок обработки определяется с префиксом «ПРОЦЕСС». Например,

  • ПРОЦЕСС ПОСЛЕ ВХОДА
  • ПРОЦЕСС ПЕРЕД ВЫХОДОМ
  • ПРОЦЕСС ПО ЗАПРОСУ ПОМОЩИ
  • ПРОЦЕСС ПО ЗНАЧЕНИЮ-ЗАПРОСУ

Каждая логика экранного потока должна содержать ключевые слова PROCESS AFTER INPUT и PROCESS BEFORE OUTPUT.

В блоке событий вы можете использовать ключевые слова, такие как MODULE, FIELD, ON, VALUES, CALL и т. Д.

S.No. Логика и описание экранной логики
1

МОДУЛЬ

Вызывает диалоговый модуль в программе ABAP

2

Область

Определяет точку, в которой содержимое поля экрана должно быть перенесено

3

НА

Используется в сочетании с FIELD

4

ЦЕННОСТИ

Используется в сочетании с FIELD

5

ЦЕПИ

Запускает цепочку обработки.

6

ENDCHAIN

Завершает цепочку обработки.

7

ВЫЗОВ

Вызывает подэкран.

8

LOOP

Начинает обработку экранной таблицы.

9

ENDLOOP

Завершает обработку экранной таблицы.

МОДУЛЬ

Вызывает диалоговый модуль в программе ABAP

Область

Определяет точку, в которой содержимое поля экрана должно быть перенесено

НА

Используется в сочетании с FIELD

ЦЕННОСТИ

Используется в сочетании с FIELD

ЦЕПИ

Запускает цепочку обработки.

ENDCHAIN

Завершает цепочку обработки.

ВЫЗОВ

Вызывает подэкран.

LOOP

Начинает обработку экранной таблицы.

ENDLOOP

Завершает обработку экранной таблицы.

Создание потока экрана

В браузере репозитория дважды щелкните по названию экрана, и он отобразит логику потока экрана.

Откроется редактор логики потока Screen Painter, и вы отредактируете логику потока экрана. Вы можете использовать любой из доступных редакторов исходного кода ABAP для определения логики потока.

Вы можете использовать следующие ключевые слова для создания логики потока экрана —

S.No. ключевые слова и описание
1

ВЫЗОВ

Вызывает подэкран.

2

ЦЕПИ

Запускает цепочку обработки.

3

ENDCHAIN

Завершает цепочку обработки.

4

ENDLOOP

Завершает цикл обработки.

5

Область

Относится к полю. Может сочетаться с ключевыми словами MODULE и SELECT.

6

LOOP

Запускает цикл обработки.

7

ИЗМЕНИТЬ

Изменяет таблицу.

8

МОДУЛЬ

Определяет модуль обработки.

9

НА

Используется с полевыми заданиями.

10

ПРОЦЕСС

Определяет событие обработки.

11

ВЫБРАТЬ

Проверяет запись в таблице.

ВЫЗОВ

Вызывает подэкран.

ЦЕПИ

Запускает цепочку обработки.

ENDCHAIN

Завершает цепочку обработки.

ENDLOOP

Завершает цикл обработки.

Область

Относится к полю. Может сочетаться с ключевыми словами MODULE и SELECT.

LOOP

Запускает цикл обработки.

ИЗМЕНИТЬ

Изменяет таблицу.

МОДУЛЬ

Определяет модуль обработки.

НА

Используется с полевыми заданиями.

ПРОЦЕСС

Определяет событие обработки.

ВЫБРАТЬ

Проверяет запись в таблице.

Тестовые экраны

Экраны тестирования используются для проверки внешнего вида экрана, который будет отображаться во время выполнения. Если вы уже запрограммировали логику потока, вы можете выбрать, следует ли имитировать экран с ним или без него.

Для проверки экрана выполните следующие действия: