SAP 后台作业处理 SM36:创建、安排、重新安排

什么是后台作业?

后台作业是运行在正常交互式操作后面的非交互式进程。它们并行运行,不会干扰交互式(前台作业)进程和操作。

它是从 SM36 调度的。您可以通过查看其作业日志从 SM37 进行分析。

后台作业的优点

  • 它减少了人工并实现了任务的自动化。
  • 可以根据用户的选择进行安排。
  • 它减少了用户交互,并且可以在后台无缝运行,无需用户输入
  • 一旦定义了后台作业的变体,用户就不必担心字段中的值输入。因此,用户的困惑也减少了。
  • 非常适合耗时/资源密集型的程序,可以安排在夜间(系统负载较低时)运行。

后台作业分为三类 -

  1. A 类(高/关键优先级): – 有些任务很紧急或很关键,必须安排 A 类优先级作业。A 类优先级保留一个或多个后台工作进程。用户必须决定应为 A 类优先级作业分配多少个后台工作进程。假设用户为此类别选择了 2 个后台工作进程,则 B 类和 C 类可用的后台工作进程 =(在操作模式 RZ03 中设置的工作进程总数)-(允许 A 类类别的后台工作进程)。
  2. B类(中优先级):- 一旦 A 类作业完成,B 类作业将在 C 类作业之前在后台开始执行。
  3. C类(低优先级):-它在 A 类和 B 类作业都完成后运行。

后台作业的可能状态

  1. 预定:- 您已经定义了程序名称和变体,但尚未定义启动条件,如开始日期、结束日期、频率等。这意味着您尚未定义何时在系统中安排作业。
  2. 发布日期:- 作业定义所需的所有标准均已满足。作业必须满足启动条件才能处于发布状态。
  3. 准备好: - 在后台工作进程中运行作业所需的所有条件均已满足。但作业调度程序已将作业放入队列,因为它正在等待后台工作进程空闲。
  4. 积极的: - 作业已开始在后台运行。作业处于“活动”状态后,我们就无法更改其状态。
  5. 完成的: - 作业已成功执行。这意味着所需任务已完成且没有任何错误。
  6. 取消: - 这种情况有两种可能。管理员强制取消了该作业,或者作业可能存在问题。您可以从作业日志中调查此问题。

如何调度后台任务?

您可以使用以下方式安排后台作业 SM36. 可以安排计划内或紧急的作业。

步骤1) 执行 T 代码 SM36.

安排后台作业

步骤2) 填写作业名称、优先级(A/B/C) 和目标服务器。一旦在目标服务器上安排了后台作业,该作业就会在该服务器上运行。定义目标服务器的主要目的是平衡工作负载。

安排后台作业

步骤3) 点击 ”假脱机列表收件人”。您将在邮箱中收到输出。您可以从 SBWP。

安排后台作业

第一步)插入您的 SAP 用户名并点击复制按钮。

安排后台作业

第一步) 点击 步骤 按钮定义 ABAP 程序 、变体的详细信息等。

安排后台作业

步骤6) 定义程序名称、变体详细信息。

  1. 在字段中输入程序名称、变体名称。如果您尚未根据要求创建变体,则将其留空。
  2. 按保存按钮。

安排后台作业

步骤7) 一旦您安排好工作,您将看到以下屏幕。

安排后台作业

步骤8) 点击开始条件以填写作业的开始日期、结束日期、频率等。如果不指定开始条件 那么作业将始终保持预定状态. 处于计划状态的作业永远不会运行。

  1. 点击 日期/时间(针对定期作业)。如果您单击“立即”,则作业将立即开始运行。但它不会被设置为定期作业。就像“按下并运行”。
  2. 定义作业的开始日期/时间、结束日期/时间。作业只有在满足其要求后才会发布 预定开始日期/时间.
  3. 按下周期值。

安排后台作业

步骤9) 单击“每小时/每天/每周”周期以根据您的要求定义作业的频率。我们将选择“其他周期”

安排后台作业

步骤10) 在这里您可以指定作业的重复条件。例如,您可以让作业从开始日期起每 5 天运行一次。在这里我们选择每 10 分钟运行一次的作业

安排后台作业

步骤11) 点击 保存 按钮。

安排后台作业

步骤12) 点击 保存 一次。

安排后台作业

步骤13) 点击 保存 再次

安排后台作业

步骤14) 一旦 作业步骤和启动条件 定义后将出现以下窗口。

安排后台作业

步骤15) 新闻通稿 保存。

安排后台作业

步骤16) 转到 SM37 了解工作状态。

安排后台作业

步骤17) 选择您想要监控的工作的标准。

  1. 输入您的工作名称和安排该工作的用户名。
  2. 选择作业的状态。
  3. 指定日期范围。在我们的场景中,我们只需指定结束日期,同时保持起始日期开放。

安排后台作业

步骤18) 您将看到以下屏幕。查看状态,它是已发布,表示已满足启动条件,并且作业正在队列中等待 后台工作进程自由。

安排后台作业

如何重新安排后台作业

重新安排的作业将来不会运行。请记住,一旦作业开始,您就无法取消安排 要积极。 状态。

步骤1) 执行 SM37。

重新安排后台作业

步骤2) 满足条件。

  1. 安排作业的作业名称和用户名。
  2. 选择状态。要取消作业计划,您只能选择“已发布/就绪”状态。
  3. 指定日期范围。
  4. 按执行(F8)按钮。

重新安排后台作业

步骤3) 选择指定的作业并按 工作 -> (已发布 -> 已安排)。

重新安排后台作业

步骤4) 按下“已发布 -> 已安排“。

重新安排后台作业