Hierarchy
⤷
⤷
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 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | 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 | Instance attribute | Private | Type reference (TYPE) | RSMHANAMODEL | Flag: Analytic View in HANA DB for corresponding InfoCube | 20130524 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | RSMHANAMODEL | Flag: Analytic View in HANA DB for corresponding InfoCube | 20130521 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Boolean | 20130521 | ||
| 4 | Instance attribute | Private | Type reference (TYPE) | I | 20130517 | ||||
| 5 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_RS2HANA_VIEW_OBJ | SAP HANA View Represenation of BW Object | 20130701 | |||
| 6 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_RSD_IOBJ_PROP | Properties of an InfoObject | 20130517 | |||
| 7 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_RSD_INFOPROV | InfoProvider Runtime Metadata | 20130517 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | RSTLOGO | BW: Object Type (TLOGO) | 20130524 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | IF_RS2HANA_AUTH_CONST=>TY_T_OBJECT | 20130517 | ||||
| 10 | Instance attribute | Private | Type reference (TYPE) | IF_RS2HANA_AUTH_CONST=>TY_T_AUTH_USER | 20130701 | ||||
| 11 | Instance attribute | Private | Type reference (TYPE) | IF_RS2HANA_AUTH_CONST=>TY_T_IPRO_IOBJNM | Table of authorization relevant InfoObjects | 20130517 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | IF_RS2HANA_AUTH_CONST=>TY_T_MISSING_USER | 20130517 | ||||
| 13 | Instance attribute | Private | Type reference (TYPE) | IF_RS2HANA_AUTH_CONST=>TY_T_OBJECT | 20130517 | ||||
| 14 | Instance attribute | Private | Type reference (TYPE) | IF_RS2HANA_AUTH_CONST=>TY_T_OBJECT | 20130517 | ||||
| 15 | Instance attribute | Private | Type reference (TYPE) | IF_RS2HANA_AUTH_CONST=>TY_T_OBJNM | 20130517 | ||||
| 16 | Instance attribute | Private | Type reference (TYPE) | IF_RS2HANA_AUTH_CONST=>TY_T_OBJNM | 20130517 | ||||
| 17 | Instance attribute | Private | Type reference (TYPE) | IF_RS2HANA_AUTH_CONST=>TY_T_OBJECT | 20130517 | ||||
| 18 | Instance attribute | Private | Type reference (TYPE) | IF_RS2HANA_AUTH_CONST=>TY_T_OBJECT | 20130517 | ||||
| 19 | Instance attribute | Private | Type reference (TYPE) | IF_RS2HANA_AUTH_CONST=>TY_T_OBJNM | 20130517 | ||||
| 20 | Instance attribute | Private | Type reference (TYPE) | IF_RS2HANA_AUTH_CONST=>TY_T_OBJECT | 20130517 | ||||
| 21 | Instance attribute | Private | Type reference (TYPE) | RS2HANA_AUTH_TS_INT4 | Values Column | 20130604 | |||
| 22 | Instance attribute | Private | Type reference (TYPE) | IF_RS2HANA_AUTH_CONST=>TY_T_OBJECT | 20130517 | ||||
| 23 | Instance attribute | Private | Type reference (TYPE) | IF_RS2HANA_AUTH_CONST=>TY_T_OBJECT | 20130517 | ||||
| 24 | Instance attribute | Private | Type reference (TYPE) | IF_RS2HANA_AUTH_CONST=>TY_T_OBJNM | 20130517 | ||||
| 25 | Instance attribute | Private | Type reference (TYPE) | IF_RS2HANA_AUTH_CONST=>TY_T_OBJNM | 20130517 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Assigns required artifacts | 20130517 | |
| 2 | Instance method | Private | Method | Assigns GRANT SELECTS | 20130619 | |
| 3 | Instance method | Private | Method | Assig privileges to corresponding roles | 20130517 | |
| 4 | Instance method | Private | Method | Assign roles to users | 20130517 | |
| 5 | Instance method | Private | Method | Assign SQL privilege SELECT ON | 20130619 | |
| 6 | Instance method | Public | Method | Assigns user to InfoProvider if user has corresponding autho | 20130517 | |
| 7 | Instance method | Public | Method | Checks which objects need to be created/deleted | 20130517 | |
| 8 | Instance method | Private | Method | Checks which privileges need to be created/deleted | 20130517 | |
| 9 | Instance method | Private | Method | Checks which procedures need to be created/deleted | 20130517 | |
| 10 | Instance method | Private | Method | Checks which roles need to be created/deleted | 20130517 | |
| 11 | Instance method | Public | Constructor | CONSTRUCTOR | 20130517 | |
| 12 | Instance method | Public | Method | Returns fieldname of InfoObject 0REQUID if required | 20130517 | |
| 13 | Instance method | Public | Method | Get users that are assigned to this InfoProvider | 20130521 | |
| 14 | Instance method | Private | Method | Returns merged authorization objects for a given user | 20130701 | |
| 15 | Instance method | Private | Method | Returns authorization relevant InfoObjects | 20130517 | |
| 16 | Instance method | Private | Method | Creates WHERE clause for GRANT SELECT statement | 20130619 | |
| 17 | Instance method | Public | Method | Returns hana model flag | 20130524 | |
| 18 | Instance method | Public | Method | Returns view ID in HANA | 20130701 | |
| 19 | Instance method | Private | Method | Notify InfoProvider of new InfoObjects from optimization | 20130702 | |
| 20 | Instance method | Public | Method | Returns HANA package of corresponding view | 20130701 | |
| 21 | Instance method | Public | Method | Returns required patterns for iobjnm | 20130519 | |
| 22 | Instance method | Public | Method | Returns TLOGO | 20130524 | |
| 23 | Instance method | Public | Method | Returns type of view | 20130521 | |
| 24 | Instance method | Public | Method | Returns 'X' if TLOGO is InfoObject and HANAMODELFL is 'I' | 20130524 | |
| 25 | Instance method | Private | Method | Checks if auth. object contains all required dimensions | 20130517 | |
| 26 | Instance method | Private | Method | Flag if Object is InfoProvider ('X') or InfoObject (' ') | 20130517 | |
| 27 | Instance method | Public | Method | Check if additional /olap string is needed | 20130708 | |
| 28 | Instance method | Private | Method | Flag if InfoProvider holds any auth. relevant InfoObjects | 20130527 | |
| 29 | Instance method | Public | Method | Creates instances of privileges, procedures, and roles | 20130517 | |
| 30 | Instance method | Public | Method | Creates privileges, procedures, and roles in database | 20130517 | |
| 31 | Instance method | Private | Method | Creates/deletes privileges | 20130517 | |
| 32 | Instance method | Private | Method | Creates/deletes procedures | 20130517 | |
| 33 | Instance method | Private | Method | Creates/deletes roles | 20130517 | |
| 34 | Instance method | Public | Method | Add InfoObjects and required patterns to list | 20130519 | |
| 35 | Instance method | Public | Method | Calls update method for assigned users | 20130517 | |
| 36 | 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 | E_SUBRC | Call by reference | Type reference (TYPE) | SY-SUBRC | ABAP-Systemfeld: Rückgabewert von ABAP-Anweisungen | 20130517 | |||
| 2 | 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 | 20130517 |
Method ASSIGN_GRANT_SELECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_SUBRC | Call by reference | Type reference (TYPE) | SY-SUBRC | ABAP System Field: Return Code of ABAP Statements | 20130619 | |||
| 2 | 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 | 20130619 |
Method ASSIGN_PRIVILEGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_SUBRC | Call by reference | Type reference (TYPE) | SY-SUBRC | ABAP-Systemfeld: Rückgabewert von ABAP-Anweisungen | 20130517 | |||
| 2 | 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 | 20130517 |
Method ASSIGN_ROLES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_SUBRC | Call by reference | Type reference (TYPE) | SY-SUBRC | ABAP-Systemfeld: Rückgabewert von ABAP-Anweisungen | 20130517 | |||
| 2 | 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 | 20130517 |
Method ASSIGN_SQL_PRIVILEGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_SUBRC | Call by reference | Type reference (TYPE) | SY-SUBRC | ABAP System Field: Return Code of ABAP Statements | 20130619 | |||
| 2 | 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 | 20130619 |
Method ASSIGN_USER_IF_AUTHORIZED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_SUBRC | Call by reference | Type reference (TYPE) | SY-SUBRC | ABAP-Systemfeld: Rückgabewert von ABAP-Anweisungen | 20130517 | |||
| 2 | E_T_MSG | Call by reference | Type reference (TYPE) | RS_T_MSG | BW: Table with Messages (Application Log) | 20130517 | |||
| 3 | I_R_USER | Call by reference | Object reference (TYPE REF TO) | CL_RS2HANA_AUTH_USER | Object: User | 20130517 | |||
| 4 | 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 | 20130517 |
Method CHECK_ARTIFACTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_T_MSG | Call by reference | Type reference (TYPE) | RS_T_MSG | BW: Table with Messages (Application Log) | 20130517 | |||
| 2 | E_T_PRIVILEGES_CREATE | Call by reference | Type reference (TYPE) | IF_RS2HANA_AUTH_CONST=>TY_T_OBJNM | 20130517 | ||||
| 3 | E_T_PRIVILEGES_DELETE | Call by reference | Type reference (TYPE) | IF_RS2HANA_AUTH_CONST=>TY_T_OBJNM | 20130517 | ||||
| 4 | E_T_PRIVILEGES_REMAIN | Call by reference | Type reference (TYPE) | IF_RS2HANA_AUTH_CONST=>TY_T_OBJNM | 20130517 | ||||
| 5 | E_T_PROCEDURE_CREATE | Call by reference | Type reference (TYPE) | IF_RS2HANA_AUTH_CONST=>TY_T_OBJNM | 20130517 | ||||
| 6 | E_T_PROCEDURE_DELETE | Call by reference | Type reference (TYPE) | IF_RS2HANA_AUTH_CONST=>TY_T_OBJNM | 20130517 | ||||
| 7 | E_T_PROCEDURE_REMAIN | Call by reference | Type reference (TYPE) | IF_RS2HANA_AUTH_CONST=>TY_T_OBJNM | 20130517 | ||||
| 8 | E_T_ROLE_CREATE | Call by reference | Type reference (TYPE) | IF_RS2HANA_AUTH_CONST=>TY_T_OBJNM | 20130517 | ||||
| 9 | E_T_ROLE_DELETE | Call by reference | Type reference (TYPE) | IF_RS2HANA_AUTH_CONST=>TY_T_OBJNM | 20130517 | ||||
| 10 | 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 | E_T_MSG | Call by reference | Type reference (TYPE) | RS_T_MSG | BW: Table with Messages (Application Log) | 20130517 | |||
| 2 | E_T_PRIVILEGES_CREATE | Call by reference | Type reference (TYPE) | IF_RS2HANA_AUTH_CONST=>TY_T_OBJECT | 20130517 | ||||
| 3 | E_T_PRIVILEGES_DELETE | Call by reference | Type reference (TYPE) | IF_RS2HANA_AUTH_CONST=>TY_T_OBJNM | 20130517 | ||||
| 4 | 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 | E_T_MSG | Call by reference | Type reference (TYPE) | RS_T_MSG | BW: Table with Messages (Application Log) | 20130517 | |||
| 2 | E_T_PROCEDURE_CREATE | Call by reference | Type reference (TYPE) | IF_RS2HANA_AUTH_CONST=>TY_T_OBJECT | 20130517 | ||||
| 3 | E_T_PROCEDURE_DELETE | Call by reference | Type reference (TYPE) | IF_RS2HANA_AUTH_CONST=>TY_T_OBJNM | 20130517 | ||||
| 4 | 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 | E_T_MSG | Call by reference | Type reference (TYPE) | RS_T_MSG | BW: Table with Messages (Application Log) | 20130517 | |||
| 2 | E_T_ROLES_CREATE | Call by reference | Type reference (TYPE) | IF_RS2HANA_AUTH_CONST=>TY_T_OBJECT | 20130517 | ||||
| 3 | E_T_ROLES_DELETE | Call by reference | Type reference (TYPE) | IF_RS2HANA_AUTH_CONST=>TY_T_OBJNM | 20130517 | ||||
| 4 | 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 | I_HANAMODELFL | Call by reference | Type reference (TYPE) | RSMHANAMODEL | Flag: Analytic View in HANA DB for corresponding InfoCube | 20130524 | |||
| 2 | I_NAME | Call by reference | Type reference (TYPE) | RS2HANA_AUTH_OBJNM | RS2HANA authorization object name | 20130517 | |||
| 3 | I_R_MANAGER | Call by reference | Object reference (TYPE REF TO) | CL_RS2HANA_AUTH_MANAGER | Main class | 20130517 | |||
| 4 | I_TLOGO | Call by reference | Type reference (TYPE) | RSTLOGO | BW: Object Type (TLOGO) | 20130524 | |||
| 5 | I_TYPE | Call by reference | Type reference (TYPE) | RS2HANA_AUTH_OBJTP | RS2HANA Authorization Object Types | 20130524 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130517 | |||
| 2 | 20130517 |
Method GET_0REQUIDNM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | 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 | E_T_MSG | Call by reference | Type reference (TYPE) | RS_T_MSG | BW: Table with Messages (Application Log) | 20130701 | |||
| 2 | I_R_USER | Call by reference | Object reference (TYPE REF TO) | CL_RS2HANA_AUTH_USER | Object: User | 20130701 | |||
| 3 | R_T_AUTH_OBJECTS | Value transfer | Type reference (TYPE) | IF_RS2HANA_AUTH_CONST=>TY_T_OBJECT | 20130701 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130701 |
Method GET_AUTH_RELEVANT_IOBJ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | I_ROLE_NUMBER | Call by reference | Type reference (TYPE) | I | 20130619 | ||||
| 2 | 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 | 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 | 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 | 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 | 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 | I_IOBJNM | Call by reference | Type reference (TYPE) | RSDIOBJNM | InfoObject | 20130519 | |||
| 2 | I_MULTIDIM | Call by reference | Type reference (TYPE) | I | 20130521 | ||||
| 3 | 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 | 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 | 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 | 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 | E_IS_AUTHORIZED | Value transfer | Type reference (TYPE) | RS_BOOL | Boolean | 20130613 | |||
| 2 | E_T_MSG | Call by reference | Type reference (TYPE) | RS_T_MSG | BW: Table with Messages (Application Log) | 20130613 | |||
| 3 | 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 | 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 | 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 | 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 | E_SUBRC | Call by reference | Type reference (TYPE) | SY-SUBRC | ABAP-Systemfeld: Rückgabewert von ABAP-Anweisungen | 20130517 | |||
| 2 | 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 | 20130517 | |||
| 2 | 20130517 | |||
| 3 | 20130517 |
Method PROCESS_ARTIFACTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_SUBRC | Call by reference | Type reference (TYPE) | SY-SUBRC | ABAP-Systemfeld: Rückgabewert von ABAP-Anweisungen | 20130517 | |||
| 2 | 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 | 20130517 |
Method PROCESS_PRIVILEGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_SUBRC | Call by reference | Type reference (TYPE) | SY-SUBRC | ABAP-Systemfeld: Rückgabewert von ABAP-Anweisungen | 20130517 | |||
| 2 | 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 | 20130517 |
Method PROCESS_PROCEDURES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_SUBRC | Call by reference | Type reference (TYPE) | SY-SUBRC | ABAP-Systemfeld: Rückgabewert von ABAP-Anweisungen | 20130517 | |||
| 2 | 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 | 20130517 |
Method PROCESS_ROLES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_SUBRC | Call by reference | Type reference (TYPE) | SY-SUBRC | ABAP-Systemfeld: Rückgabewert von ABAP-Anweisungen | 20130517 | |||
| 2 | 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 | 20130517 |
Method SET_IOBJNM_AND_PATTERN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_0REQUID | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Boolean | 20130529 | ||
| 2 | I_IOBJNM | Call by reference | Type reference (TYPE) | RSIOBJNM | InfoObject | 20130519 | |||
| 3 | I_MULTIDIM | Call by reference | Type reference (TYPE) | I | 20130521 | ||||
| 4 | I_T_PATTERN | Call by reference | Type reference (TYPE) | IF_RS2HANA_AUTH_CONST=>TY_T_PATTERN | 20130519 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130529 |
Method UPDATE_FILTER_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_LINES_WRITTEN | Call by reference | Type reference (TYPE) | I | 20130517 | ||||
| 2 | E_SUBRC | Call by reference | Type reference (TYPE) | SY-SUBRC | ABAP-Systemfeld: Rückgabewert von ABAP-Anweisungen | 20130517 | |||
| 3 | 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 | E_LINES_WRITTEN | Call by reference | Type reference (TYPE) | I | 20130701 | ||||
| 2 | E_SUBRC | Call by reference | Type reference (TYPE) | SY-SUBRC | ABAP System Field: Return Code of ABAP Statements | 20130701 | |||
| 3 | E_T_MSG | Call by reference | Type reference (TYPE) | RS_T_MSG | BW: Table with Messages (Application Log) | 20130701 | |||
| 4 | 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 |