Skip to Content

Primo.Alefair.SAP

Библиотека Primo.Alefair.SAP предназначена для автоматизации работы с SAP-системами на платформе Primo RPA. Пакет использует API Alefair.SAP.API и взаимодействует с SAP через SAP GUI Scripting.

Библиотека содержит следующие элементы:

  1. SAP API Object — получает экземпляр SAP API объекта.
  2. SAP Get Connection — получает SAP-коннект по ID или номеру.
  3. SAP Get Session — получает SAP-сессию по ID или номеру.
  4. SAP Connect — подключается к SAP с логином и паролем.
  5. SAP Extract Table — извлекает таблицу из загруженного отчета SAP в DataTable.
  6. SAP Click — генерирует клик или двойной клик по элементу.
  7. SAP Element Focus — устанавливает фокус на элемент.
  8. SAP Get Text — получает текст из GUI-компонента.
  9. SAP Set Text — устанавливает текст в GUI-компонент.
  10. SAP Open Transaction — открывает SAP-транзакцию по имени.
  11. SAP Get Title — получает текст заголовка окна сессии.
  12. SAP Get Status — получает текст из строки статуса.
  13. SAP Kill Saplogon — завершает процесс Saplogon.
  14. SAP Get Cell Value — получает значение ячейки.
  15. SAP Close Session — закрывает текущую сессию.
  16. SAP Close Connection — закрывает соединение.

Установка Primo.Alefair.SAP

Ниже описан пошаговый способ установки Primo.Alefair.SAP в качестве зависимости проекта:

  1. Откройте Primo RPA Studio и нажмите в главном меню Управление зависимостями

    alt

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

    alt

  3. Установите пакет:

    • Нажмите кнопку Установить.
    • Нажмите кнопку Сохранить.
    • Нажмите кнопку Установить.
    • Дождитесь окончания установки и нажмите ОК.
  4. Готово — пакет Primo.Alefair.SAP установлен в качестве зависимости. Немного подождите, пока зависимость загрузится. Во время установки проект будет перезапущен с предложением сохранить изменения.

  5. Перейдите на панель элементов и найдите появившуюся группу Alefair.SAP.

  6. Перетащите элемент из группы в процесс, чтобы начать с ним работу.