Экспорт с помощью SAP с использованием Python - PullRequest
0 голосов
/ 14 октября 2019

Я пытаюсь автоматизировать некоторые шаги в SAP с помощью Python. Я могу сделать это для других типов кодов SAP, за исключением одного, где экспорт в Excel выбирается только через строку меню «список», затем «экспорт», затем «электронная таблица». Затем появляется диалоговое окно с запросом местоположения и имени файла.

Проблема, с которой я столкнулся в этом случае, заключается в том, что в коде Python не отображаются шаги, описанные выше, как в другой части SAP. ,Я использую макрос записи SAP, чтобы сохранить его в VBscript и вставить в код Python.

session.findById("wnd[0]").maximize

session.findById("wnd[0]/mbar/menu[0]/menu[4]/menu[1]").select

session.findById("wnd[1]/usr/ctxtDY_PATH").text = "directory"

session.findById("wnd[1]/usr/ctxtDY_FILENAME").text = "filename"

session.findById("wnd[1]/usr/ctxtDY_FILENAME").caretPosition = 8

session.findById("wnd[1]/tbar[0]/btn[0]").press

Вторая строка этого кода ничего не дает. Даже если он должен активировать строку меню и т. Д.

Ваша помощь в решении этой проблемы приветствуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...