Поділитися через


Дії автоматизації SAP

Наша група дій для автоматизації SAP надає набір інструментів, які допомагають оптимізувати та автоматизувати ваші робочі процеси SAP. За допомогою цих дій ви можете легко запускати програму SAP GUI, створювати нові сеанси, вибирати пункти меню, починати та завершувати транзакції тощо.

За допомогою дій групи автоматизації SAP ви можете легко взаємодіяти з елементами інтерфейсу SAP, натискаючи на них, заповнюючи текстові поля та витягуючи їх дані. Просто введіть значення атрибута ідентифікатора елемента інтерфейсу SAP. Якщо ви не знаєте значення ідентифікатора, ви можете скористатися Power Automate вибором елементів інтерфейсу користувача для настільних комп’ютерів, щоб захопити потрібний елемент SAP і отримати його ID-значення. Коли ви захоплюєте елемент інтерфейсу SAP таким чином, відновлюється лише ID-значення елемента, і жоден елемент інтерфейсу не додається до репозиторію UI-елементів потоку робочого столу.

Наші дії автоматизації SAP також можна легко інтегрувати з іншими діями, доступними для Power Automate настільних комп’ютерів, включно з групою дій автоматизації інтерфейсу користувача. Ця група дій дозволяє захопити всі елементи SAP GUI UI та додати їх до репозиторію UI елементів потоку робочого столу. Поєднуючи дії автоматизації графічного інтерфейсу SAP із групою дій автоматизації інтерфейсу користувача, ви можете створювати потужні робочі процеси RPA, які автоматизують навіть найскладніші процеси SAP.

Нотатка

Power Automate для настільних комп’ютерів підтримує автоматизацію з графічним інтерфейсом SAP версії 750 або новішої.

Запустити SAP

Відкрийте програму з графічним інтерфейсом SAP і підключіться до системи SAP.

Для режиму підключення:

  • Опція опису сервера дозволяє підключатися до системи SAP через ім’я SAP або IP-адресу. Для цього вам потрібні необхідні облікові дані для входу та права доступу. Опис сервера – це зрозуміле людині ім’я або опис системи SAP.
  • Опція рядка підключення до сервера дає змогу підключатися до системи SAP через рядок підключення. Рядок підключення до сервера зазвичай включає ім’я або IP-адресу сервера, номер екземпляра та ідентифікатор системи. Рядок підключення до сервера – це певний формат для ідентифікації системи SAP та підключення до неї.

Для кількох варіантів входу:

  • Завершити цей параметр входу припиняє вхід до системи конкретної дії.
  • Продовжуйте цей вхід і завершуйте будь-який інший параметр входу, який замінює існуючий екземпляр SAP на конкретний логін.
  • Продовжуйте цей вхід без завершення будь-яких інших входів у системі, опція створює новий сеанс SAP.

Нотатка

Графічний інтерфейс SAP не дозволяє більше шести активних підключень (сеансів) до системи SAP.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Режим підключення Немає Опис сервера та рядок підключення до сервера Опис сервера Укажіть, як підключитися до сервера SAP GUI.
Режим входу Немає Вхід вручну та єдиний вхід (SSO) Вхід в систему вручну Укажіть, як увійти на сервер SAP GUI: увійдіть на сервер, ввівши ім’я користувача та пароль вручну, або за допомогою єдиного входу (SSO).
Опис сервера Так Текстове значення Указує ім’я системи SAP або IP-адресу для підключення.
Рядок підключення Так Текстове значення Визначає рядок підключення для сервера SAP GUI. Рядок підключення – це унікальний ідентифікатор, який визначає ім’я сервера, номер системи та інші відомості про підключення.
Клієнт No Текстове значення Указує номер клієнта SAP для підключення.
Ім'я користувача No Текстове значення Вказує ідентифікатор користувача SAP для входу.
Пароль Так Текстове значення Вказує пароль користувача SAP для входу.
Language No Текстове значення Визначає мову входу SAP для інтерфейсу користувача.
Параметри множинного входу No Припиніть цей вхід, продовжуйте цей вхід і завершіть будь-які інші входи, продовжуйте цей вхід без завершення будь-яких інших входів у систему Завершити цей сеанс входу Кілька параметрів входу визначають, як система SAP поводиться, коли користувач намагається увійти, коли він уже ввійшов у систему.

Змінні, які створюються

Аргумент Ввести Опис
SAPInstance Екземпляр SAP Інсталяція SAP для використання з діями автоматизації SAP. Інсталяція SAP відноситься до конкретного вікна SAP.
CurrentSAPLoginTerminated Логічне значення Чи буде припинено вхід SAP із певною дією.
OtherSAPLoginTerminated Логічне значення Чи буде припинено інші входи в систему SAP.

Винятки

