SAP ABAP Class CL_RS2HANA_AUTH_IPRO (Object: InfoProvider)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-MTD-HMOD (Application Component) HANA Model Generation in BW
     RS2HANA_AUTH (Package) BW Authorization in HANA
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RS2HANA_AUTH_OBJ Object: Superclass 20130517
Properties
Class CL_RS2HANA_AUTH_IPRO  
Short Description Object: InfoProvider    
Super Class CL_RS2HANA_AUTH_OBJ Object: Superclass 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RS2HANA_AUTH   BW Authorization in HANA 
Created 20130517   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_RS2HANA_AUTH_CONST Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 ZIF_RS2HANA_AUTH_CONST Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_RS2HANA_AUTH_IPRO has no interface implemented.
Friends
Class CL_RS2HANA_AUTH_IPRO has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_HANAMODELFL Instance attribute Private Type reference (TYPE) RSMHANAMODEL Flag: Analytic View in HANA DB for corresponding InfoCube 20130524
2 P_IOBJ_VIEWTP Instance attribute Private Type reference (TYPE) RSMHANAMODEL Flag: Analytic View in HANA DB for corresponding InfoCube 20130521
3 P_IOBJ_VIEWTP_REQUESTED Instance attribute Private Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20130521
4 P_MAX_MULTIDIM Instance attribute Private Type reference (TYPE) I 20130517
5 P_R_HANA_VIEW_OBJ Instance attribute Private Object reference (TYPE REF TO) CL_RS2HANA_VIEW_OBJ SAP HANA View Represenation of BW Object 20130701
6 P_R_IOBJ Instance attribute Private Object reference (TYPE REF TO) IF_RSD_IOBJ_PROP Properties of an InfoObject 20130517
7 P_R_IPRO Instance attribute Private Object reference (TYPE REF TO) IF_RSD_INFOPROV InfoProvider Runtime Metadata 20130517
8 P_TLOGO Instance attribute Private Type reference (TYPE) RSTLOGO BW: Object Type (TLOGO) 20130524
9 P_T_ASSIGNED_USERS Instance attribute Private Type reference (TYPE) IF_RS2HANA_AUTH_CONST=>TY_T_OBJECT 20130517
10 P_T_AUTH_USER Instance attribute Private Type reference (TYPE) IF_RS2HANA_AUTH_CONST=>TY_T_AUTH_USER 20130701
11 P_T_IOBJNM Instance attribute Private Type reference (TYPE) IF_RS2HANA_AUTH_CONST=>TY_T_IPRO_IOBJNM Table of authorization relevant InfoObjects 20130517
12 P_T_MISSING_USER Instance attribute Private Type reference (TYPE) IF_RS2HANA_AUTH_CONST=>TY_T_MISSING_USER 20130517
13 P_T_PRIVILEGES Instance attribute Private Type reference (TYPE) IF_RS2HANA_AUTH_CONST=>TY_T_OBJECT 20130517
14 P_T_PRIVILEGES_CREATE Instance attribute Private Type reference (TYPE) IF_RS2HANA_AUTH_CONST=>TY_T_OBJECT 20130517
15 P_T_PRIVILEGES_DELETE Instance attribute Private Type reference (TYPE) IF_RS2HANA_AUTH_CONST=>TY_T_OBJNM 20130517
16 P_T_PRIVILEGES_REMAIN Instance attribute Private Type reference (TYPE) IF_RS2HANA_AUTH_CONST=>TY_T_OBJNM 20130517
17 P_T_PROCEDURES Instance attribute Private Type reference (TYPE) IF_RS2HANA_AUTH_CONST=>TY_T_OBJECT 20130517
18 P_T_PROCEDURE_CREATE Instance attribute Private Type reference (TYPE) IF_RS2HANA_AUTH_CONST=>TY_T_OBJECT 20130517
19 P_T_PROCEDURE_DELETE Instance attribute Private Type reference (TYPE) IF_RS2HANA_AUTH_CONST=>TY_T_OBJNM 20130517
20 P_T_PROCEDURE_REMAIN Instance attribute Private Type reference (TYPE) IF_RS2HANA_AUTH_CONST=>TY_T_OBJECT 20130517
21 P_T_REQUIRED_ROLES Instance attribute Private Type reference (TYPE) RS2HANA_AUTH_TS_INT4 Values Column 20130604
22 P_T_ROLE Instance attribute Private Type reference (TYPE) IF_RS2HANA_AUTH_CONST=>TY_T_OBJECT 20130517
23 P_T_ROLE_CREATE Instance attribute Private Type reference (TYPE) IF_RS2HANA_AUTH_CONST=>TY_T_OBJECT 20130517
24 P_T_ROLE_DELETE Instance attribute Private Type reference (TYPE) IF_RS2HANA_AUTH_CONST=>TY_T_OBJNM 20130517
25 P_T_ROLE_REMAIN Instance attribute Private Type reference (TYPE) IF_RS2HANA_AUTH_CONST=>TY_T_OBJNM 20130517
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_ARTIFACTS Instance method Public Method Assigns required artifacts 20130517
2 ASSIGN_GRANT_SELECTS Instance method Private Method Assigns GRANT SELECTS 20130619
3 ASSIGN_PRIVILEGES Instance method Private Method Assig privileges to corresponding roles 20130517
4 ASSIGN_ROLES Instance method Private Method Assign roles to users 20130517
5 ASSIGN_SQL_PRIVILEGES Instance method Private Method Assign SQL privilege SELECT ON 20130619
6 ASSIGN_USER_IF_AUTHORIZED Instance method Public Method Assigns user to InfoProvider if user has corresponding autho 20130517
7 CHECK_ARTIFACTS Instance method Public Method Checks which objects need to be created/deleted 20130517
8 CHECK_PRIVILEGES Instance method Private Method Checks which privileges need to be created/deleted 20130517
9 CHECK_PROCEDURES Instance method Private Method Checks which procedures need to be created/deleted 20130517
10 CHECK_ROLES Instance method Private Method Checks which roles need to be created/deleted 20130517
11 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130517
12 GET_0REQUIDNM Instance method Public Method Returns fieldname of InfoObject 0REQUID if required 20130517
13 GET_ASSIGNED_USERS Instance method Public Method Get users that are assigned to this InfoProvider 20130521
14 GET_AUTH_OBJECTS_FOR_USER Instance method Private Method Returns merged authorization objects for a given user 20130701
15 GET_AUTH_RELEVANT_IOBJ Instance method Private Method Returns authorization relevant InfoObjects 20130517
16 GET_GRANT_SELECT_CLAUSE Instance method Private Method Creates WHERE clause for GRANT SELECT statement 20130619
17 GET_HANAMODELFL Instance method Public Method Returns hana model flag 20130524
18 GET_ID_HANA Instance method Public Method Returns view ID in HANA 20130701
19 GET_IOBJNM_FROM_AUTH Instance method Private Method Notify InfoProvider of new InfoObjects from optimization 20130702
20 GET_PACKAGE Instance method Public Method Returns HANA package of corresponding view 20130701
21 GET_PATTERN Instance method Public Method Returns required patterns for iobjnm 20130519
22 GET_TLOGO Instance method Public Method Returns TLOGO 20130524
23 GET_VIEWTP Instance method Public Method Returns type of view 20130521
24 IS_ATTRIBUTE_VIEW Instance method Public Method Returns 'X' if TLOGO is InfoObject and HANAMODELFL is 'I' 20130524
25 IS_AUTHORIZATION_VALID Instance method Private Method Checks if auth. object contains all required dimensions 20130517
26 IS_INFOPROVIDER Instance method Private Method Flag if Object is InfoProvider ('X') or InfoObject (' ') 20130517
27 IS_OLAP_ADDITION_REQUIRED Instance method Public Method Check if additional /olap string is needed 20130708
28 IS_PRIVILEGE_REQUIRED Instance method Private Method Flag if InfoProvider holds any auth. relevant InfoObjects 20130527
29 PREPARE_ARTIFACTS Instance method Public Method Creates instances of privileges, procedures, and roles 20130517
30 PROCESS_ARTIFACTS Instance method Public Method Creates privileges, procedures, and roles in database 20130517
31 PROCESS_PRIVILEGES Instance method Private Method Creates/deletes privileges 20130517
32 PROCESS_PROCEDURES Instance method Private Method Creates/deletes procedures 20130517
33 PROCESS_ROLES Instance method Private Method Creates/deletes roles 20130517
34 SET_IOBJNM_AND_PATTERN Instance method Public Method Add InfoObjects and required patterns to list 20130519
35 UPDATE_FILTER_TABLE Instance method Public Method Calls update method for assigned users 20130517
36 UPDATE_FILTER_TABLE_USER Instance method Private Method Updates filter table 20130701
Events
Class CL_RS2HANA_AUTH_IPRO has no event.
Types
Class CL_RS2HANA_AUTH_IPRO has no local type.
Method Signatures

