2020-08-27 06:35发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,我们有一个作业A每隔2小时运行一次,我们看到作业A的第二个实例即使在第一个实例仍在运行时也开始运行,有什么办法可以安排作业A在 前一个作业完成或取消之前,需要确保作业A之前没有运行的活动版本。
谢谢
Jonu Joy
亲爱的
与此同时,SAP发布了可用于此目的的标准报告。
SAP注释: https://launchpad.support.sap。 com/#/notes/557610
只需使用您的工作名称为报表RSBTONEJOB创建一个变体,并将其作为批处理工作的第一步即可。
解决方案适用于每项工作,即使它是为ZBV Idoc处理而设计的。
Hello Jonu,
后台工作流程不受rdisp/max_wprun_time配置文件参数,因此,系统不应突然停止扩展同一后台作业的运行时间。
最诚挚的问候,
Laszlo
您好,乔努,
可能是我误解了您的要求,但是如果问题是如何在另一个具有相同"内容"的工作之后才能开始一个工作,是否可以在之后运行两个ABAP程序
例如,
Job ZMYJOB
->程序1:MYREPORT
->程序 2:MYREPORT(与上一个相同)
结束ZMYJOB
除此之外,您可以在后台作业中使用"事件"。
在这种情况下 这意味着:当第一个作业完成时,它可能会触发一个后台作业"事件",然后触发下一个后台作业。
有关后台作业事件的一些详细信息: p>
https://help.sap.com/saphelp_nw70/helpdata/EN /c4/3a7f12505211d189550000e829fbbd/content.htm
https ://help.sap.com/saphelp_nw70/helpdata/zh-CN/fa/096e2a543b11d1898e0000e8322d00/content.htm
最好的问候,
拉斯洛
如果我没记错,您每两个小时运行一次作业A,并且处理时间超过两个小时(我的假设)。 因此,作业A从上午9点开始,第二个作业准备在上午11点发布。 但是第一个作业在11点之后还没有完成,第二个作业按计划开始了。
您可以创建一个事件并触发后台作业。
请检查此链接。 这可能对您有帮助。
通过以下方式安排后台作业 触发事件-ABAP开发-SCN Wiki
您可以在Z表上创建标志,并在作业中调用的程序启动时设置标志,并删除 作业的最后一个编程结束时标记。
这样,您可以在作业仍在运行时终止其执行。 但这也会导致基本上在4小时后执行下一个作业的情况。
注意:仅当由于设置/删除/检查标志而在工作中调用自定义程序时才真正起作用。
嗨,Jonu joy,
请仔细阅读以下文件。
用于证明单个作业仅运行一个活动作业实例的文档
最多设置5个标签!
亲爱的
与此同时,SAP发布了可用于此目的的标准报告。
SAP注释: https://launchpad.support.sap。 com/#/notes/557610
只需使用您的工作名称为报表RSBTONEJOB创建一个变体,并将其作为批处理工作的第一步即可。
解决方案适用于每项工作,即使它是为ZBV Idoc处理而设计的。
Hello Jonu,
后台工作流程不受rdisp/max_wprun_time配置文件参数,因此,系统不应突然停止扩展同一后台作业的运行时间。
最诚挚的问候,
Laszlo
您好,乔努,
可能是我误解了您的要求,但是如果问题是如何在另一个具有相同"内容"的工作之后才能开始一个工作,是否可以在之后运行两个ABAP程序
例如,
Job ZMYJOB
->程序1:MYREPORT
->程序 2:MYREPORT(与上一个相同)
结束ZMYJOB
除此之外,您可以在后台作业中使用"事件"。
在这种情况下 这意味着:当第一个作业完成时,它可能会触发一个后台作业"事件",然后触发下一个后台作业。
有关后台作业事件的一些详细信息: p>
https://help.sap.com/saphelp_nw70/helpdata/EN /c4/3a7f12505211d189550000e829fbbd/content.htm
https ://help.sap.com/saphelp_nw70/helpdata/zh-CN/fa/096e2a543b11d1898e0000e8322d00/content.htm
最好的问候,
拉斯洛
如果我没记错,您每两个小时运行一次作业A,并且处理时间超过两个小时(我的假设)。 因此,作业A从上午9点开始,第二个作业准备在上午11点发布。 但是第一个作业在11点之后还没有完成,第二个作业按计划开始了。
您可以创建一个事件并触发后台作业。
请检查此链接。 这可能对您有帮助。
通过以下方式安排后台作业 触发事件-ABAP开发-SCN Wiki
您可以在Z表上创建标志,并在作业中调用的程序启动时设置标志,并删除 作业的最后一个编程结束时标记。
这样,您可以在作业仍在运行时终止其执行。 但这也会导致基本上在4小时后执行下一个作业的情况。
注意:仅当由于设置/删除/检查标志而在工作中调用自定义程序时才真正起作用。
嗨,Jonu joy,
请仔细阅读以下文件。
用于证明单个作业仅运行一个活动作业实例的文档
一周热门 更多>