SAP RSBTCDEL2: バックグラウンドジョブを削除する方法
バックグラウンドジョブを削除する理由
古いジョブはシステム上のスペースを占有します。システム内の不整合を避けるために、通常はログを削除します。ファイルシステムがいっぱいになると、 SAP システムがクラッシュします!
ジョブは次の XNUMX つの方法で削除できます。
- 一度に複数のジョブ。
- 単一ジョブの削除。
複数のジョブを一度に削除する方法
これを行う最良の方法はレポートを使用することです RSBTCDEL2(RSBTCDELの新バージョン)。 古いジョブ ログは削除され、ジョブ概要には表示されなくなります。
ステップ1) Tコードを実行する SE38。
最初のステップでは、T コード SE38 を実行します。
ステップ2) プログラム名の追加
ここで、フィールドにプログラム名を次のように入力します。 RSBRCDEL2。
ステップ3) 適切な詳細を入力してください。
- どのジョブを削除しますか?* を付けるとすべてのジョブを意味します。 特定のユーザーからジョブを削除する場合は、UserName を指定します。
- 削除するジョブのステータスを指定します。 削除する期間を指定します。 たとえば、14 日より古いジョブを削除します。 注: ジョブが非アクティブ状態になると、削除することはできません。
- コミットを指定します。 コミット値はプログラムのパフォーマンスに比例します。 コミット値が高い場合、ジョブの削除はより速く実行されます。。 推奨値は 1000 以上です。
- [テスト実行] をオンにして、削除をシミュレートします。 ジョブは削除されません。 確認できたらチェックを外してください テスト走行.
- 「実行」を押します。
単一ジョブの削除
から単一のジョブを削除することもできます。 SM37.
ステップ1) 実行する SM37.
ステップ2) いっぱいに 基準.
- ジョブ名とユーザー名
- ジョブのステータス。
- 日付範囲を選択します。
ステップ3) 削除したいジョブを選択します
ステップ4) 後藤 ジョブ -> 削除.
ディレクトリの下の OS レベルからジョブを削除することもできます。
/usr/sap/ /SYS/グローバル/ 仕事。 フォルダ。
ただし、OS レベルから削除すると、次のような問題が発生する可能性があります。 テムセ 不一致の問題。不一致を削除するには goto SP12 -> 整合性チェックリストを取得したら、オブジェクトを削除します。
通常、ジョブは、 SAP_REORG_ジョブ (古いバックグラウンド ジョブを削除するプログラム) を使用してシステム内でスケジュールする必要があります。 RSBTCDEL2 毎日の頻度で。