SAP RSBTCDEL2: バックグラウンド ジョブを削除する方法

バックグラウンドジョブを削除する理由

古いジョブはシステム上のスペースを占有します。 システム内の不整合を避けるために、通常はログを削除します。 ファイル システムがいっぱいになると、SAP システムがクラッシュしてしまうからです。

ジョブは次の XNUMX つの方法で削除できます。

  1. 一度に複数のジョブ。
  2. 単一ジョブの削除。

複数のジョブを一度に削除する方法

これを行う最良の方法はレポートを使用することです RSBTCDEL2(RSBTCDELの新バージョン)。 古いジョブ ログは削除され、ジョブ概要には表示されなくなります。

ステップ1) Tコードを実行する SE38。

最初のステップでは、T コード SE38 を実行します。

複数のジョブを一度に削除する

ステップ2) プログラム名の追加

ここで、フィールドにプログラム名を次のように入力します。 RSBRCDEL2。

複数のジョブを一度に削除する

ステップ3) 適切な項目を入力してくださいtails.

  1. どのジョブを削除しますか?* を付けるとすべてのジョブを意味します。 特定のユーザーからジョブを削除する場合は、UserName を指定します。
  2. 削除するジョブのステータスを指定します。 削除する期間を指定します。 たとえば、14 日より古いジョブを削除します。 注: ジョブが非アクティブ状態になると、削除することはできません。
  3. コミットを指定します。 コミット値はプログラムのパフォーマンスに比例します。 コミット値が高い場合、ジョブの削除はより速く実行されます。。 推奨値は 1000 以上です。
  4. [テスト実行] をオンにして、削除をシミュレートします。 ジョブは削除されません。 確認できたらチェックを外してください テスト走行.
  5. 「実行」を押します。

複数のジョブを一度に削除する

単一ジョブの削除

から単一のジョブを削除することもできます。 SM37.

ステップ1) 実行する SM37.

単一ジョブの削除

ステップ2) いっぱいに 基準.

  1. ジョブ名とユーザー名
  2. ジョブのステータス。
  3. 日付範囲を選択します。

単一ジョブの削除

ステップ3) 削除したいジョブを選択します

単一ジョブの削除

ステップ4) 後藤 ジョブ -> 削除.

単一ジョブの削除

ディレクトリの下の OS レベルからジョブを削除することもできます。

/usr/sap/ /SYS/グローバル/ 仕事。 フォルダ。

ただし、OS レベルから削除すると、次のような問題が発生する可能性があります。 テムセ 不一致の問題。不一致を削除するには goto SP12 -> 整合性チェックリストを取得したら、オブジェクトを削除します。

通常、ジョブは、 SAP_REORG_JOBS (古いバックグラウンド ジョブを削除するプログラム) を使用してシステム内でスケジュールする必要があります。 RSBTCDEL2 毎日の頻度で。