SAP RSBTCDEL2: バックグラウンドジョブを削除する方法
⚡ スマートサマリー
SAP RSBTCDEL2 は、古いバックグラウンド ジョブとそのログを削除するために使用される標準レポートです。 SAP不要になったジョブを削除することで、システム領域が解放され、TemSeの不整合が防止され、管理者にとってジョブの概要が整理され管理しやすくなります。

バックグラウンドジョブとそのログは時間とともに蓄積され、貴重なスペースを消費します。 SAP システム。このガイドでは、レポートRSBTCDEL2を使用した一括クリーンアップと、SM37からの単一ジョブ削除という、2つの確実な削除方法を紹介します。
バックグラウンドジョブを削除する理由
古いジョブはシステム上のスペースを占有します。システム内の不整合を避けるために、通常はログを削除します。ファイルシステムがいっぱいになると、 SAP システムがクラッシュします!
ジョブは次の XNUMX つの方法で削除できます。
- 一度に複数のジョブ。
- 単一ジョブの削除。
複数のジョブを一度に削除する方法
これを行う最良の方法はレポートを使用することです RSBTCDEL2(RSBTCDELの新バージョン)。 古いジョブ ログは削除され、ジョブ概要には表示されなくなります。
ステップ1) Tコードを実行する SE38。
最初のステップでは、T コード SE38 を実行します。
ステップ2) プログラム名の追加
ここで、フィールドにプログラム名を次のように入力します。 RSBTCDEL2。
ステップ3) 適切な詳細を入力してください。
- どのジョブを削除しますか?* を付けるとすべてのジョブを意味します。 特定のユーザーからジョブを削除する場合は、UserName を指定します。
- 削除するジョブのステータスを指定します。 削除する期間を指定します。 たとえば、14 日より古いジョブを削除します。 注: ジョブが非アクティブ状態になると、削除することはできません。
- コミットを指定します。 コミット値はプログラムのパフォーマンスに比例します。 コミット値が高い場合、ジョブの削除はより速く実行されます。。 推奨値は 1000 以上です。
- [テスト実行] をオンにして、削除をシミュレートします。 ジョブは削除されません。 確認できたらチェックを外してください テスト走行.
- 「実行」を押します。
単一ジョブの削除
から単一のジョブを削除することもできます。 SM37.
ステップ1) 実行する SM37.
ステップ2) いっぱいに 基準.
- ジョブ名とユーザー名
- ジョブのステータス。
- 日付範囲を選択します。
ステップ3) 削除したいジョブを選択します
ステップ4) 後藤 ジョブ -> 削除.
ディレクトリの下の OS レベルからジョブを削除することもできます。
/usr/sap/ /SYS/グローバル/ 仕事。 フォルダ。
ただし、OS レベルから削除すると、次のような問題が発生する可能性があります。 テムセ 不一致の問題。不一致を削除するには goto SP12 -> 整合性チェックリストを取得したら、オブジェクトを削除します。
通常、ジョブは、 SAP_REORG_ジョブ (古いバックグラウンド ジョブを削除するプログラム) を使用してシステム内でスケジュールする必要があります。 RSBTCDEL2 毎日の頻度で。
自動ジョブクリーンアップのスケジュール設定方法 SAP_REORG_ジョブ
手動での削除も有効ですが、健全なシステムでは古いジョブは自動的に削除されます。 SAP 標準的な仕事をこなす SAP_REORG_ジョブこれは、RSBTCDEL2 レポートをスケジュールに基づいて実行し、ログが危険なレベルまで蓄積されないようにします。
- トランザクションの実行 SM36 新しいバックグラウンドジョブを定義する。
- その仕事に名前を付けてください SAP_REORG_ジョブ クラスとターゲットサーバーを設定します。
- ABAPプログラムでステップを追加する RSBTCDEL2 さらに、削除するジョブの状態と最小経過時間を指定するバリアントも用意されています。
- クリーンアップ処理が毎日繰り返されるように、開始条件を日単位の期間として定義します。
- ジョブを保存してリリースします。 SAP そして、完了したジョブを自動的に再編成します。
この再編成を毎日実行することで、TemSeテーブルとスプールテーブルを軽量に保ち、ファイルシステムがいっぱいになるのを防ぎ、ピーク時のワークロード時に手動で繰り返し削除する必要がなくなります。
バックグラウンドジョブを削除するためのベストプラクティス
規律正しい家政婦ping ルーチン化によって業務管理の安全性と予測可能性が高まります。以下のベストプラクティスに従ってください。
- 必ず最初にシミュレーションを行ってください。 完全に削除する前に、テスト実行フラグを付けてRSBTCDEL2を実行してください。
- 保持期間を設ける: 監査のために最新のログを保持するため、14日など、合意された期間よりも古いジョブのみを削除してください。
- クリーンアップを自動化する: スケジュール SAP_REORG_JOBS を手動で実行するのではなく、毎日実行します。
- OSレベルでの削除を避ける: 削除 SAP TemSeの不整合を防ぐためのトランザクション。不整合が発生した場合はSP12を使用してください。
- コミット値を調整する: 大規模な削除処理を高速化するには、コミット値を1000以上に設定してください。






