SAP Function RSSB_READ_AUTH_IN_INFOCUBE - Read BW Authorization Reporting from InfoCube

Parameter Reference Type Length Default Optional Text
I_APPL_LOG_INITIALIZED RS_BOOL C 1 RS_C_FALSE X Boolean
I_APPL_LOG_TITLE BAL_S_LOG-EXTNUMBER C 100 X Application Log: External ID
I_INFOCUBE RSINFOCUBE C 30 InfoCube
I_INFOPROV RSINFOPROV C 30 X InfoProvider
I_PACKAGESIZE I I 4 1000 X Maximum Number of Records Read
I_T_IOBJNM RSD_T_IOBJNM h 30 List of InfoObjects
I_UNAME XUBNAME C 12 SY-UNAME X User name in user master record

Parameter Reference Type Length Text
E_SUBRC SYST-SUBRC I 4 Return Value, Return Value After ABAP Statements
E_THX_AUTVAL RSSB_THX_AUTVAL h 64 BW Authorization Reporting: Table for Authorized Values
E_T_MSG RS_T_MSG h 704 BW: Table with Messages (Application Log)
E_T_MSG_SHOW RS_T_MSG_SHOW h 1600 Application Log: Useful Data in the Log Display

Exception Text
INFOCUBE_NOT_FOUND InfoCube not Found

Functionality
Note that this module must be used only in conjunction with theBusiness Intelligence! It is not intended as a replacement for thecorresponding functions in SAP NetWeaver.
The module reads from a specially-designed InfoCube, authorizations forreporting in BI. This enables the system to transfer the requiredauthorizations from the application data (from HR, for example) so thatthe user is able to see in BI the same data that he or she is or is notpermitted to see in the transactions in the application. This applieseven if the authorization objects or the authorization concepts aredifferent in BW and in the application.
The values that have been read are stored in the E_THX_AUTVAL table.This table acts as an input parameter for the function moduleRSSB_AUTH_MODIFY in the same function group.

Example
In general, this module is used in conjunction with the RSSB_AUTH_MODIFYmodule. There is a simple report in RSSB_BW_AUTH_DEMO_
2 as an example.

Notes
See also the documentation for the module RSSB_AUTH_MODIFY.