对象" ISapCTextField"的方法"文本"失败

2020-08-26 02:19发布

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

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


我在Excel 2010中嵌入了一个SAP GUI脚本

自动化模拟用户删除EEDM01中的用户状态,这是标准功能。 该脚本非常简单(根据我在类似自动化系统上的经验),但是在自动化系统中有90-120条记录之间的随机间隔时,该脚本以错误终止:

意外错误-脚本终止-2147417856:it_WC_95.xls:对象'ISapCTextField'的方法'Text'失败


从失败的记录开始重新尝试自动化,总是成功无一例外。 它将运行90至120条更多记录,并执行相同的操作。


用心搜索Google,只真正找到-2147417856 0x80010100系统调用失败。 在 autoitscript.com 上。


这不是超级有帮助,因为重新运行脚本可以重新提交相同的数据。


有什么想法吗?

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

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


我在Excel 2010中嵌入了一个SAP GUI脚本

自动化模拟用户删除EEDM01中的用户状态,这是标准功能。 该脚本非常简单(根据我在类似自动化系统上的经验),但是在自动化系统中有90-120条记录之间的随机间隔时,该脚本以错误终止:

意外错误-脚本终止-2147417856:it_WC_95.xls:对象'ISapCTextField'的方法'Text'失败


从失败的记录开始重新尝试自动化,总是成功无一例外。 它将运行90至120条更多记录,并执行相同的操作。


用心搜索Google,只真正找到-2147417856 0x80010100系统调用失败。 在 autoitscript.com 上。


这不是超级有帮助,因为重新运行脚本可以重新提交相同的数据。


有什么想法吗?

付费偷看设置
发送
4条回答
Bunny_CDM
1楼 · 2020-08-26 03:12.采纳回答

我会在导致错误的命令前稍加停顿。

例如:

Application.Wait DateAdd(" s",1,Now)

葫芦娃快救爷爷
2楼-- · 2020-08-26 02:58

将来我也会记住这一点。 虽然,当前脚本与SAP实例在同一域中操作,所以我不确定设置低连接速度标志会有所帮助。

当前,我再也没有任何数据可以运行该脚本了????所有这些都已经被我的kludge脚本纠正了。 我猜我可能在某个地方用屏幕缓冲区击倒了一些平均时间……

仍然感谢您的进一步调查。

干杯
丹尼尔

灬番茄
3楼-- · 2020-08-26 02:48

大家好,

我的一些工具也遇到相同的错误。

您是否在程序运行期间尝试了简单的错误处理?

关于错误继续下一个

session.findById(" wnd [0]/usr/ctxtMATNR"&m).Text = Cells(i,1)

如果Err.Number <> 0那么

session.findById(" wnd [0]/usr/ctxtMATNR"&m).Text = Cells(i,1)

出现错误时转到0

其他

出现错误时转到0

如果结束

clasier
4楼-- · 2020-08-26 03:06

我也遇到此错误。

您对此有任何解决方案吗?

一周热门 更多>