
Standard Authorization Functions
Use
The authorization protection in the SAP R/3 System is based on authorization objects defined by the system. Using these objects, the user can define authorizations. These authorizations can be grouped in profiles and assigned to individual users.
Graphic: The Basic Authorization ConceptFeatures
Authorization objects are represented in the system by particular fields (for example, company code). You define an authorization by specifying the allowed entries for the particular fields in the authorization object (* = all). You assign the authorizations to users by means of authorization profiles.
The following authorization objects are defined for Asset Accounting:
Functions |
Authorization object |
Assets in general |
Asset view |
Asset posting |
Company code/asset class |
Asset posting |
Asset class/transaction type |
Asset class maintenance |
Asset classes |
Asset accounting |
Authorization for periodic processing |
Asset master record maint. |
Company code/asset class |
Asset master record maint. |
Company code/business area |
Asset master record maint. |
Company code/cost center |
Asset master record maint. |
Company code/plant |
Group asset maint. |
Group asset |
Asset Customizing |
Chart of depreciation |
The object "ABAP program flow checks" is provided for the Asset Accounting Information System. You use this object to control whether a user can execute a report. The authorizations A_ALL, A_PROFIL_02 and A_PROFIL_04 are defined for this object. These authorizations consist of an action (executing a report = SUBMIT) and permitted authorization groups. The possible authorization groups correspond roughly to the nodes of standard report selection in Asset Accounting (see Maintain Authorizations in the Implementation Guide).
Standard Profiles
SAP provides the following standard profiles for Asset Accounting
A detailed description of these profiles can be found in the online documentation. There is also a standard profile in Financial Accounting that authorizes posting to the General Ledger asset accounts (account type A).
Authorization Checks
The authorization checks are carried out for the following activities:
For asset class maintenance, you assign the authorization for different activities to the user for each individual asset class. For master record maintenance, you can also assign the authorization for certain organizational units (company code, plant, business area). You can protect asset transactions at company code and asset class level depending on the type of transaction.
Control Data
Control data is divided into two authorization classes:
You can specify these authorization classes in detail according to the requirements of your enterprise. To do this, use table TDDAT. In this table, you can specify the authorization class for each
Customizing function. This table is already supplied with values in the standard system. For this authorization object, only the Change and Display activities are allowed.