Method ASSIGN_ARTIFACTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC ABAP-Systemfeld: Rückgabewert von ABAP-Anweisungen 20130517
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130517
# Exception Resumable Description Created on
1 ASSIGN_FAILED 20130517

Method ASSIGN_GRANT_SELECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC ABAP System Field: Return Code of ABAP Statements 20130619
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130619
# Exception Resumable Description Created on
1 ASSIGN_FAILED 20130619

Method ASSIGN_PRIVILEGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC ABAP-Systemfeld: Rückgabewert von ABAP-Anweisungen 20130517
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130517
# Exception Resumable Description Created on
1 ASSIGN_FAILED 20130517

Method ASSIGN_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC ABAP-Systemfeld: Rückgabewert von ABAP-Anweisungen 20130517
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130517
# Exception Resumable Description Created on
1 ASSIGN_FAILED 20130517

Method ASSIGN_SQL_PRIVILEGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC ABAP System Field: Return Code of ABAP Statements 20130619
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130619
# Exception Resumable Description Created on
1 ASSIGN_FAILED 20130619

Method ASSIGN_USER_IF_AUTHORIZED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC ABAP-Systemfeld: Rückgabewert von ABAP-Anweisungen 20130517
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130517
3 Importing I_R_USER Call by reference Object reference (TYPE REF TO) CL_RS2HANA_AUTH_USER Object: User 20130517
4 Importing I_T_INPUT_USER Call by reference Type reference (TYPE) RS2HANA_AUTH_T_USER Table type of XUBNAME 20130529
# Exception Resumable Description Created on
1 USER_NOT_AUTHORIZED 20130517

