Primo.Alefair.SAP
Библиотека Primo.Alefair.SAP предназначена для автоматизации работы с SAP-системами на платформе Primo RPA. Пакет использует API Alefair.SAP.API и взаимодействует с SAP через SAP GUI Scripting.
Библиотека содержит следующие элементы:
- SAP API Object — получает экземпляр SAP API объекта.
- SAP Get Connection — получает SAP-коннект по ID или номеру.
- SAP Get Session — получает SAP-сессию по ID или номеру.
- SAP Connect — подключается к SAP с логином и паролем.
- SAP Extract Table — извлекает таблицу из загруженного отчета SAP в DataTable.
- SAP Click — генерирует клик или двойной клик по элементу.
- SAP Element Focus — устанавливает фокус на элемент.
- SAP Get Text — получает текст из GUI-компонента.
- SAP Set Text — устанавливает текст в GUI-компонент.
- SAP Open Transaction — открывает SAP-транзакцию по имени.
- SAP Get Title — получает текст заголовка окна сессии.
- SAP Get Status — получает текст из строки статуса.
- SAP Kill Saplogon — завершает процесс Saplogon.
- SAP Get Cell Value — получает значение ячейки.
- SAP Close Session — закрывает текущую сессию.
- SAP Close Connection — закрывает соединение.
Установка Primo.Alefair.SAP
- С официального сайта NuGet .
- Напрямую из Студии с помощью менеджера зависимостей (раздел Nuget.org).
Ниже описан пошаговый способ установки Primo.Alefair.SAP в качестве зависимости проекта:
-
Откройте Primo RPA Studio и нажмите в главном меню Управление зависимостями

-
В окне Управление зависимостями перейдите на вкладку Nuget.org. Введите в поисковом поле название пакета — Primo.Alefair.SAP.

-
Установите пакет:
- Нажмите кнопку Установить.
- Нажмите кнопку Сохранить.
- Нажмите кнопку Установить.
- Дождитесь окончания установки и нажмите ОК.
-
Готово — пакет Primo.Alefair.SAP установлен в качестве зависимости. Немного подождите, пока зависимость загрузится. Во время установки проект будет перезапущен с предложением сохранить изменения.
-
Перейдите на панель элементов и найдите появившуюся группу
Alefair.SAP. -
Перетащите элемент из группы в процесс, чтобы начать с ним работу.