Добавление элемента последовательности SAP

С помощью элементов последовательности SAP можно указать сложные взаимодействия с графическим пользовательским интерфейсом SAP, предусматривающие выполнение нескольких действий над одним объектом.

Прежде чем начать

Элемент последовательности SAP описывает сложное взаимодействие пользователя с графическим пользовательским интерфейсом SAP. Он может содержать несколько дочерних элементов set, элементов get или элементов вызова SAP, каждый из которых представляет действие, использующее результат, возвращаемый предыдущим дочерним элементом. В большинстве случаев последовательности SAP записываются в ходе взаимодействия со сложными объектами графического пользовательского интерфейса SAP. Однако глубокие знания API SAP позволяют создавать сложные действия и точки проверки на основе последовательностей SAP.

Элементы последовательности SAP находятся в элементах экрана SAP.

Элементы последовательности SAP создаются и изменяются в редакторе тестов и на панели Данные протокола SAP. На панели Данные протокола SAP можно выбрать объекты экрана SAP на снимке экрана и скопировать информацию непосредственно в новый элемент последовательности SAP.

Панель Данные протокола SAP содержит две страницы, которые синхронизированы друг с другом и редактором тестов:
  • На странице Снимок экрана отображается снимок экрана графического пользовательского интерфейса SAP. Можно выбирать все объекты графического пользовательского интерфейса, такие как окна, кнопки, поля и области.
  • В поле Данные объекта показана информация о выбранном объекте графического пользовательского интерфейса SAP: идентификатор, тип, имя, текст, всплывающая подсказка и подтип.

Процедура

  1. Откройте тест в редакторе тестов и выберите панель Данные протокола SAP. При необходимости откройте панель Данные протокола SAP с помощью команды Окно > Показать панель > Прочие > Тест > Данные протокола SAP
  2. В области Содержимое теста разверните транзакцию и экран SAP. Панель Данные протокола SAP содержит снимок экрана выбранной транзакции.
  3. На экране SAP выберите расположение для ввода новой последовательности. Страница Снимок экрана на панели Данные протокола SAP содержит снимок текущего экрана SAP.
  4. На панели Данные протокола SAP щелкните правой кнопкой мыши на объекте графического пользовательского интерфейса SAP, для которого требуется создать элемент последовательности SAP, затем нажмите кнопку Создать элемент. Откроется окно Создать элемент, содержащее Идентификатор из записанного сеанса.
  5. Выберите Дополнительно, затем выберите Последовательность SAP в списке Тип элемента и нажмите кнопку Готово.
  6. В области Содержимое теста выберите последовательность SAP, затем выберите Добавить > Элемент, чтобы добавить элемент set, элемент get или элемент вызова SAP в последовательность SAP.
  7. В области Содержимое теста выберите последовательность SAP, затем нажмите кнопку Добавить или Вставить для добавления требуемых дочерних элементов последовательности. В окне Создать элемент с помощью кнопки Преобразовать тип преобразуйте результаты предыдущего дочернего элемента с учетом ожидаемого типа ввода. Дополнительная информация об объектах и вызовах SAP приведена в документации по API SAP.

Комментарии