!--a11y-->
Authorizations to Work with a
Query 
Authorizations to work with a query are first checked in the dialog box to open a query.
Furthermore, when a query is opened, the authorizations for the individual objects are checked.
See also: Authorization Check When Executing a Query..
When you open a query, you will see four buttons in the dialog box. The History, Favorites and Roles buttons only display your own queries and those queries intended for you per role definition.
The InfoAreas button enables you to look at all queries for which the user has display authorization. If this display authorization is not restricted to queries, the user will see all available queries in the system here. It is possible to hide the InfoAreas button if you do not want the user to see all queries in the system. The authorization object S_RS_FOLD with the field SUP_FOLDER can be used here. In order to hide the InfoArea button, set this field to X when authorizing, otherwise leave the field blank “ “ or set it to * (asterisk – all authorizations).. The button will be displayed if the authorization check fails.
It is also possible to make queries from particular users (= OWNER = query creator) available to other users (= USER) for display or processing. The authorization object S_RS_COMP1 with four fields (COMPID, COMPTYPE, OWNER, ACTVT) is used here.
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. $USER is replaced by the corresponding user name during the authorization check.
See also the Example for Reporting Authorizations.
Using the authorization object S_RS_BCS, you can determine which user is allowed to register broadcasting settings for execution and in which way.
Note:
· The only authorization necessary for the online execution of broadcasting settings is the authorization for the execution of the underlying reporting objects (for example, the Web template).
· Every user that has authorization to create background jobs also has authorization for direct scheduling in the background.
·
If you
need to work under the name of another user to execute broadcast settings (for
example with user-specific precalculations), the authorization object
S_BTCH_NAM for background scheduling is also required for the other user. For
more information, see
Authorizations for
Background Processing and
Definition of Users
for Background Processing.
When a query is opened, the authorization for the individual objects is checked. See also Overview: Authorization Objects
See also:
Authorizations for Selection Criteria
Authorizations for the Query Definition
Authorizations for Display Attributes
Authorizations for Navigation Attributes
Authorizations for Hierarchies