Method CHECK_ARTIFACTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130517
2 Exporting E_T_PRIVILEGES_CREATE Call by reference Type reference (TYPE) IF_RS2HANA_AUTH_CONST=>TY_T_OBJNM 20130517
3 Exporting E_T_PRIVILEGES_DELETE Call by reference Type reference (TYPE) IF_RS2HANA_AUTH_CONST=>TY_T_OBJNM 20130517
4 Exporting E_T_PRIVILEGES_REMAIN Call by reference Type reference (TYPE) IF_RS2HANA_AUTH_CONST=>TY_T_OBJNM 20130517
5 Exporting E_T_PROCEDURE_CREATE Call by reference Type reference (TYPE) IF_RS2HANA_AUTH_CONST=>TY_T_OBJNM 20130517
6 Exporting E_T_PROCEDURE_DELETE Call by reference Type reference (TYPE) IF_RS2HANA_AUTH_CONST=>TY_T_OBJNM 20130517
7 Exporting E_T_PROCEDURE_REMAIN Call by reference Type reference (TYPE) IF_RS2HANA_AUTH_CONST=>TY_T_OBJNM 20130517
8 Exporting E_T_ROLE_CREATE Call by reference Type reference (TYPE) IF_RS2HANA_AUTH_CONST=>TY_T_OBJNM 20130517
9 Exporting E_T_ROLE_DELETE Call by reference Type reference (TYPE) IF_RS2HANA_AUTH_CONST=>TY_T_OBJNM 20130517
10 Exporting E_T_ROLE_REMAIN Call by reference Type reference (TYPE) IF_RS2HANA_AUTH_CONST=>TY_T_OBJNM 20130517

Method CHECK_ARTIFACTS on class CL_RS2HANA_AUTH_IPRO has no exception.

Method CHECK_PRIVILEGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130517
2 Exporting E_T_PRIVILEGES_CREATE Call by reference Type reference (TYPE) IF_RS2HANA_AUTH_CONST=>TY_T_OBJECT 20130517
3 Exporting E_T_PRIVILEGES_DELETE Call by reference Type reference (TYPE) IF_RS2HANA_AUTH_CONST=>TY_T_OBJNM 20130517
4 Exporting E_T_PRIVILEGES_REMAIN Call by reference Type reference (TYPE) IF_RS2HANA_AUTH_CONST=>TY_T_OBJNM 20130517

Method CHECK_PRIVILEGES on class CL_RS2HANA_AUTH_IPRO has no exception.

Method CHECK_PROCEDURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130517
2 Exporting E_T_PROCEDURE_CREATE Call by reference Type reference (TYPE) IF_RS2HANA_AUTH_CONST=>TY_T_OBJECT 20130517
3 Exporting E_T_PROCEDURE_DELETE Call by reference Type reference (TYPE) IF_RS2HANA_AUTH_CONST=>TY_T_OBJNM 20130517
4 Exporting E_T_PROCEDURE_REMAIN Call by reference Type reference (TYPE) IF_RS2HANA_AUTH_CONST=>TY_T_OBJECT 20130517

Method CHECK_PROCEDURES on class CL_RS2HANA_AUTH_IPRO has no exception.

