
Authorization object class: A logical grouping of authorization objects (for example, all authorization objects for object class FI beginning with "F_").
Authorization object: Groups of 1 to 10 authorization fields together. These fields are then checked simultaneously (example: F_LFA1_APP, vendor: application authorization).
Authorization field: The smallest unit against which a check is to be run (ACTVT, APPKZ).
Authorization: An instance of an authorization object, that is, a combination of allowed values for each authorization field of an authorization object.
Authorization profile: Contains instances (authorizations) for different authorization objects.
Role: Generated using Role Maintenance (transaction PFCG), and allows the automatic generation of an authorization profile. A role describes the activities of an SAP user.
User/user master record: Used for logging on to SAP systems and grants restricted access to functions and objects of the SAP system based on authorization profiles.
Naming conventions for customer developments (see SAP Notes 20643 and 16466):
Authorizations and authorization profiles are Customizing objects and must therefore not be in the customer namespace (Y, Z). They must not include an underscore in the second position.
Authorization classes, objects, and fields are development objects and must begin with Y or Z (customer namespace).