Start of Content Area

Object documentation Authorizations to Work with a Query Locate the document in its SAP Library structure

Use

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..

Structure

Check in the Open Dialog Box:

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.

Authorizations by User

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.

Authorizations for the BEx Broadcaster

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 Structure linkAuthorizations for Background Processing and Structure linkDefinition of Users for Background Processing.

Checking Objects:

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

Authorizations with Variables

 

End of Content Area