Show TOC

Authorizations for Query Definition and Information BroadcastingLocate this document in the navigation structure

Various authorization objects allow you to control the extent to which a user can create or change a query.

These authorizations are checked already in the dialog for opening a query.

There are also special authorizations for Information Broadcasting.

Check in the Open Dialog Box:

When you attempt to open a query, four pushbuttons are displayed in the dialog box. The History, Favorites and Roles buttons only display queries that you can work with in accordance with your role definition, together with your own queries.

The InfoArea button allows the user to display all queries that s/he has display authorization for. If this display authorization is not restricted to queries, the user will see all existing queries in the system here. If you do not want the user to see all queries in the system, the InfoArea button can be hidden. This is done using authorization object S_RS_FOLD with field SUP_FOLDER. In order to hide the InfoArea button, set this field to X when setting the authorizations. Otherwise leave the field blank or set it to * (asterisk means all authorizations). If the authorization check fails, this button will be displayed.

Authorizations by Owner

It is also possible to make queries belong to specific owners (= OWNER = query creator ) available to other users ( = USER) for display or processing. This is done using authorization object S_RS_COMP1 with the four fields COMPID, COMPTYPE, OWNER and ACTVT.

You can grant this authorization to a particular team or use the variable $USER to give all users the authorization for queries that they created themselves. During the authorization check, $USER is replaced by the corresponding user name.

More information: Examples for Authorizations for the Query Definition.

Authorizations for BEx Broadcaster

Using authorization object S_RS_BCS, you can set which users are allowed to register broadcasting settings for execution and how.

Note:

  • The only authorization necessary for online execution of broadcasting settings is the authorization for execution of underlying reporting objects (query and Web template for example).
  • Direct scheduling in the background is also available to all users who have authorization to create background jobs (authorization object S_BTCH_JOB).
  • Using authorization object S_RS_BCS, you can set which users are allowed to schedule broadcast settings for execution and how. The following options are available for scheduling:
    • Data Change in Underlying InfoProvider (DC)
    • Time Predefined by Administrator (TP)
  • If it is necessary to work under the name of another user when executing broadcasting settings (with user-specific precalculations for example), authorization object S_BTCH_NAM for background scheduling is also required for the other user. More information: Authorizations for Background Processing and Defining Users for Background Processing.
Checking Objects:

When a query is opened, the authorization for the individual objects is checked. More information: Overview: Authorization Objects