Hierarchy
⤷ 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.
Method GET_TLOGO Signature
# | 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 |