所以我使用 SAP GUI 记录器录制了一个脚本。我基本上只是运行 7 个报告并将内容保存到一个 excel 文件中。该代码是平淡无奇的,只是一些变化。
session.findById("wnd[1]/usr/ctxtDY_FILENAME").text = "SAP_ALL.TXT"
session.findById("wnd[1]/usr/ctxtDY_FILENAME").caretPosition = 11
但有时报告中没有记录。
- 我怀疑我可以检查一些东西来保存报告或继续使用
if/then/else
,但找不到一个很好的例子。我如何捕捉并从这个或其他错误中恢复? - 有没有办法来
sapshcut
构造脚本以避免这个问题? - 另外,有没有办法从命令行执行脚本,将用户名和密码作为参数传递?
欢迎提供相关示例。我会使用 RTFM,但我没有。