ユーザー比較(User Comparison)とは
ユーザー比較(User Comparison)とはユーザーマスターレコードとロールを比較し、ユーザーマスターレコードの権限を更新することを指します。
SAPの仕様上、ロールを元にプロファイルを作成した場合、ユーザー比較(User Comparison)実行後でなければ、ユーザーに最新のプロファイルが割り当てられません。
また、ロールのユーザー割り当て有効期限を変更した場合は、ユーザー比較(User Comparison)をしない限り、有効期限が更新されません。
そのため権限観点においてユーザー比較(User Comparison)は重要な役割を果たしています。
SAPの権限について体系的に学びたい方は以下ページを参考にしてください。
【SAP】権限の全体概要解説ユーザー比較(User Comparison)のやり方
ユーザー比較(User Comparison)の方法はいくつかあります。本章ではそれぞれのパターン別に、ユーザー比較(User Comparison)のやり方を解説します。
①User ID単位(Tcode: SU01)
Tcode: SU01で対象のUser IDを入力し変更モードで開きます。
ロールタブを選択。ロールタブ内の”ユーザーマスターレコード”をクリックすることで対象User IDが保持している全てのロールに対してユーザー比較が実行されます。
②ロール単位(Tcode: PFCG)
Tcode: PFCGでロールに任意の名称を入力し単一ロールを変更モードで開きます。
ユーザータブを選択。ユーザータブ内の”ユーザー比較”をクリックすることで対象ロールを保持している全てのUser IDに対してユーザー比較が実行されます。
③ロール単位 一括実行(Tcode: PFCG)
Tcode: PFCG実行後、画面上のメニューバーにあるユーティリティ(Utilities) -> 一括比較(mass compare)を選択
次の画面でユーザー比較をしたい任意のロールを入力し実行するとユーザー比較の結果が表示されます。
複数のチェックボックスやラジオボタンがありますが、基本的にはデフォルトのまま変更する必要はありません。
※”完全比較のバックグランドジョブをスケジュールまたはチェック”を選択することでバックグラウンド実行が出来ます。