SAP ABAP Class CL_RSSBR_OBJECT (BW: Authorization Object)
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_OBJECT  
Short Description BW: Authorization Object    
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_OBJECT 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_NODE_REL Instance attribute Private Type reference (TYPE) STRING Higher-level Node 20000426
4 P_OBJECT Instance attribute Private Type reference (TYPE) XUOBJECT Authorization Object 20000118
5 P_READ_ONLY Instance attribute Private Type reference (TYPE) RS_BOOL Read only 20000118
6 P_R_DATA_TREE Instance attribute Private Object reference (TYPE REF TO) CL_RSO_DATA_TREE Tree Control Wrapper 20000118
7 P_R_NODE_FACTORY Instance attribute Private Object reference (TYPE REF TO) CL_RSSBR_NODE_FACTORY Factory for Nodes 20000119
8 P_R_REPOSITORY Instance attribute Private Object reference (TYPE REF TO) CL_RSO_REPOSITORY Repository 20000118
9 P_TXTLG Instance attribute Private Type reference (TYPE) RSTXTLG Long Text 20000118
10 P_TXTSH Instance attribute Private Type reference (TYPE) RSTXTSH Short Text 20000118
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_AUTHTYPE Instance method Public Method 20000811
2 CHANGE_COMPMODE Instance method Public Method 20000811
3 CHANGE_TLEVEL Instance method Public Method 20000811
4 CHANGE_VARDEFAULT Instance method Public Method 20000811
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20000118
6 DELETE_BY_IOBJNM Instance method Public Method 20000121
7 EXISTS_ON_DB Instance method Public Method Does Authorization Already Exist on DB? 20000118
8 GET_ALL_OBJECTS Static method Public Method All Authorization Objects of a Class 20010429
9 GET_NODE_OF_OBJECT Static method Public Method Node for Authorization Object 20000119
10 INSERT_VALUE Instance method Public Method 20000121
11 READ_OBJECT_FROM_DB Instance method Private Method Reads Authorization Object from the Database 20000118
12 TREE_INSERT Instance method Public Method 20000118
13 TREE_UPDATE Instance method Public Method 20000121
Events
Class CL_RSSBR_OBJECT has no event.
Types
Class CL_RSSBR_OBJECT has no local type.
Method Signatures

Method CHANGE_AUTHTYPE Signature

Method CHANGE_AUTHTYPE on class CL_RSSBR_OBJECT has no parameter.
Method CHANGE_AUTHTYPE on class CL_RSSBR_OBJECT has no exception.

Method CHANGE_COMPMODE Signature

Method CHANGE_COMPMODE on class CL_RSSBR_OBJECT has no parameter.
Method CHANGE_COMPMODE on class CL_RSSBR_OBJECT has no exception.

Method CHANGE_TLEVEL Signature

Method CHANGE_TLEVEL on class CL_RSSBR_OBJECT has no parameter.
Method CHANGE_TLEVEL on class CL_RSSBR_OBJECT has no exception.

Method CHANGE_VARDEFAULT Signature

Method CHANGE_VARDEFAULT on class CL_RSSBR_OBJECT has no parameter.
Method CHANGE_VARDEFAULT on class CL_RSSBR_OBJECT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT Call by reference Type reference (TYPE) XUOBJECT Berechtigungsobjekt 20000118
2 Importing I_READ_ONLY Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Schreibgeschützt erzeugen 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 OBJECT_NOT_FOUND Berechtigungsobjekt nicht auf Datenbank 20000118

Method DELETE_BY_IOBJNM Signature

Method DELETE_BY_IOBJNM on class CL_RSSBR_OBJECT has no parameter.
Method DELETE_BY_IOBJNM on class CL_RSSBR_OBJECT 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_OBJECT has no exception.

Method GET_ALL_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TS_OBJECT_DETAIL Call by reference Type reference (TYPE) RSSBR_TS_OBJECT_DETAIL BW Berechtigungen: Liste Berechtigungsobjekte mit Details 20010429
2 Importing I_CLASS Call by reference Type reference (TYPE) XUOBJCLASS Klasse für Berechtigungsobjekte 20010429

Method GET_ALL_OBJECTS on class CL_RSSBR_OBJECT has no exception.

Method GET_NODE_OF_OBJECT Signature

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

Method GET_NODE_OF_OBJECT on class CL_RSSBR_OBJECT has no exception.

Method INSERT_VALUE Signature

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

Method READ_OBJECT_FROM_DB Signature

Method READ_OBJECT_FROM_DB on class CL_RSSBR_OBJECT has no parameter.
Method READ_OBJECT_FROM_DB on class CL_RSSBR_OBJECT has no exception.

Method TREE_INSERT Signature

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

Method TREE_UPDATE Signature

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