Виняток Опис
Не вдається виконати дію входу в графічний інтерфейс SAP Вказує на проблему з входом у систему з графічним інтерфейсом SAP.

Прикріпити

Приєднайте запущену програму з графічним інтерфейсом SAP до екземпляра SAP.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Режим прикріплення No Передній план або остання активація, Заголовок вікна Заголовок вікна Визначає режим приєднання екземпляра SAP до вікна. Якщо вибрано опцію «Активний режим» або «Остання активація», екземпляр SAP приєднується до сеансу SAP на передньому плані. Якщо на активному плані немає сеансу SAP, він приєднується до останнього сеансу SAP, який було запущено та ще не закритий.
Заголовок вікна Так SMS Вказує заголовок вікна SAP, до якого приєднано екземпляр. Заголовок вікна можна вибрати з випадаючого списку існуючих сеансів SAP або ввести вручну.

Змінні, які створюються

Аргумент Ввести Опис
SAPInstance Екземпляр SAP Інсталяція SAP для використання з діями автоматизації SAP. Інсталяція SAP відноситься до конкретного вікна SAP.

Винятки

Виняток Опис
Помилка прикріплення до SAP Вказує на проблему з приєднанням до інсталяції SAP.

Створити новий сеанс SAP

Створює новий сеанс SAP на основі того самого екземпляра SAP.

Нотатка

Графічний інтерфейс SAP не дозволяє більше шести активних підключень (сеансів) до системи SAP.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
SAPInstance No Екземпляр SAP Виберіть змінну, яка містить екземпляр SAP, з яким ви хочете працювати. Ця змінна має бути визначена в попередній дії входу в SAP.

Змінні, які створюються

Аргумент Ввести Опис
SAPInstance Екземпляр SAP Інсталяція SAP для використання з діями автоматизації SAP. Інсталяція SAP відноситься до конкретного вікна SAP.

Винятки

Виняток Опис
Не вдається створити новий сеанс SAP Вказує на проблему зі створенням нового сеансу SAP.

Вибрати елемент навігації SAP

Виберіть пункт меню SAP на панелі інструментів програми у вікні SAP.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
SAPInstance No Екземпляр SAP Виберіть змінну, яка містить екземпляр SAP, з яким ви хочете працювати. Визначте цю змінну в попередній дії входу в SAP.
Ім’я елемента навігації No Текстове значення Назва елемента на панелі інструментів навігації, яку потрібно вибрати, наприклад "Система". Ви також можете вказати параметр з підменю, використовуючи символ ’>’ для позначення відносин між батьком і нащадком. Наприклад, "Виконання програми > " означає, що вибрано параметр "Виконати", який є частиною підменю в розділі "Програма".

Змінні, які створюються

Ця дія не створює жодних змінних.

Винятки

Виняток Опис
Помилка елемента навігації в меню вибору SAP GUI Вказує на проблему з вибором елемента панелі навігації.

Вибрати елемент меню SAP

Виберіть пункт меню SAP на панелі інструментів вікна. Введіть назву елемента у відповідний параметр вводу вручну тією ж мовою, на якій відображається екран графічного інтерфейсу SAP.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
SAPInstance No Екземпляр SAP Виберіть змінну, яка містить екземпляр SAP, з яким ви хочете працювати. Ця змінна має бути визначена в попередній дії входу в SAP.
Ім’я елемента меню No Текстове значення Назва пункту меню на панелі інструментів, який потрібно вибрати, наприклад «Зберегти». Вставте назву пункту меню так, як вона відображається в інсталяції SAP апарата.

Змінні, які створюються

Ця дія не створює жодних змінних.

Винятки

Виняток Опис
Не вдається виконати дію пункту меню SAP Вказує на проблему з вибором пункту меню.

Закрити підключення SAP

Закрийте з’єднання SAP вибраного екземпляра SAP. Зверніть увагу, що всі екземпляри, пов’язані з конкретним з’єднанням, будуть припинені.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
SAPInstance No Екземпляр SAP Виберіть змінну, яка містить екземпляр SAP, з яким ви хочете працювати. Ця змінна має бути визначена в попередній дії входу в SAP.

Змінні, які створюються

Ця дія не створює жодних змінних.

Винятки

Виняток Опис
Не вдається виконати дію "Закрити сеанс SAP" Вказує на проблему із закриттям сеансу SAP.

Запустити транзакцію SAP

Відкриває певний код транзакції в наявному сеансі.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
SAPInstance No Екземпляр SAP Виберіть змінну, яка містить екземпляр SAP, з яким ви хочете працювати. Ця змінна має бути визначена в попередній дії входу в SAP.
Код транзакції No Текстове значення Код транзакції, який потрібно виконати.

Змінні, які створюються

Ця дія не створює жодних змінних.

Винятки

