設置ベースのアーカイブ
CRM エンタープライズでは、設置ベースをアーカイブすることができます。関連するアーカイブオブジェクトはCRM_IBASE です。
削除フラグが設定されている場合には、設置ベースをアーカイブすることができます。設置ベースの更新画面で設置ベース → 機能 → 削除フラグ → 設定を選択すると、削除フラグをマニュアルで設定することができます。これにより、DELF (削除フラグの設定) ステータスが設定されます。
DELF ステータスが設定されているすべての設置ベースでは、ビジネスアドイン: BAdI: アーカイブの用途チェック定義 (BADI_IBASE_ARCHIVE) を使用してアーカイブ可能チェックが行われます。標準システムでこのビジネスアドインを導入して有効化すると、既存の基本契約または業務トランザクションで設置ベースが使用されているかどうかがチェックされます。使用されている場合、アーカイブは実行されません。設置ベースをアーカイブできるのは、関連する業務トランザクションと基本契約がアーカイブされている場合のみです。
ビジネスアドインを拡張してユーザ固有の導入を含めることができます。このビジネスアドインを使用して、設置ベースをアーカイブ不可能にする条件を設定することができます。
アーカイブ管理に移動します。SAPメニューで、アーキテクチャ/テクノロジ → システム管理 → 管理 → データアーカイブを選択します (トランザクション: SARA)。
オブジェクト名として CRM_IBASE と入力します。
使用する設置ベースに対してアーカイブ可能テストを実行する必要があります。このテストは、トランザクション RIBARCHV を使用して実行します。アーカイブ管理 (トランザクション: SARA) で事前処理機能を使用して、チェックプログラムをスケジュールします。
アーカイブ可能チェックでは、アーカイバビリティ基準を満たすすべての設置ベースにステータスアーカイブ可能 (ARCR) が設定されます。アーカイブ可能チェックの間に、前述のビジネスアドインのためのチェックも実行されます。その後、レプリケーションフェーズで関連する設置ベースをアーカイブすることができます。
アーカイブ管理 (トランザクション: SARA) で書込機能を使用して、書込プログラム RIBARCHA をスケジュールします。この機能では、アーカイブ可能ステータスが設定されているすべての設置ベースが選択され、 1 つまたは複数のアーカイブファイルに書き込まれます。
アーカイブ可能なすべての設置ベースをアーカイブに書き込んだ後、アーカイブ済みのデータをデータベースから削除します。このために、アーカイブ管理で削除プログラム RIBARCHD をスケジュールすることができます。削除プログラムにより、データベースからデータを削除する前に、そのデータがアーカイブファイルに正常に書き込まれたかどうかを確認されます (読込検証)。
アーカイブ基準を満たす関連する設置ベースすべてがデータベースから削除され、外部アーカイブファイルに転送されます。