SAP.Functions --- Active X组件错误

2020-09-26 02:26发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我一直试图编写一个脚...

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

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


大家好,

我一直试图编写一个脚本,其中我从脚本中调用功能模块并执行。 我浏览了几个代码论坛。 但是,当我使用它时,出现错误。

请找到以下代码和错误。

设置funcControl = CreateObject(" SAP.Functions")

设置compname = funcControl.Add(" TMP_GUI_GET_COMPUTERNAME")

如果compname.Call = True然后

计算机名= compname.IMPORTS("计算机名称")

MsgBox计算机名

如果结束

当我尝试执行以上代码时,我得到 Active X组件无法创建对象" SAP.Functions"的错误。

我能够在Stefan(使用32位)cmd.exe的答案之一的帮助下运行脚本。

现在的问题是,对程序的调用不成功。

设置funcControl = CreateObject(" SAP.Functions")

设置compname = funcControl.Add(" TMP_GUI_GET_COMPUTERNAME")

MsgBox组合名(此行给出FM名称,作为消息框中的输出)

如果compname.Call = True然后

MsgBox"呼叫成功"

其他

MsgBox"呼叫失败"

如果结束

每次尝试运行脚本时,都会收到"呼叫不成功"的信息。 您能否帮助我理解为什么对程序的调用无法通过?

此致

Dipesh

4条回答
callcenter油条
2020-09-26 02:56
设置SessionInfo = session.Info 

MsgBox SessionInfo.SystemName

Ablove代码按预期运行...

我运行了您在一个博客中提到的其他代码。 我发现我的错误是在使用会话信息之前使用Set。 我删除了Set并按原样保留了工作并进行工作...

让我看看在朋友的帮助下,Outlook是否对我有用,会让您知道结果。

再次感谢您……您得到了很大的帮助。 SAP GUI脚本pdf文档在如何使用属性以及所有...方面没有提供太多属性。

一周热门 更多>