如何并行执行6个会话?

2020-09-04 19:30发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨 我已经为此工作了几个星...

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

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


我已经为此工作了几个星期。 我已经搜索了互联网(包括 scn.sap.com ????),问过人们并知道 空出来。

此站点/讨论区提供了很大的帮助,但是我找不到一次执行多个会话的方法。

这是场景。

我每天运行6个自定义报告,这些报告需要30分钟才能连续运行。 如果我并行运行多个会话,则需要5到10分钟。

使用excel/VBA,我已连接到SAP,启动了6个会话(session.createsession),每个会话都导航到其自定义报告屏幕,设置了变体,现在想同时/并行/异步/运行它们 同时...

我尝试了" SendVKey 8 "和。按(执行按钮),但是它们一次执行一次,而不是一次执行。

这是一个包含2个会话的测试。 控件未返回每个步骤。

使用SAPConnObj

.Children(0).FindById(" wnd [0]")。恢复"激活"

.Children(0).FindById(" wnd [0]")。SendVKey 8

'.Children(0).FindById(" wnd [0]/tbar [1]/btn [8]")。按

.Children(3).FindById(" wnd [0]")。恢复"激活"

.Children(3).FindById(" wnd [0]")。SendVKey 8

'.Children(3).FindById(" wnd [0]/tbar [1]/btn [8]")。按

结尾为

我不敢相信我是唯一想要这样做的人。

如果不能并行运行它们,可以在后台运行它们吗?

可能会完成同样的事情。

任何帮助/代码都将不胜感激。

此致

史蒂夫