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

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 12:10

Cornelia ..

我有完全相同的问题。 尝试依次执行计划序列并保存以下内容。

答复中提到的两个注释似乎都是错误的。

    如上所示,
  • 194970表示某些DDIC类型错误
  • 1942970超出范围,并显示为"文档未发布

如果您有正确的备忘号,那将是很大的帮助。

谢谢

一周热门 更多>