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.
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.
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.
Using authorization object S_RS_BCS, you can set which users are allowed to register broadcasting settings for execution and how.
Note:
When a query is opened, the authorization for the individual objects is checked. More information: Overview: Authorization Objects