Authorization Check when Executing a Query 

Use

The authorization check is run when you open a query as well as every time you take a navigation step. This has the following advantages compared to BW 1.2B:

  1. For free characteristics you no longer need the ‘*’ authorization.
  2. If you do not have authorization for certain key figures, these columns and the columns that are related to them are not shown.

The following occurs when you run the authorization check for the selection criteria:

When you enter authorization values you must be sure to enter the right type of value. If the InfoObject is, for example, 0PROFIT_CTR of the type ‘numeric with 10 digits, you must enter the value ‘0000004001’. If you only enter ‘4001’ and ‘4001’ is selected in the query, the user is still not authorized because ‘4001’ is interpreted internally as ‘0000004001’.

Prerequisites

The checking process fails if no authorizations are displayed.

Activities

The system runs the authorization check independently during the execution of a query. If a query is interrupted because of a missing authorization, you can display a log for the authorization check.

  1. For this, choose Extras ® Authorization Check Log in the role maintenance (transaction RSSM).
  2. Select the user and choose Create. This activates the user log.
  3. Display gives you the current log for the selected user.
  4. Delete deactivates the user log.