Ознакомиться с документацией Automation Anywhere

Automation Anywhere Automation 360

Закрыть содержимое

Содержимое

Открыть содержимое

SAP BAPI package

  • Обновлено: 4/09/2021
    • Automation 360 v.x
    • Изучение
    • Рабочая область RPA

SAP BAPI package

package SAP BAPI содержит actions для автоматизации задач и процессов с помощью интерфейса программирования бизнес-приложений SAP (BAPI). BAPI — это стандартизированный метод, позволяющий приложению стороннего производителя взаимодействовать с системой SAP.

Перед началом работы

Выполните следующие действия actions в SAP BAPI package как часть использования набора доступных actions:
  1. Установите соединение с SAP приложением с помощью Connect action.
  2. Используйте функцию Create action (Создать) для создания определенной пользователем функции для указанной функции SAP BAPI.

    Выберите параметр начать последовательность, чтобы отметить начало процесса, а затем , actions чтобы автоматизировать задачу.

  3. Используйте функцию Run action (выполнить) для запуска функции, созданной с помощью действия Create Function (Создать функцию).

    Выберите опцию End Sequence (Завершить последовательность), чтобы отметить конец процесса и опцию Commit transaction (зафиксировать транзакцию), чтобы зафиксировать изменения.

Actions В SAP BAPI package

package В состав SAP BAPI входят следующие actionsкомпоненты:

Action Описание
Подключение См. Использование Connect action для SAP BAPI.
Создать функцию Создает псевдоним для функции SAP BAPI и сохраняет его с псевдонимом. Для actions использования этой функции BAPI в этих actionsфункциях можно использовать псевдоним в других .
  • В поле Session name (Имя сеанса) введите имя сеанса, которое использовалось для подключения к приложению SAP в Connect action.
  • В поле Имя псевдонима функции введите псевдоним, который будет использоваться для функции BAPI.
  • В поле имени BAPI введите имя функции SAP BAPI, для которой необходимо создать псевдоним.
  • Выберите опцию Beначать последовательность, если вы хотите выполнить BAPI в определенной последовательности, чтобы отметить начало процесса.
Получить значение поля Получение данных определенного поля из функции, таблицы или структуры.
  • В поле псевдонима функции BAPI введите псевдоним, предоставленный для функции SAB BAPI, с помощью функции Create action.
  • Выберите один из следующих параметров, чтобы указать, хотите ли вы получать данные из функции, таблицы или структуры:
    • Функция: Позволяет получить значение поля из функции.
    • Таблица: Позволяет получить значение поля из таблицы в функции SAP BAPI.

      Необходимо указать псевдоним таблицы , с которого необходимо получить данные.

      Перед action использованием поля получить action необходимо использовать таблицу получить, чтобы получить значение поля из таблицы в функции SAP BAPI. Также необходимо указать псевдоним таблицы , с которого необходимо получить данные.

    • Структура: Позволяет получать данные из структуры в приложении SAP.

      Перед action использованием поля получить action необходимо использовать структуру получить, чтобы получить значение поля из структуры в функции SAP BAPI. Также необходимо указать псевдоним таблицы , из которого требуется получить данные.

  • В поле Field name (Имя поля) введите имя поля, из которого требуется получить данные.
  • В поле сеанс SAP BAPI введите имя сеанса, которое использовалось для подключения SAP к приложению, в поле Connect action.
  • В поле Сохранить вывод в переменную укажите строковую переменную.
Получить структуру Получение данных из структуры с использованием псевдонима функции.
  • В поле псевдонима функции BAPI введите псевдоним, предоставленный для функции SAB BAPI, с помощью функции Create action.
  • В поле Имя структуры введите имя структуры, из которой требуется получить данные.
  • В поле сеанс SAP BAPI введите имя сеанса, которое использовалось для подключения SAP к приложению, в поле Connect action.
  • Выберите один из следующих параметров, чтобы указать способ сохранения данных, извлеченных из структуры:
    • Псевдоним: Позволяет указать псевдоним для структуры и использовать псевдоним в другом actions.
    • Переменная: Позволяет хранить данные, полученные из структуры, в табличной переменной.
Получить стол Получение табличных данных из таблицы с использованием псевдонима функции.
  • В поле псевдонима функции BAPI введите псевдоним, предоставленный для функции SAB BAPI, с помощью функции Create action.
  • В поле Имя таблицы введите имя таблицы, из которой требуется получить данные.
  • В поле сеанс SAP BAPI введите имя сеанса, которое использовалось для подключения SAP к приложению, в поле Connect action.
  • Выберите один из следующих параметров, чтобы указать способ сохранения данных, извлеченных из таблицы:
    • Псевдоним: Позволяет указать псевдоним для таблицы и использовать псевдоним в другом actions.
    • Переменная: Позволяет хранить данные, полученные из таблицы, в переменной таблицы.
Функция RUN (Работа) Запускает функцию SAP BAPI.
  • В поле псевдонима функции BAPI введите псевдоним, предоставленный для функции SAB BAPI, с помощью функции Create action.
  • Выберите опцию End sequence (Завершить последовательность), чтобы отметить конец процесса и опцию Commit transaction (зафиксировать транзакцию), чтобы зафиксировать изменения, внесенные в процессе.

    Чтобы завершить последовательность, необходимо выбрать параметр начать последовательность в действии Создать функцию . Если вы использовали вызов удаленной функции, поставленный в очередь (qRFC), необходимо выбрать опцию Commit transaction (выполнить транзакцию), чтобы подтвердить внесенные изменения.

  • В поле сеанс SAP BAPI введите имя сеанса, которое использовалось для подключения SAP к приложению, в поле Connect action.
Установите значение поля Устанавливает данные в функцию, таблицу или структуру с использованием псевдонима функции.
  • В поле псевдонима функции BAPI введите псевдоним, предоставленный для функции SAB BAPI, с помощью функции Create action.
  • Выберите один из следующих параметров, чтобы указать, нужно ли устанавливать данные в функции, таблице или структуре:
    • Функция: Позволяет задавать данные в функции.
    • Таблица: Позволяет задавать данные в таблице в приложении SAP.

      Перед action использованием поля получить action необходимо использовать таблицу получить, чтобы получить значение поля из таблицы в функции SAP BAPI. Необходимо указать псевдоним таблицы , в котором необходимо задать данные. Можно также выбрать параметр Создать новую строку , если требуется создать новую строку в таблице и задать значение в этой строке.

    • Структура: Позволяет устанавливать данные в структуре в приложении SAP.

      Перед action использованием поля получить action необходимо использовать структуру получить, чтобы получить значение поля из структуры в функции SAP BAPI. Необходимо также указать псевдоним структуры , из которого требуется получить данные.

  • В поле Field name (Имя поля) введите имя поля, в котором необходимо задать данные.
  • В поле Field Value (значение поля) введите значение, которое необходимо установить.
  • В поле сеанс SAP BAPI введите имя сеанса, которое использовалось для подключения SAP к приложению, в поле Connect action.
Отправить отзыв