使用Python和SAPGUI脚本进行SCC8导出

2020-08-27 07:20发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在尝试使用scc8自动化用户主导出。 我正在使用Python来完成这项工作。

底层ABAP程序显然无法直接执行,因此我想基于此博客使用Python: https://blogs.sap.com/?p=549588

Scc8具有用于选择配置文件SAP_USER的字段。

该字段不能通过制表符遍历,但可以通过单击鼠标来选择。

记录此字段的VBscript具有以下命令:

 session.findById(" wnd [0]/usr/ctxtCCPROF-PROFIL")。setFocus
 session.findById(" wnd [0]/usr/ctxtCCPROF-PROFIL")。caretPosition = 0
 session.findById(" wnd [0]")。sendVKey 4 

在Python上尝试过这些

 session.findById(" wnd [0]/usr/ctxtCCPROF-PROFIL")。setFocus()
 session.findById(" wnd [0]/usr/ctxtCCPROF-PROFIL")。caretPosition(0)
 session.findById(" wnd [0]")。sendVKey(4)

不起作用

尝试

 session.findById(" wnd [0]/usr/ctxtCCPROF-PROFIL")。sendVKey(4)

这也不起作用。

在此字段上进行选择和发送F4的任何提示或方法。

致谢

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在尝试使用scc8自动化用户主导出。 我正在使用Python来完成这项工作。

底层ABAP程序显然无法直接执行,因此我想基于此博客使用Python: https://blogs.sap.com/?p=549588

Scc8具有用于选择配置文件SAP_USER的字段。

该字段不能通过制表符遍历,但可以通过单击鼠标来选择。

记录此字段的VBscript具有以下命令:

 session.findById(" wnd [0]/usr/ctxtCCPROF-PROFIL")。setFocus
 session.findById(" wnd [0]/usr/ctxtCCPROF-PROFIL")。caretPosition = 0
 session.findById(" wnd [0]")。sendVKey 4 

在Python上尝试过这些

 session.findById(" wnd [0]/usr/ctxtCCPROF-PROFIL")。setFocus()
 session.findById(" wnd [0]/usr/ctxtCCPROF-PROFIL")。caretPosition(0)
 session.findById(" wnd [0]")。sendVKey(4)

不起作用

尝试

 session.findById(" wnd [0]/usr/ctxtCCPROF-PROFIL")。sendVKey(4)

这也不起作用。

在此字段上进行选择和发送F4的任何提示或方法。

致谢

付费偷看设置
发送
1条回答
灬番茄
1楼-- · 2020-08-27 07:26

您也可以抄送博客作者...

如果您可以使SAP GUI脚本与Python一起使用,而只有F4不起作用,我想您有一个与之无关的一般错误 到Python。 在我的系统中,您的第一个操作正常,F4对话框打开。 应始终避免"不起作用",这太含糊。 在sendVKey 4之后立即停止python,能解释一下您看到的内容吗?

一周热门 更多>