Ansicht
Dokumentation

RSSB_BW_AUTH_MODIFY - Generate BW Reporting Authorizations

RSSB_BW_AUTH_MODIFY - Generate BW Reporting Authorizations

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   General Material Data  
This documentation is copyright by SAP AG.
SAP E-Book

Functionality

Note that this module may only be used by arrangement with the Business Intelligence! This module is not intended as a replacement for corresponding functions in SAP NetWeaver.

The module generates BI authorizations for reporting. The required authorizations are generated using data from an application (HR, for example) so that users see in BI the same data that they are permitted or not permitted to see in the application transactions, even if the authorization objects or authorization concepts are different.

Based on the description of the authorizations, an authorization is created (or changed) for users and authorization objects, a profile is created (if one does not exist already) and assigned to a user (if not assigned already). The profile has the same technical name as as the authorization. The name is derived from the prefix 'RSR_' and a unique, consecutive number. This ensures that the generated authorization is specific to a particular user, which also makes it easier to delete.

Generated authorizations and profiles must not, under any circumstances, be assigned to other users. It is, of course, possible to process authorizations manually (in BW transaction RSSM, for example).

For every call, a log is created in the application log. The log is displayed using the report RSSB_BW_SHOW_LOG_AUTH_MODIFY, or transaction SLG1. Transaction SLG1 allows you to make further restrictions. Use object 'RSSB_BW_AUTH' and the subobject 'GENERATE'.

Example

A typical application for this module looks something like this:

  1. The authorization data is loaded into the BI system using an extractor from the application.
  2. A program is started that uses this information to determine the authorization description for each user and each authorization object.
  3. The module that generates the required authorizations and the profile is called using this information.
  4. In the program, the return value E_SUBRC is checked, and, particularly in the case of E_SUBRC <> 0, messages are output in table E_T_MSG .

Notes

The demonstration program 'RSSB_BW_AUTH_DEMO_1' displays how you call the module. Read the commentary in this program, since, before you are able to start the program, you have to create a user, for example. The commentary also describes the importance of the individual parameters again.

SAP reserves the right to generalize in the scenario described here, and to make the scenario available to all its customers.

Further information





Parameters

E_SUBRC
E_T_MSG
E_T_MSG_SHOW
I_APPL_LOG_INITIALIZED
I_APPL_LOG_TITLE
I_ASSIGN_TO_USER
I_DELETE_FIRST
I_DETLEVEL
I_INFOPROV
I_TSX_AUTH_VALUES
I_TS_USER_GEN

Exceptions

Function Group

RSSBT

RFUMSV00 - Advance Return for Tax on Sales/Purchases   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
This documentation is copyright by SAP AG.

Length: 3614 Date: 20240523 Time: 151247     sap01-206 ( 75 ms )