Виняток Опис
Не вдається виконати дію транзакції Start SAP Указує на проблему із запуском транзакції SAP.

Завершити транзакцію SAP

Закриває транзакцію SAP у певному екземплярі SAP і повертається до меню легкого доступу SAP. Транзакцію SAP потрібно розпочати раніше для конкретного сеансу SAP.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
SAPInstance No Екземпляр SAP Виберіть змінну, яка містить екземпляр SAP, з яким ви хочете працювати. Ця змінна має бути визначена в попередній дії входу в SAP.

Змінні, які створюються

Ця дія не створює жодних змінних.

Винятки

Виняток Опис
Не вдається завершити транзакцію SAP Указує на проблему із завершенням транзакції SAP.

Клацнути елемент інтерфейсу користувача SAP

Взаємодіє за допомогою дії натискання на будь-який елемент інтерфейсу користувача вікна SAP.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
SAPInstance No Екземпляр SAP Виберіть змінну, яка містить екземпляр SAP, з яким ви хочете працювати. Ця змінна має бути визначена в попередній дії входу в SAP.
Тип елемента No Базовий елемент SAP, Чекбокс, Мітка, Випадаючий список Базовий елемент SAP Виберіть тип елемента SAP, з яким потрібно взаємодіяти. Опція «Натисніть елемент SAP» виконує дію натискання на будь-який елемент SAP, як-от кнопки, перемикачі, вкладки, текстові поля, дерева.
Ідентифікатор елемента SAP No Числовий Ідентифікатор елемента SAP. Цей параметр визначає елемент інтерфейсу користувача в SAP, з яким взаємодіє дія. Ви можете використовувати наведену нижче кнопку для індикації елемента інтерфейсу SAP на екрані SAP або вставити значення вручну.
Установити для прапорця SAP такий стан: Так Перевірено, Не позначено установлено Вкажіть, чи ставиться прапорець позначеним або не відмічається.
Ідентифікатор елемента SAP No Числовий Ідентифікатор елемента SAP. Цей параметр визначає елемент інтерфейсу користувача в SAP, з яким взаємодіє дія. Ви можете використовувати наведену нижче кнопку для індикації елемента інтерфейсу SAP на екрані SAP або вставити значення вручну.
Операція з надписом SAP Так Розгорнути, згорнути, вибрати Розширення Вкажіть, розгортати або згортати мітку SAP.
Значення параметра "розкривний список" Так Текстове значення Вкажіть, який параметр випадаючого меню вибраний.

Змінні, які створюються

Ця дія не створює жодних змінних.

Винятки

Виняток Опис
Помилка клацання елемента GUI SAP Вказує на те, що клацнути не вдалося.

Отримати докладні відомості про елемент інтерфейсу користувача SAP

Отримує значення атрибута елемента інтерфейсу SAP у вікні SAP.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
SAPInstance No Екземпляр SAP Виберіть змінну, яка містить екземпляр SAP, з яким ви хочете працювати. Ця змінна має бути визначена в попередній дії входу в SAP.
Ідентифікатор елемента SAP No Числовий Ідентифікатор елемента SAP. Цей параметр визначає елемент інтерфейсу користувача в SAP, з яким взаємодіє дія. Ви можете використовувати наведену нижче кнопку для індикації елемента інтерфейсу SAP на екрані SAP або вставити значення вручну.
Ім’я атрибута No Текстове значення Власний текст Атрибут, значення якого отримується.

Змінні, які створюються

Аргумент Ввести Опис
AttributeValue (Значення атрибута) Текстове значення Значення атрибута елемента інтерфейсу користувача SAP.

Винятки

Виняток Опис
Помилка отримання докладних даних про елемент SAP Вказує на проблему з отриманням атрибута елемента UI.

Заповнити текстове поле SAP елементом

Заповнює текстове поле у вікні SAP вказаним текстом.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
SAPInstance No Екземпляр SAP Виберіть змінну, яка містить екземпляр SAP, з яким ви хочете працювати. Ця змінна має бути визначена в попередній дії входу в SAP.
Ідентифікатор елемента SAP No Числовий Ідентифікатор елемента SAP. Цей параметр визначає елемент інтерфейсу користувача в SAP, з яким взаємодіє дія. Ви можете використовувати наведену нижче кнопку для індикації елемента інтерфейсу SAP на екрані SAP або вставити значення вручну.
Текст для заповнення No Пряме зашифроване введення або текстове значення Текст для заповнення текстового поля SAP
Якщо поле не пусте Так Заміна тексту, Додавання тексту Замінити текст Укажіть, що потрібно зробити з вмістом: замінити або додати.

Змінні, які створюються

Ця дія не створює жодних змінних.

Винятки

Виняток Опис
Помилка внесення значення текстового поля SAP Вказує на проблему із заповненням указаного текстового поля SAP.