開発・検証・本番環境や、同一システム内のクライアントでカスタマイズの設定値が違うかを調べたいときに使えるのがSCU0(Customizing Cross-System Viewer)です。IMGの活動やアプリケーション領域などを選んで比較できます。差分を発見するための機能として使い、比較結果を見ただけで設定が同期・移送されるわけではないことを最初に押さえましょう。
SCU0が向いている場面と他の手段との違い
- SCU0:複数のカスタマイズオブジェクトを、クライアント間またはシステム間で比較する。移送前後の差分調査に向く。
- SM30の比較・調整/SCMP:特定のテーブルやビューを絞って比較する。対象が既に分かっているときに選びやすい。
- SCC1/SCC1N:同じシステム内で、移送依頼に記録されたテーブルデータを別クライアントへ反映する。
- STMS:別システムへリリース済みの移送依頼を取り込む。
SCU0はカスタマイズオブジェクトの比較用です。業務伝票やマスタデータ全体の一致を保証するものではありません。まず調べたい設定の範囲と、差分が出た場合に誰が変更を判断するかを決めます。
比較前に必要な準備
- 比較する2つの環境・クライアント:ログオン先と比較先を明確にする。単に「開発と本番」とせず、システムIDとクライアント番号を記録する。
- RFC接続:比較先クライアントへ接続できる承認済みのRFC接続先をBASIS担当者に確認する。同一システム内の別クライアントでもRFC接続が必要になる。
- 権限:双方の設定を表示する権限と、リモート比較に必要な権限を確認する。権限不足を回避するために独断で権限やクライアント保護設定を変更しない。
- 比較範囲:対象のIMG活動、アプリケーション領域、移送依頼、手動選択などから、目的に合う最小範囲を決める。
SCU0で差分を調べる手順
SAP GUIでの一般的な流れです。画面のラベルや選択肢は製品・リリースで異なるため、実際の画面を確認しながら進めてください。
- トランザクションSCU0を起動し、新しい比較実行を作成する。
- 比較対象の選び方を指定する。たとえばIMG活動、アプリケーションコンポーネント、移送依頼のオブジェクト一覧、手動選択などから、調査の目的に合うものを選ぶ。
- 対象の活動・ビュー・テーブルを絞り、比較実行の説明を入力する。クライアント依存/非依存の対象範囲と、比較先のRFC接続先を確認する。
- 比較を実行する。少数ならダイアログ実行を選び、範囲が広い場合はシステム負荷や実行時間を考慮してバックグラウンド実行を検討する。
- 結果一覧で一致・不一致・比較不可の対象を分けて確認し、不一致のオブジェクトを開いてキーと値の差を調べる。
- 差分の理由を特定する。正しい差分であれば記録し、反映が必要なら移送依頼や承認済みの保守手順を選ぶ。
比較実行はワークリストとして保存され、対象ごとの結果を追えます。全領域を一度に比較すると時間や負荷が大きくなるため、問題のある機能領域や移送対象に絞って始めると調査しやすくなります。
結果の読み方
- 一致:対象の設定値が比較時点で一致している。関連する別オブジェクトまで一致しているとは限らない。
- 不一致:片側だけにある行、同じキーで値が異なる行などを確認する。どちらの値が正しいかは業務要件と変更履歴で判断する。
- 比較不可:RFC通信、表示権限、対象オブジェクトの有無、ビュー/テーブルの構造差などを確認する。「差分なし」と読み替えない。
構造が異なる環境同士では、値の違いと定義の違いを分けて見ます。比較結果だけで自動的に「本番へ合わせる」「開発へ合わせる」と決めないことが大切です。
差分を反映するときの注意
SCU0には比較後の調整機能もありますが、反映先へ値を書き込む操作は変更管理の対象です。差分確認だけが目的なら調整・コピー操作を行わないでください。正式な設定変更は、移送依頼に記録された内容なら移送を優先し、個別ビューの調整が適切な場合も対象キー、既存値、戻し方を確認します。
特に本番環境との比較では、本番固有の設定が意図的に違うこともあります。比較差分をすべて解消すること自体を目的にせず、業務上の期待値と変更履歴を照合してください。
よくある質問
同じシステムの別クライアントも比較できますか?
はい。SCU0は同一システム内のクライアント間にも、別システム間にも使えます。比較先へ接続するRFC設定と必要な権限を確認してください。
エラーや「比較不可」が出たら、設定値は同じですか?
いいえ。比較が成立していない状態です。接続、権限、対象オブジェクトの存在と構造を確認し、比較できた対象だけで結論を出さないでください。
参考・関連記事
- SM30で更新ビューをクライアント間比較・反映する方法:個別ビューに対象を絞り、差分を確認・調整する場合に役立ちます。
- SCC1・SCC1Nでクライアント間に移送依頼を反映する方法:同一システム内で、移送依頼に記録された設定を反映する場合の手順です。
- テスト機や本番機へ移送の取り込みを行う:STMS:別システムへの移送を検討する場合の関連記事です。