sap操作指导,在730/740/750版本里均可使用,如果有其它版本,也请大家提供信息
请按照指导文档来进行。
sap操作的插件,在sap_v2.zip里
sap_1_0_3(studio2.16~2.18).zip------适配设计器与执行器的版本:2.16~2.18
sap_1_0_4(studio3.00~3.02).zip------适配设计器与执行器的版本:3.00~3.02
sap_1_0_5(studio3.03).zip------------适配设计器与执行器的版本:3.03 下载见2楼【适配python 3.9.11】
建议附件都下载下来,然后仔细的研究,有问题可以在下面提问。
插件的导入方法可参考这个帖子
注意事项
1、登陆界面的录制需要使用设计器里提供的桌面应用来录制
--以下内容由杨磊提供,在这里表示感谢!--
2、如果运行有如下报错
"robotnotfoundactionerror:未找到原子命令sap_logon,请确认该原子命令是否存在"
“pywintypes.com_error: (-2147221020, '无效的语法', none, none)”
“系统执行错误: 发生了未捕获异常,详情:com_error(-2147221020, '无效的语法', none, none)”
之类的报错,则在脚本的最前面增加一个执行python语句的控件exec.statement
import time
import pythoncom
pythoncom.coinitialize()
time.sleep(2)
3、如果开启录制器或者录制不了,有弹框提示“某脚本正试图访问sap ”,则需要按照下图修改一下
登录sap后,设置-选项-辅助功能与脚本,勾选启用脚本,取消勾选发出通知的2个选项。
19.07 mb,下载次数:17
18.77 mb,下载次数:16
1.43 kb,下载次数:20
558.49 kb,下载次数:6
2.59 mb,下载次数:4
sap_1_0_5(studio3.03).zip------------适配设计器与执行器的版本:3.03 本楼下载,适配python 3.9.11运行环境
2022-6-13 17:12 上传
点击文件名下载附件
操作sap还有一种方法是使用 tracker.exe工具,编写python代码来完成操作。 https://blogs.sap.com/2014/11/20/scripting-tracker-development-tool-for-sap-gui-scripting/