使用ABAP程序一个接一个地释放多个依赖作业

2020-08-24 00:57发布

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

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


大家好,

我需要使用报告释放四个作业A,B,C和D。 以一种方式,一旦作业A的状态为"完成",就释放作业B,然后当作业B的状态为"完成"时释放作业C,依此类推。

到目前为止,我遇到了一个解决方案,我们必须在FM JOB_CLOSE中分配参数

predjob_checkstat ='X'
strtimmed ='X'for first job(A)

然后

predjob_checkstat ='X'

strtimmed ='',用于第二,第三和第四工作(B,C和D)

在此使用的依存作业不会像以前那样被"取消",而是进入"已调度"状态,但是我希望它们在以前的作业完成后处于"已释放"状态。

请帮忙。

提前谢谢!

纳伦德拉

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

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


大家好,

我需要使用报告释放四个作业A,B,C和D。 以一种方式,一旦作业A的状态为"完成",就释放作业B,然后当作业B的状态为"完成"时释放作业C,依此类推。

到目前为止,我遇到了一个解决方案,我们必须在FM JOB_CLOSE中分配参数

predjob_checkstat ='X'
strtimmed ='X'for first job(A)

然后

predjob_checkstat ='X'

strtimmed ='',用于第二,第三和第四工作(B,C和D)

在此使用的依存作业不会像以前那样被"取消",而是进入"已调度"状态,但是我希望它们在以前的作业完成后处于"已释放"状态。

请帮忙。

提前谢谢!

纳伦德拉

付费偷看设置
发送
2条回答
追夢秋陽
1楼 · 2020-08-24 01:20.采纳回答

Narendra Gupta

建议您使用SM36 T代码设置作业序列 。 您可以使用"步骤选项"根据需要对每个作业进行排序。 使用此功能,您无需编写任何程序,而可以使用标准功能。

如下所示,在安排Job时,您将拥有一个Step Option,您可以继续添加所需的程序及其相应的程序

也有很多有关

致谢!

悻福寶寶
2楼-- · 2020-08-24 01:15

嗨,

如果作业是相互依赖的,为什么不创建一个作业呢?

这样做可以确保您遵守了所需的顺序,并且如果其中一个步骤失败,将不会执行下一步。

您 可以使用功能模块JOB_SUBMIT将步骤插入作业中。

最诚挚的问候,

Geert-Jan Klaps

一周热门 更多>