SAP ABAP Class CL_RSSBR_ROLE (BW: Role)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSSBR (Package) BW: Reporting Authorization Check
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSO_OBJECT BW Repository: Object 20000119
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSO_TLOGO_GENERAL BW Repository: TLOGO Objects - General 20000119
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSO_TLOGO_MAINTAIN BW Repository: TLOGO Objects - Changes/Maintenance 20000119
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSO_TLOGO_TRANSPORT Transpt Connection - Optional (Wrapper for CL_RSO_TRANSPORT) 20000119
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSO_TREE BW Repository: Changes in Tree (GUI) 20000119
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSSBR_OBJECT BW Authorization Reporting: General Operations Object 20000120
7 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSSBR_OBJECT_MODIFY BW Authorization Reporting: General Operations Object 20000120
Properties
Class CL_RSSBR_ROLE  
Short Description BW: Role    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSSBR   BW: Reporting Authorization Check 
Created 20000118   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSSBR_GUI_AUTHORIZATION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSSB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSO_OBJECT BW Repository: Object 20000119
2 IF_RSO_TLOGO_GENERAL BW Repository: TLOGO Objects - General 20000119
3 IF_RSO_TLOGO_MAINTAIN BW Repository: TLOGO Objects - Changes/Maintenance 20000119
4 IF_RSO_TLOGO_TRANSPORT Transpt Connection - Optional (Wrapper for CL_RSO_TRANSPORT) 20000119
5 IF_RSO_TREE BW Repository: Changes in Tree (GUI) 20000119
6 IF_RSSBR_OBJECT BW Authorization Reporting: General Operations Object 20000120
7 IF_RSSBR_OBJECT_MODIFY BW Authorization Reporting: General Operations Object 20000120
Friends
Class CL_RSSBR_ROLE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_ICON Instance attribute Private Type reference (TYPE) ICON_D Icon 20000118
2 P_MODIFIED Instance attribute Private Type reference (TYPE) RS_BOOL RS_C_FALSE Changed? 20000118
3 P_READ_ONLY Instance attribute Private Type reference (TYPE) RS_BOOL Read only 20000118
4 P_ROLE Instance attribute Private Type reference (TYPE) AGR_NAME Role 20000118
5 P_R_DATA_TREE Instance attribute Private Object reference (TYPE REF TO) CL_RSO_DATA_TREE Tree Control Wrapper 20000118
6 P_R_NODE_FACTORY Instance attribute Private Object reference (TYPE REF TO) CL_RSSBR_NODE_FACTORY Factory for Nodes 20000119
7 P_R_REPOSITORY Instance attribute Private Object reference (TYPE REF TO) CL_RSO_REPOSITORY Repository 20000118
8 P_TXTLG Instance attribute Private Type reference (TYPE) RSTXTLG Long Text 20000118
9 P_TXTSH Instance attribute Private Type reference (TYPE) RSTXTSH Short Text 20000118
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20000118
2 DELETE_BY_IOBJNM Instance method Public Method 20000121
3 EXISTS_ON_DB Instance method Public Method Does Authorization Already Exist on DB? 20000118
4 GET_NODE_OF_ROLE Static method Public Method Node for Role 20000119
5 INSERT_VALUE Instance method Public Method 20000121
6 READ_ROLE_FROM_DB Instance method Private Method Reads Role from the Database 20000118
7 TREE_INSERT Instance method Public Method 20000119
8 TREE_UPDATE Instance method Public Method 20000121
Events
Class CL_RSSBR_ROLE has no event.
Types
Class CL_RSSBR_ROLE has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_READ_ONLY Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Schreibgeschützt erzeugen 20000118
2 Importing I_ROLE Call by reference Type reference (TYPE) AGR_NAME Rolle 20000118
3 Importing I_R_NODE_FACTORY Call by reference Object reference (TYPE REF TO) CL_RSSBR_NODE_FACTORY Factory für Knoten 20000119
# Exception Resumable Description Created on
1 ROLE_NOT_FOUND Berechtigung nicht auf Datenbank 20000118

Method DELETE_BY_IOBJNM Signature

Method DELETE_BY_IOBJNM on class CL_RSSBR_ROLE has no parameter.
Method DELETE_BY_IOBJNM on class CL_RSSBR_ROLE has no exception.

Method EXISTS_ON_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ANSWER Value transfer Type reference (TYPE) RS_BOOL Ja / Nein 20000118

Method EXISTS_ON_DB on class CL_RSSBR_ROLE has no exception.

Method GET_NODE_OF_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ROLE Call by reference Type reference (TYPE) AGR_NAME Rolle 20000119
2 Returning R_NODE Value transfer Type reference (TYPE) STRING Knoten 20000119

Method GET_NODE_OF_ROLE on class CL_RSSBR_ROLE has no exception.

Method INSERT_VALUE Signature

Method INSERT_VALUE on class CL_RSSBR_ROLE has no parameter.
Method INSERT_VALUE on class CL_RSSBR_ROLE has no exception.

Method READ_ROLE_FROM_DB Signature

Method READ_ROLE_FROM_DB on class CL_RSSBR_ROLE has no parameter.
Method READ_ROLE_FROM_DB on class CL_RSSBR_ROLE has no exception.

Method TREE_INSERT Signature

Method TREE_INSERT on class CL_RSSBR_ROLE has no parameter.
Method TREE_INSERT on class CL_RSSBR_ROLE has no exception.

Method TREE_UPDATE Signature

Method TREE_UPDATE on class CL_RSSBR_ROLE has no parameter.
Method TREE_UPDATE on class CL_RSSBR_ROLE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 20B