!--a11y-->

BC - Benutzer und Rollen
BC - Benutzer und Berechtigungen
R/3 システムのデータの多くは、権限のないユーザがアクセスできないように保護する必要があります。このため、システム内でユーザが特定のアクションを実行できるようにするには、適切な権限が必要です。R/3 システムにログオンすると、どのトランザクションを使用する権限があるかについて、ユーザマスタレコードがチェックされます。権限チェックは、それを必要とするトランザクションごとに導入されます。
独自にプログラムしたトランザクションを保護する場合は、権限チェックを導入する必要があります。
そのためには、以下を行います。
キ トランザクションの定義に権限オブジェクトを割り当てます。
キ AUTHORITY-CHECK をプログラムします。
AUTHORITY-CHECK OBJECT
<
権限オブジェクト>
ID <
権限項目 1> FIELD <
項目値
1>.
ID <
権限項目 2> FIELD <
項目値
2>.
...
ID
<
権限項目 n>
FIELD <
項目値
n>.
パラメータ OBJECT は、権限オブジェクトを指定します。
パラメータ ID は、権限オブジェクト内の権限項目を指定します。
パラメータ FIELD は、権限項目の値を指定します。
権限オブジェクトとその項目は、トランザクションに適したものでなければなりません。多くの場合、既存の権限オブジェクトを使用してデータを保護することができます。しかし、新しく開発したものついては、新しく権限オブジェクトおよび項目を定義することが必要な場合もあります。
追加情報については、以下のトピックを参照してください。
権限チェックの定義
権限オブジェクトの定義
権限項目の定義