SAP RSBTCDEL2:如何删除后台作业

后台作业及其日志会随着时间的推移而堆积,占用宝贵的空间。 SAP 系统。本指南介绍了两种可靠的删除方法:使用报表 RSBTCDEL2 进行批量清理,以及通过 SM37 进行单次删除。
为什么要删除后台作业?
旧作业占用系统空间。为了避免系统内出现任何不一致,我们通常会删除日志。因为如果文件系统已满,您的 SAP 系统将会崩溃!
您可以通过两种方式删除作业:-
- 一次完成多项工作。
- 单个作业删除。
如何一次删除多个作业
最好的方法是使用报告 RSBTCDEL2(RSBTCDEL的新版本)。 旧的工作日志将被删除,并且不会显示在工作概述中。
步骤1) 执行 T 代码 SE38。
第一步,执行T-code SE38。
步骤2) 添加程序名称
现在,将程序名称放入字段中 RSBTCDEL2。
步骤3) 填写正确的详细信息。
- 您要删除哪个职位?如果输入 * 则表示所有职位。如果要删除特定用户的职位,请输入用户名。
- 指定要删除的作业的状态。指定删除的时间段。例如,删除超过 14 天的作业。注意:一旦作业处于非活动状态,就无法删除它们。
- 指定 Commit。Commit 值与程序性能成正比。 如果提交值较高,则作业删除将运行得更快. 建议值>=1000。
- 勾选测试运行以模拟删除。作业不会被删除。确定后才取消勾选 试运行.
- 按“执行”。
单个作业删除
您还可以从中删除单个作业 SM37.
步骤1) 演练: SM37.
步骤2) 填写你的 标准.
- 职位名称和用户名
- 工作状态。
- 选择日期范围。
步骤3) 选择要删除的作业
步骤4) 转到 工作 -> 删除.
您还可以从目录下的操作系统级别删除作业
/usr/sap/ /SYS/全局/ JOBLG。文件夹。
但从操作系统级别删除可能会导致 特姆塞 不一致问题。要消除不一致,请转到 SP12->一致性检查一旦获得列表,就删除对象。
通常情况下,约伯 SAP重组作业 (删除旧后台作业的程序)必须在系统内使用程序进行安排 RSBTCDEL2 按每日频率。
如何使用自动清理任务安排 SAP重组作业
手动删除也可以,但一个健康的系统会自动删除旧作业。 SAP 完成标准工作 SAP重组作业它会按计划运行报告 RSBTCDEL2,因此日志永远不会累积到危险的水平。
- 执行交易 SM36 定义一个新的后台任务。
- 给这项工作起个名字 SAP重组作业 并设置类和目标服务器。
- 在 ABAP 程序中添加一个步骤 RSBTCDEL2 以及一个指定要删除的作业的状态和最小年龄的变体。
- 将起始条件定义为每日周期,以便每天重复清理。
- 保存并发布作业; SAP 然后自动重新组织已完成的任务。
每天运行此重组可保持 TemSe 和假脱机表精简,防止文件系统被填满,并消除高峰工作负载期间重复手动删除的需要。
删除后台任务的最佳实践
一位自律的管家ping 规范化的工作流程能够确保工作管理的安全性和可预测性。请遵循以下最佳实践:
- 务必先进行模拟: 在永久删除任何内容之前,请使用测试运行标志运行 RSBTCDEL2。
- 设定保留期限: 仅删除超过约定期限(例如 14 天)的作业,以保留最近的日志用于审计。
- 自动执行清理工作: 活动行程 SAP_REORG_JOBS 每天运行,而不是依赖手动运行。
- 避免操作系统级别的删除: 删除 SAP 进行事务以防止 TemSe 不一致;如果出现不一致,请使用 SP12。
- 调整提交值: 将提交值设置为 1000 或更高,以加快大型删除操作的处理速度。






