SAP クライアント コピー: ローカル、リモート、インポート/エクスポート
⚡ スマートサマリー
SAP クライアントコピーは、ローカルコピー(SCCL)、リモートコピー(SCC9)、クライアントインポート/エクスポート(SCC8)の3つの方法を使用して、同一インスタンス内または異なるインスタンス間でクライアント固有のデータを転送します。

何が SAP クライアント向けコピー?
トランザクションコードSCC4を使用すると、空のクライアントを生成できます。 では、クライアントにデータを入力するにはどうすればいいのでしょうか?答えは、クライアントコピーです。
クライアントコピー手段 「顧客固有のデータの転送」 同一インスタンス(SID)内、または異なるインスタンス(SID)間で実行できます。実行方法は3種類あります。
- ローカルクライアントのコピー。
- リモートクライアントのコピー。
- クライアントのインポート/エクスポート。
以下に、各クライアントコピー方式について簡単に説明します。
ローカルクライアントコピー: この方法は、同一インスタンス(SID)内でクライアントデータをコピーします。これはトランザクションコードによって実行されます。 SCCL.
リモートクライアントコピー: この方法は、異なるインスタンス(SID)間でクライアントデータをコピーします。これはトランザクションコードによって実行されます。 SCC9.
クライアントのインポート/エクスポート: この方法は、異なるインスタンス(SID)間でクライアントデータをコピーします。これはトランザクションコードによって実行されます。 SCC8.
以下の表は、これら3つの方法の主な違いをまとめたものです。
| 機能 | ローカルコピー(SCCL) | リモートコピー(SCC9) | 輸入/輸出(SCC8) |
|---|---|---|---|
| 対象領域 | 同じ事例 | 異なるインスタンス | 異なるインスタンス |
| ネットワークへの依存 | なし | 高(RFC必須) | 低(ファイルベース) |
| 以下のためにベスト | 小規模から中規模のデータ | 小規模から中規模のデータ | 大規模データベース |
クライアントコピーの前段階
データの不整合を避けるため、クライアントコピーを開始する前に以下の事前手順を実行してください。
1) ビジネスユーザーの接続を切断し、ロックします (SU10)。 Tコードを使用してアクティブユーザーのセッションを終了する SM04キャンセル済みまたは保留中の更新リクエストが存在しないことを確認してください。
2) すべてのバックグラウンドジョブを停止します。
- Tコードを実行する SE38 以下のように。
- 上記のように、プログラム名に「BTCTRNS1」を入力してください。
- 「実行」を押します。
3) ローカルコピーの場合、システムはデータベースまたはテーブルスペースに十分な空き容量を持っている必要があります。 リモートコピーの場合、ターゲットシステムに十分な空き容量が必要です。トランザクションコードを使用して空き容量を確認してください。 DB02.
4) クライアントのコピー中に不整合が生じるのを避けるため、ユーザーはソースクライアントで作業することを許可されるべきではありません。
5) その rdisp/max_wprun_time パラメータは、2000秒に変更する必要があります。 SAP 推奨事項:並列処理を使用し、ジョブをバックグラウンドでスケジュールする場合でも、ダイアログプロセスが使用されます。
ローカルクライアントコピー
ローカルクライアントコピーは、トランザクションコードSCCLを使用して実行されます。これは、同一システム内でデータをコピーする場合の最も簡単な方法です。
シナリオ:
- ソースインスタンスとクライアント: DKM-000
- Target インスタンスとクライアント: DKM-202
ステップ1) TコードSCC4を使用して、新しいターゲットクライアントのエントリを作成します。このシナリオでは、DKMシステムでクライアント202を作成します。新しく作成されたターゲットクライアントにログオンします(DKM-202)ユーザーと SAP* デフォルトパスワードは「pass」です。
ステップ2) Tコードを実行する SCCL.
ステップ3) 希望するプロファイルを選択し、ソースクライアントを入力して、説明を入力してください。
ステップ4) デフォルトでは、クライアントコピーは単一プロセスとして実行されるため、時間がかかります。コピー時間を短縮するには、ワークロードを並列(複数)プロセスに分散してください。
- 選択する 後藤 メニューバーから選択します。
- 選択する 並列処理並列処理はデータベースの容量をより効率的に活用します。
ステップ5) 長時間実行されるプロセスは、フォアグラウンド/ダイアログモードではなく、必ずバックグラウンドモードで実行してください。一部のプロセスはバックグラウンドで実行した方が高速です。
ステップ6) クライアントコピーログはTコードで確認できます SCC3ステータスが「正常に完了」とは、クライアントへのコピーが完了したことを意味します。
リモートクライアントコピー
リモートクライアントコピーは、リモート関数呼び出し(RFC)を使用します。RFCの宛先は、トランザクションコードSM59で確認できます。この手法はネットワーク接続に依存するため、接続は強力かつ安定している必要があります。
シナリオ:
- ソースインスタンスとクライアント: BD1-101
- Target インスタンスとクライアント: DKM-202
ステップ1) 対象システム(DKM)にログオンします。トランザクションコードを使用して、新しい対象クライアントエントリ(202)を作成します。 SCC4この新しいターゲットクライアントにユーザーでログインします。 SAP* デフォルトパスワードは「pass」です。
ステップ2) トランザクションコードSCC9を実行してください。
ステップ3) 必要に応じて基本情報を入力してください。
ステップ4) データベースの容量をより効果的に活用するには、並列処理を選択してください。
ステップ5) クライアントへのコピーをバックグラウンドで実行するようにスケジュール設定します。
ステップ6) クライアントコピーログはTコードで確認できます SCC3 以下のように。
クライアントのインポート/エクスポート
大規模データベースの場合、リモートクライアントコピーではなく、クライアントインポート/エクスポートを使用することをお勧めします。このファイルベースのアプローチでは、継続的なネットワーク接続は必要ありません。
シナリオ:
- ソースインスタンスとクライアント: PKT-300
- Target インスタンスとクライアント: DKM-202
この手法は常にクライアントから始まります export ステップ。
注意: クライアントのエクスポートを実行するには、/usr/sap/trans_SID ファイルシステムに十分な空き容量が必要です。
クライアントをエクスポートする方法は?
ステップ1) 対象システム(DKM)にログインします。トランザクションコードを使用して、新しい対象クライアントのエントリを作成します。 SCC4ソースシステム/ソースクライアント(PKT)にログオンします。
ステップ2) クライアントをインポートする前に、まずエクスポートする必要があります。エクスポートでは、データファイルとcoファイルがソースシステムデータベースからターゲットシステムのインポートバッファに転送されます。トランザクションコードを実行します。 SCC8.
ステップ3) エクスポートプロファイルを選択し、ターゲットシステムを選択してください。
ステップ4) エクスポートをバックグラウンドで実行するようにスケジュールします。
ステップ5) ジョブが実行されると、PKTシステムデータベースからデータファイルと共ファイルがDKMシステムインポートバッファに転送されます。データは、移送依頼をインポートした後にのみDKMデータベースに反映されます。
選択したエクスポートプロファイルに応じて、最大3件の輸送依頼が作成されます。
- リクエストPKTKO00151には、クライアント間データが含まれています。
- リクエストPKTKT00151には、クライアント依存のデータが含まれています。
- リクエストPKTKX00151には、クライアント依存のデータも含まれています。
クライアントをインポートする方法は?
ステップ1) 新しく作成したターゲットクライアント(DKM-202)にログオンするには、 SAP* パスワードは「pass」です。
ステップ2) 始める STMS_IMPORT トランザクション。
以下に示すように、インポートキューが開きます。
ステップ3) クライアントエクスポートによって生成されたトランスポートリクエストを選択します。以下の順序でターゲットクライアントにインポートします。
- リクエストPKTKO00151
- リクエスト番号PKTKT00151
- リクエスト番号PKTKX00151
システムはこれらがクライアントのエクスポート転送リクエストであることを自動的に検出し、3 つのリクエストすべてをインポートします。インポートログは以下で確認できます。 STMS_IMPORT.
ステップ4) インポート後フェーズ:インポートが完了したら、Tコードを実行します。 SCC7 クライアントインポート後の処理を実行する。
インポート後の処理をバックグラウンドで実行するようにスケジュール設定します。
ステップ5) インポートログはTコードで確認できます SCC3ステータスが「成功」であれば、クライアントがインポートされたことが確認できます。
適切なクライアントコピー方法の選び方
適切な方法を選択するには、システム構成、データベースの規模、ネットワーク状況を考慮する必要があります。
ローカルクライアントコピー(SCCL)を使用する ソースクライアントとターゲットクライアントが同じ場所に存在する場合 SAP インスタンス。これは、データがネットワークを経由しないため、最も高速な方法です。
リモートクライアントコピーを使用する(SCC9) クライアントが異なるインスタンス上にあり、データベースのサイズが中程度の場合。この方式はリアルタイムコピーにRFCを使用するため、ネットワークの中断によって障害が発生する可能性があります。
クライアントインポート/エクスポート(SCC8 + STMS_IMPORT)を使用する データベースが大きい場合やネットワークが不安定な場合に有効です。トランスポートファイルを作成するため、継続的な接続は必要ありません。
























