使用Excel VBA代码的SAP登录错误

2020-09-03 18:11发布

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

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


当我运行下面提到的SAP代码时,我得到了一个SAP Mag框(请参阅随附的快照)。

在该消息框中,"一个脚本正在打开与系统的连接:ZO4 Production"。它要求用户选择"确定"或"取消"。

用户需要手动单击或进行确认以进一步使用SAP脚本。 但是我不想手动进行。 我想通过SAP脚本给出确定。

如果能找到解决此问题的方法或脚本,我将不胜感激。

SAP代码:

子MYSAPscript()

Dim SapGui

昏暗的应用

Dim连接

昏暗会话

昏暗的WSHShell

Shell" C:\ Program Files(x86)\ SAP \ FrontEnd \ SAPgui \ saplogon.exe",vbNormalFocus

设置WSHShell = CreateObject(" WScript.Shell")

直到WSHShell.AppActivate(" SAP Logon")

Application.Wait Now + TimeValue(" 0:00:01")

循环

设置WSHShell =什么

设置SapGui = GetObject(" SAPGUI")

设置应用= SapGui.GetScriptingEngine

设置连接= Applic.OpenConnection(" Z04 Production",True)

['在此行之后,我在此代码行中收到错误或msg框,即使我给出了True,它也不会接受并要求用户确认]

设置会话= connection.Children(0)

剩余的SAP代码.....

结束子

请您尽快提供帮助

(127.0 kB)

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

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


当我运行下面提到的SAP代码时,我得到了一个SAP Mag框(请参阅随附的快照)。

在该消息框中,"一个脚本正在打开与系统的连接:ZO4 Production"。它要求用户选择"确定"或"取消"。

用户需要手动单击或进行确认以进一步使用SAP脚本。 但是我不想手动进行。 我想通过SAP脚本给出确定。

如果能找到解决此问题的方法或脚本,我将不胜感激。

SAP代码:

子MYSAPscript()

Dim SapGui

昏暗的应用

Dim连接

昏暗会话

昏暗的WSHShell

Shell" C:\ Program Files(x86)\ SAP \ FrontEnd \ SAPgui \ saplogon.exe",vbNormalFocus

设置WSHShell = CreateObject(" WScript.Shell")

直到WSHShell.AppActivate(" SAP Logon")

Application.Wait Now + TimeValue(" 0:00:01")

循环

设置WSHShell =什么

设置SapGui = GetObject(" SAPGUI")

设置应用= SapGui.GetScriptingEngine

设置连接= Applic.OpenConnection(" Z04 Production",True)

['在此行之后,我在此代码行中收到错误或msg框,即使我给出了True,它也不会接受并要求用户确认]

设置会话= connection.Children(0)

剩余的SAP代码.....

结束子

请您尽快提供帮助

(127.0 kB)
付费偷看设置
发送
3条回答
闻人可可
1楼-- · 2020-09-03 18:24

您可以在"辅助功能和脚本"下的gui选项中关闭通知。

土豆飞人
2楼-- · 2020-09-03 18:39

你好Sathish,

欢迎来到SAP社区!

我已对您的问题进行了调整,因为" Windows的SAP GUI日志记录"是关于日志文件和SAPGUI操作的痕迹,而不是SAPGUI本身。 正确的标签是"用于Windows的UI SAP GUI"。 而且"软件物流"是关于安装或升级SAP软件的过程,该过程似乎无关,因此我删除了该标签。

请参阅 https://www.sap.com/community/resources/using-tags.html

最好的问候,
Matt Fraser
SAP社区主持人

能不能别闹
3楼-- · 2020-09-03 18:28

要清楚,这是管理这些弹出窗口的确切方法,但是,如果您的环境有任何安全策略, 关于自动化,请与他们清除。 原因是,所使用的凭据是负责方,他们可能不了解自动化的发生。

一周热门 更多>