仅在第一个计划成功后才开始第二个计划计划

2020-08-20 11:26发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) 嗨, 我们在AfO蒙版中创建了...

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

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



嗨,

我们在AfO蒙版中创建了一个VBA按钮,该按钮应运行2个计划序列,然后最后保存计划数据。

在计划中,通常只在第一个序列成功运行且没有任何错误的情况下才运行第二个序列,并且仅在两个序列均未产生任何错误的情况下才进行保存。

我们 使用VBA命令

lReturn = Excel.Application.Run(" SAPExecutePlanningSequence",sPlanningSequence)

如果lReturn = 0,则

调用mSapErrorHandler(oErrors)

结束如果

,但是无论从那里是否出错,我们从序列中返回的返回代码始终为1。

因此 下面的顺序和保存开始了,这是不正确的。

是否有人对如何运行两个序列并获得有关第一个序列的成功或错误的正确信息有帮助?

谢谢

Cornelia

5条回答
落灬小鱼
2020-08-20 11:55 .采纳回答

Corenlia,您好

您找到任何解决方案了吗? 我正面临着完全相同的问题。 即使执行失败,SAPexecuteplanningsequence也始终返回1。

谢谢

NC

一周热门 更多>