Method CHECK_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130517
2 Exporting E_T_ROLES_CREATE Call by reference Type reference (TYPE) IF_RS2HANA_AUTH_CONST=>TY_T_OBJECT 20130517
3 Exporting E_T_ROLES_DELETE Call by reference Type reference (TYPE) IF_RS2HANA_AUTH_CONST=>TY_T_OBJNM 20130517
4 Exporting E_T_ROLES_REMAIN Call by reference Type reference (TYPE) IF_RS2HANA_AUTH_CONST=>TY_T_OBJNM 20130517

Method CHECK_ROLES on class CL_RS2HANA_AUTH_IPRO has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HANAMODELFL Call by reference Type reference (TYPE) RSMHANAMODEL Flag: Analytic View in HANA DB for corresponding InfoCube 20130524
2 Importing I_NAME Call by reference Type reference (TYPE) RS2HANA_AUTH_OBJNM RS2HANA authorization object name 20130517
3 Importing I_R_MANAGER Call by reference Object reference (TYPE REF TO) CL_RS2HANA_AUTH_MANAGER Main class 20130517
4 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO BW: Object Type (TLOGO) 20130524
5 Importing I_TYPE Call by reference Type reference (TYPE) RS2HANA_AUTH_OBJTP RS2HANA Authorization Object Types 20130524
# Exception Resumable Description Created on
1 NOT_FOUND_IN_VERSION_A 20130517
2 OBJECTTYPE_NOT_SUPPORTED 20130517

Method GET_0REQUIDNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_0REQUID Value transfer Type reference (TYPE) RSSIDFIELDNM InfoObject SID Field Name 20130517

Method GET_0REQUIDNM on class CL_RS2HANA_AUTH_IPRO has no exception.

Method GET_ASSIGNED_USERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_USERS Value transfer Type reference (TYPE) IF_RS2HANA_AUTH_CONST=>TY_T_OBJNM 20130521

Method GET_ASSIGNED_USERS on class CL_RS2HANA_AUTH_IPRO has no exception.

Method GET_AUTH_OBJECTS_FOR_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130701
2 Importing I_R_USER Call by reference Object reference (TYPE REF TO) CL_RS2HANA_AUTH_USER Object: User 20130701
3 Returning R_T_AUTH_OBJECTS Value transfer Type reference (TYPE) IF_RS2HANA_AUTH_CONST=>TY_T_OBJECT 20130701
# Exception Resumable Description Created on
1 NOT_AUTHORIZED 20130701

Method GET_AUTH_RELEVANT_IOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_IOBJNM Value transfer Type reference (TYPE) IF_RS2HANA_AUTH_CONST=>TY_T_IPRO_IOBJNM Table of IOBJNM 20130517

Method GET_AUTH_RELEVANT_IOBJ on class CL_RS2HANA_AUTH_IPRO has no exception.

Method GET_GRANT_SELECT_CLAUSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ROLE_NUMBER Call by reference Type reference (TYPE) I 20130619
2 Returning R_WHERE_CLAUSE Value transfer Type reference (TYPE) STRING 20130619

Method GET_GRANT_SELECT_CLAUSE on class CL_RS2HANA_AUTH_IPRO has no exception.

Method GET_HANAMODELFL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HANAMODELF Value transfer Type reference (TYPE) RSMHANAMODEL Flag: Analytic View in HANA DB for corresponding InfoCube 20130524

Method GET_HANAMODELFL on class CL_RS2HANA_AUTH_IPRO has no exception.

Method GET_ID_HANA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ID Value transfer Type reference (TYPE) STRING 20130701

Method GET_ID_HANA on class CL_RS2HANA_AUTH_IPRO has no exception.

Method GET_IOBJNM_FROM_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_AUTH Call by reference Object reference (TYPE REF TO) CL_RS2HANA_AUTH_AUTH Object: Authorization 20130702

Method GET_IOBJNM_FROM_AUTH on class CL_RS2HANA_AUTH_IPRO has no exception.

Method GET_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PACKAGE Value transfer Type reference (TYPE) RS2HANA_VIEW_PACKAGE SAP HANA Content Package for HANA Views 20130701

Method GET_PACKAGE on class CL_RS2HANA_AUTH_IPRO has no exception.

Method GET_PATTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IOBJNM Call by reference Type reference (TYPE) RSDIOBJNM InfoObject 20130519
2 Importing I_MULTIDIM Call by reference Type reference (TYPE) I 20130521
3 Returning R_T_PATTERN Value transfer Type reference (TYPE) IF_RS2HANA_AUTH_CONST=>TY_T_PATTERN 20130519

