У меня есть сценарий SAP GUI, который работает для меня и делает то, что я хочу, так что никаких проблем с этим.Дело в том, что с моими коллегами, которые должны использовать и мой код, мой графический скрипт SAP не работает.Например, Мой сценарий на SAP 750:
Session.FindById("wnd[2]/usr/cntlOPTION_CONTAINER/shellcont/shell").CurrentCellColumn = "TEXT"
Клики по правой кнопке для меня, но совершенно другой для них.Я думаю, что это как-то связано с версиями SAP GUI.Есть ли способ выполнять запросы SAP, которые подходят для любого графического интерфейса?
Редактировать: я пробовал создавать сценарии на своем коллегном компьютере, вот строка, отличающаяся для них Сценарий Coworker's на sap 730:
Session.FindById("wnd[2]/usr/cntlOPTION_CONTAINER/shellcont[0]/shell").CurrentCellRow = 0
Session.FindById("wnd[2]/usr/cntlOPTION_CONTAINER/shellcont[0]/shell").SelectedRows = "0"
Для меня это работает на SAP gui 750, мои коллеги работают на SAP 730 и не могут использовать новейшую версию.Более того, я хотел бы, чтобы мой код был долговечным (и что мне не нужно было бы менять его для каждой новой версии)