Проблема в автоматизации SAP с помощью Automation Anywhere - PullRequest
0 голосов
/ 05 октября 2018

Наша команда автоматизирует процессы SAP с помощью Automation Anywhere.Мы используем DLL, предоставляемую самой Automation Anywhere, и обращаемся к ней с помощью метаботов.Каждый раз, когда задача вызывает метабот, мы получаем уведомление «Сценарий пытается получить доступ к SAP GUI».Мы попытались отключить параметры уведомлений в графическом интерфейсе SAP.Но после этого во время выполнения задачи сам метабот не работает.Ниже приведен простой код для входа в систему:

Open : "C:\Programs Files (x86)\SAP\FrontEnd\SAPgui\saplogin.exe"
Activate Window : "SAP Logon 740"
Object Cloning:Select Item By Index "1" in windows 'SAP Logon 740';Click Type:Click;Source:Window;Play Type:Object
Run MetaBot "SAPMetabot.Login"(Logic)

Может ли кто-нибудь помочь в этом случае?

Ответы [ 4 ]

0 голосов
/ 01 мая 2019

Я считаю, что вам нужно изменить настройки в вашем Sap, чтобы "разрешить скрипты подключаться к sap", и проблема должна быть решена.Поскольку SAP дает вам предупреждения, что сценарий пытается подключиться.если настройки изменены, он не предупредит.

0 голосов
/ 30 января 2019

Решение:

  1. Убедитесь, что Automation Anywhere и SAP GUi работают в одном и том же режиме, например Automation Anywhere (без запуска от имени администратора) и SAP GUI, а такжебез запуска от имени администратора.или оба должны быть запущены с администратором.
  2. Вместо индекса 1 используйте индекс 0.
0 голосов
/ 21 февраля 2019

Включение сценариев SAP в SAP GUI и повторное выполнение задачи.

0 голосов
/ 03 января 2019

Вы уверены, что с вами все в порядке.

Если я правильно понял ваш вопрос, ваш метабот SAP не работает правильно?

Когда логика метабота SAP работает, он должен сначала подключиться к SAP, (это означает, что это создает соединение с приложением SAP), это может быть достигнуто с помощью метода внутри DLL.

попробуйте это и дайте мне знать, если вы можете решить эту проблему.

С уважением,

NoSpaceForLove

...