The authorization objects are defined in a role and assigned to the end-users. With this role, an end-user can execute specific transactions with defined authorizations.

If you use transaction PFCG to create a new role or change an existing role, first, you define the transactions that are to be used. These transactions will then be visible in the user menu. In the SAP standard menu, if you attempt to call different transactions to those which are assigned to you, the system issues an error message.
You create an authorization profile within the authorization control. This is now based on the selected transactions. Therefore, if you select transactions of the document management, you are now provided with the necessary authorization objects.