2

我必须将 SAP 后台作业(A/P 的 ABAP 报告)移动到 Cronacle 中,但不知道如何在 SAP 中停止该作业,因此我可以使用 Cronacle 计划开始运行它。

该作业每天早上 7 点 15 分从用户 SAPSYS 在 SAP 中运行,但是如果您使用 sm37 查找它,则没有为它安排时间并且它不是由事件触发的;此外,它的状态是 SCHEDULED。

我让我们的 Cronacle 团队按工作编号搜索,但他们找不到任何指向该工作的脚本。如果您查看已完成的作业,它会显示每天早上 7:15 进行。此外,没有列出前任或后继工作。有没有可能是从另一份工作开始的?如何在不删除此内容的情况下找出答案?

4

3 回答 3

1

In addtion to a previous job creating the new job explicitly it is also possible that the job is created manually by an ABAP program that is scheduled in another job. Doing a where-used on the function module OPEN_JOB and looking for Z* or Y* programs may give you a hint.

Another thing: Is this scheduled job ever actually excecuted (i.e. are there any previous "FINISHED" jobs with the same name). A Scheduled job will not run unless it is first released. So if it never runs it may be obsolete.

于 2009-09-17T21:39:42.220 回答
1

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

于 2009-09-21T14:57:07.017 回答
1

一些建议。

  1. 如果您不想删除计​​划的作业。尝试重命名它,看看它是否仍然运行。
  2. 确保您用于 sm37 的用户具有后台管理的完全授权。
  3. 以前的工作可以安排和发布和创建以及任何新工作。查看有问题的作业之前正在运行的内容。
  4. 深入查看开发痕迹。他们有时会暗示系统中正在发生的事情。
于 2009-09-17T19:49:24.757 回答