Method GET_PATTERN on class CL_RS2HANA_AUTH_IPRO has no exception.

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TLOGO Value transfer Type reference (TYPE) RSTLOGO BW: Object Type (TLOGO) 20130524

Method GET_TLOGO on class CL_RS2HANA_AUTH_IPRO has no exception.

Method GET_VIEWTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_VIEWTP Value transfer Type reference (TYPE) RSMHANAMODEL Flag: Analytic View in HANA DB for corresponding InfoCube 20130521

Method GET_VIEWTP on class CL_RS2HANA_AUTH_IPRO has no exception.

Method IS_ATTRIBUTE_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_ATTRIBUTE_VIEW Value transfer Type reference (TYPE) RS_BOOL Boolean 20130524

Method IS_ATTRIBUTE_VIEW on class CL_RS2HANA_AUTH_IPRO has no exception.

Method IS_AUTHORIZATION_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_AUTHORIZED Value transfer Type reference (TYPE) RS_BOOL Boolean 20130613
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130613
3 Importing I_R_AUTH Call by reference Object reference (TYPE REF TO) CL_RS2HANA_AUTH_AUTH Object: Authorization 20130517

Method IS_AUTHORIZATION_VALID on class CL_RS2HANA_AUTH_IPRO has no exception.

Method IS_INFOPROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_INFOPROVIDER Value transfer Type reference (TYPE) RS_BOOL Boolean 20130517

Method IS_INFOPROVIDER on class CL_RS2HANA_AUTH_IPRO has no exception.

Method IS_OLAP_ADDITION_REQUIRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_REQUIRED Value transfer Type reference (TYPE) RS_BOOL Boolean 20130708

Method IS_OLAP_ADDITION_REQUIRED on class CL_RS2HANA_AUTH_IPRO has no exception.

Method IS_PRIVILEGE_REQUIRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PRIVILEGE_REQUIRED Value transfer Type reference (TYPE) RS_BOOL Boolean 20130527

Method IS_PRIVILEGE_REQUIRED on class CL_RS2HANA_AUTH_IPRO has no exception.

Method PREPARE_ARTIFACTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC ABAP-Systemfeld: Rückgabewert von ABAP-Anweisungen 20130517
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130517
# Exception Resumable Description Created on
1 PRIVILEGE_CREATION_FAILED 20130517
2 PROCEDURE_CREATION_FAILED 20130517
3 ROLE_CREATION_FAILED 20130517

Method PROCESS_ARTIFACTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC ABAP-Systemfeld: Rückgabewert von ABAP-Anweisungen 20130517
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130517
# Exception Resumable Description Created on
1 PROCESSING_FAILED 20130517

Method PROCESS_PRIVILEGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC ABAP-Systemfeld: Rückgabewert von ABAP-Anweisungen 20130517
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130517
# Exception Resumable Description Created on
1 PROCESSING_FAILED 20130517

Method PROCESS_PROCEDURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC ABAP-Systemfeld: Rückgabewert von ABAP-Anweisungen 20130517
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130517
# Exception Resumable Description Created on
1 PROCESSING_FAILED 20130517

Method PROCESS_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC ABAP-Systemfeld: Rückgabewert von ABAP-Anweisungen 20130517
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130517
# Exception Resumable Description Created on
1 PROCESSING_FAILED 20130517

Method SET_IOBJNM_AND_PATTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_0REQUID Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20130529
2 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20130519
3 Importing I_MULTIDIM Call by reference Type reference (TYPE) I 20130521
4 Importing I_T_PATTERN Call by reference Type reference (TYPE) IF_RS2HANA_AUTH_CONST=>TY_T_PATTERN 20130519
# Exception Resumable Description Created on
1 NOT_ALLOWED 20130529

Method UPDATE_FILTER_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LINES_WRITTEN Call by reference Type reference (TYPE) I 20130517
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC ABAP-Systemfeld: Rückgabewert von ABAP-Anweisungen 20130517
3 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130517

Method UPDATE_FILTER_TABLE on class CL_RS2HANA_AUTH_IPRO has no exception.

Method UPDATE_FILTER_TABLE_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LINES_WRITTEN Call by reference Type reference (TYPE) I 20130701
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC ABAP System Field: Return Code of ABAP Statements 20130701
3 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130701
4 Importing I_R_USER Call by reference Object reference (TYPE REF TO) CL_RS2HANA_AUTH_USER Object: InfoProvider 20130701

Method UPDATE_FILTER_TABLE_USER on class CL_RS2HANA_AUTH_IPRO has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740