SAP后台工作:它是如何运行的?

时间:2009-09-17 13:54:21

标签: scheduled-tasks sap sap-basis

我必须将SAP后台作业(A / P的ABAP报告)移动到Cronacle中,并且无法弄清楚如何在SAP中停止作业,以便我可以开始使用Cronacle计划运行它。

该作业每天早上7:15从用户SAPSYS运行SAP,但如果你用sm37查找它没有时间安排它并且它不是由事件触发的;此外,它的状态是预定的。

我让我们的Cronacle团队按工作号搜索,但他们找不到任何指向该工作的脚本。如果你查看完成的工作,它表明它是每天上午7:15安排的。此外,没有列出前任或后续工作。是否有可能从另一份工作开始?如何找到而不删除这个?

3 个答案:

答案 0 :(得分:1)

一些建议。

  1. 如果您不想删除预定作业。尝试重命名它,看它是否仍在运行。
  2. 确保您用于sm37的用户拥有完全授权进行后台管理。
  3. 以前的工作可以安排,发布和创建任何新工作。看看有问题的工作之前正在运行的是什么。
  4. 深入了解开发痕迹。他们有时会暗示系统中发生了什么。

答案 1 :(得分:1)

除了显式创建新作业的上一个作业之外,还可能由另一个作业中安排的ABAP程序手动创建作业。在函数模块OPEN_JOB上执行where-used并查找Z *或Y *程序可能会给你一个提示。

另一件事:这个预定的工作是否真的有效(即以前是否有任何同名的“完成”工作)。除非首次发布,否则计划作业将不会运行。因此,如果它永远不会运行,它可能已经过时了。

答案 2 :(得分:1)

感谢您的回复!事实证明这是“新手无知”的案例。当使用SM37查看作业时,我忽略了将搜索日期延长到第二天。我不知道为什么它没有显示当天发布的工作,但延长到第二天显示它。这是我不会忘记的一课!