!--a11y-->

トランザクションが開始される際には、ユーザが適切な権限を持っているか、システムプログラムによってさまざまなチェックか実行されます。
権限オブジェクト
S_TCODE ( トランザクション開始 ) には、項目 TCD ( トランザクションコード ) が含まれています。ユーザは、選択したトランザクションコードの値を含む権限を持っていなければなりません。上記チェックの
1 つに失敗すると、トランザクションは開始されず、該当するメッセージが表示されます。トランザクションが開始されると、通常はトランザクションによって
ABAP プログラムが呼び出され、命令 AUTHORITY-CHECK を使用した他の権限チェックが行われます。権限チェックは、
ABAP 命令の AUTHORITY-CHECK によってトリガされます。プログラマは権限オブジェクトおよび各権限項目に必要な値を指定します。AUTHORITY-CHECK
によって、ユーザが適切な権限を持っているかどうかがチェックされます。このチェックを行うために、ユーザマスタレコード内の指定された権限プロファイルが検索され、コマンドで指定された権限オブジェクトの権限をユーザが持っているかどうかが確認されます。この権限が存在し、それに正しい値が含まれていた場合、このチェックは正常に終了します。
SAP
トランザクションが実行されると、そのトランザクションからバックグラウンドにある他の作業領域が呼び出されるため、多数の 権限オブジェクトが頻繁にチェックされます。これらのチェックを正常に実行するためには、当該ユーザが適切な権限を持っている必要があります。このため、実際に必要な数よりも多くの権限を持つユーザもいます。また、これによって更新のワークロードが高くなることもあります。これらの権限チェックは、トランザクション SU24 で チェックステータスを設定して意図的に無効化することができます。グローバルに無効化された権限チェックの移送の詳細については、
権限チェックのグローバルな無効化を参照してください。