Переходите на новый сайт Базы знаний. Актуализация контента происходит теперь там.

Извлечь таблицу SAP GUI
Активность находится в разделе SAP.
Позволяет извлечь данные из таблицы SAP GUI по XPath.

Доступны 3 опции работы с активностью:
  1. Как элемент SAP GUI. Извлекает таблицу как элемент SAP. С этой опцией ячейки таблицы хранятся в виде элементов SAP, что позволяет использовать их с другими активностями SAP (клик по элементу, получение текста и т.д.).
  2. Как таблицу. Извлекает таблицу в виде DataTable. С этой опцией таблица SAP будет скопирована в DataTable, что позволяет обработать данные в таблице и использовать их в другой активности (например, запись в файл Excel).
  3. Как элемент Sap Component (см. подробнее).

В свойствах необходимо указать:
  • Xpath к таблице;
  • Таймаут ожидания (с) - время поиска элемента;
  • Провайдер – локально или через Citrix;
  • Элемент/Таблица – указывается имя переменной, куда запишется извлеченная таблица. Тип элемента зависит от выбранной опции.
    Если по указанному XPath не будет найдено элемента, или если найденный элемент не является таблицей, то выполнение шага приведёт к ошибке.
    Представлена возможность получить элемент «SapGuiTableControlElement». У этого объекта есть свойства и функции, представленные в таблице ниже.
      Свойства
      • VerticalScrollBarPosition - Получить позицию вертикального scroll bar.
      • VerticalScrollBarMinPosition - Получить значение минимальной позиции вертикального scroll bar.
      • VerticalScrollBarMaxPosition - Получить значение максимальной позиции вертикального scroll bar.
      • VerticalScrollBarPageSize - Получить значение размера вертикального scroll bar.
      • VisibleRowCount - Получить отображаемое кол-во элементов.
      • CountRow - Получить кол-во строк.
      Функции
      • GetVisibleTable - Получить DataTable из видимых элементов.
      • GetTable - Получить DataTable из всей таблицы с помощью прокрутки.
      • SelectAllColumns - Эта функция может быть использована для управления таблицей с помощью кнопки, которая позволяет выбрать все столбцы.
      • DeselectAllColumns - Эта функция может быть использована для управления таблицей с помощью кнопки, которая позволяет снять выбор со всех столбцов.
      • SelectAbsoluteRow - Выделяем строку по абсолютному индексу, он считается от начала таблицы.
      • DeselectAbsoluteRow - Снимаем выделение со строки по абсолютному индексу, он считается от начала таблицы.
      • SelectVisibleRow - Выделяем строку по индексу, он считается от первого видимого элемента.
      • DeselectVisibleRow - Снимаем выделение строки по индексу, он считается от первого видимого элемента.
      • VerticalScroll - Прокручиваем таблицу до указанной позиции.
      • ScrollToIndexElement - Прокручиваем таблицу до указанного элемента.