SAP RSBTCDEL2:如何删除后台作业

为何删除后台作业?

旧作业会占用系统空间。为避免系统出现任何不一致,通常我们会删除日志。因为如果文件系统满了,您的SAP系统将会崩溃!

您可以通过两种方式删除作业:

  1. 一次删除多个作业。
  2. 删除单个作业。

如何一次删除多个作业

最好使用报告 RSBTCDEL2 (RSBTCDEL 的新版本)。旧作业日志将被删除,并且不会显示在作业概览中。

步骤 1) 执行事务代码 SE38

第一步,执行事务代码 SE38。

Delete Multiple Jobs at once

步骤 2) 添加程序名称

现在,将程序名称放入字段 RSBRCDEL2

Delete Multiple Jobs at once

步骤 3) 填写正确的详细信息。

  1. 您想删除哪个作业?如果输入 *,则表示所有作业。如果您想删除特定用户的作业,请输入用户名。
  2. 指定要删除的作业状态。指定删除时间段。例如,删除超过 14 天的作业。注意:一旦作业处于非活动状态,就无法删除它们。
  3. 指定提交。提交值与程序性能成正比。如果提交值很高,作业删除将运行得更快。建议值 >= 1000。
  4. 勾选“测试运行”以模拟删除。此时不会删除作业。一旦您确定了,再取消勾选“测试运行”。
  5. 按“执行”。

Delete Multiple Jobs at once

删除单个作业

您还可以从 SM37 删除单个作业。

步骤 1) 执行 SM37

Single Job Deletion

步骤 2) 填写您的标准

  1. 作业名称和用户名
  2. 作业状态。
  3. 选择日期范围。

Single Job Deletion

步骤 3) 选择要删除的作业

Single Job Deletion

步骤 4) 前往 作业-> 删除

Single Job Deletion

您还可以从 OS 级别删除目录下的作业

/usr/sap/<SID>/SYS/global/<CLNT>JOBLG. 文件夹。

但是从 OS 级别删除可能会导致 Temse 不一致问题。要解决不一致问题,请前往 SP12-> 一致性检查。获得列表后,删除对象。

通常,作业 - SAP_REORG_JOBS(用于删除旧后台作业的程序)应在系统中安排,程序为 RSBTCDEL2,频率为每日。