Hierarchy

⤷

⤷

Meta Relationship - Using
Properties
Class | CL_RSSBR_AUTHORIZATION | |
Short Description | BW: Authorization | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | P | SAP Standard Production Program |
Category | 0 | |
Package | RSSBR | BW: Reporting Authorization Check |
Created | 19991217 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
2 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
3 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
4 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
5 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_RSO_APPLICATION_LOG_CONST | BW Repository: Interface & Constants for Application Log | 20000126 | ||
2 | IF_RSO_OBJECT | BW Repository: Object | 20000119 | ||
3 | IF_RSO_TLOGO_GENERAL | BW Repository: TLOGO Objects - General | 20000119 | ||
4 | IF_RSO_TLOGO_MAINTAIN | BW Repository: TLOGO Objects - Changes/Maintenance | 20000119 | ||
5 | IF_RSO_TLOGO_TRANSPORT | Transpt Connection - Optional (Wrapper for CL_RSO_TRANSPORT) | 20000119 | ||
6 | IF_RSO_TREE | BW Repository: Changes in Tree (GUI) | 20000119 | ||
7 | IF_RSSBR_OBJECT | BW Authorization Reporting: General Operations Object | 20000120 | ||
8 | IF_RSSBR_OBJECT_MODIFY | BW Authorization Reporting: General Operations Object | 20000120 |
Friends
Class CL_RSSBR_AUTHORIZATION has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20000126 | ||||
2 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20000126 | ||||
3 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20000126 | ||||
4 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20000126 | ||||
5 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20000126 | ||||
6 | ![]() |
Instance attribute | Private | Type reference (TYPE) | XUAUTH | Authorization | 19991217 | ||
7 | ![]() |
Constant | Public | Type reference (TYPE) | XUAUTH | 'RSR_' | Authorizations Prefix RSR | 20000114 | |
8 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR10 | '___' | Character field length = 10 | 20001031 | |
9 | ![]() |
Constant | Public | Type reference (TYPE) | SOBJ_NAME | 'VALU' | Values in Tree | 20000111 | |
10 | ![]() |
Constant | Public | Type reference (TYPE) | SOBJ_NAME | 'VHGH' | To Value | 20010226 | |
11 | ![]() |
Constant | Public | Type reference (TYPE) | SOBJ_NAME | 'VLOW' | From Value | 20010226 | |
12 | ![]() |
Constant | Public | Type reference (TYPE) | SOBJ_NAME | 'VNOD' | Nodes | 20010226 | |
13 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ICON_D | Icon | 19991217 | ||
14 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Changed? | 20000111 | |
15 | ![]() |
Instance attribute | Private | Type reference (TYPE) | XUOBJECT | Authorization Object | 20000119 | ||
16 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RS_BOOL | Read only | 20000114 | ||
17 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_RSO_DATA_TREE | Tree Control Wrapper | 19991220 | ||
18 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_RSSBR_NODE_FACTORY | Factory for Nodes | 20000119 | ||
19 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_RSO_REPOSITORY | Repository | 19991220 | ||
20 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RSSBR_TH_IOBJ_DDHANDLE | Drag & Drop Handle | 19991220 | ||
21 | ![]() |
Instance attribute | Private | Type reference (TYPE) | LT_TH_IOBJ_NODE | InfoObject Nodes | 19991221 | ||
22 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RSSBR_TS_TREE | Values in Tree | 20000112 | ||
23 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RSTXTLG | Long Text | 19991217 | ||
24 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RSTXTSH | Short Text | 19991217 | ||
25 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RSD_T_IOBJNM | InfoObject of Authorization Object | 20000114 | ||
26 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RSSB_T_USVALUES | Authorization Values | 19991217 | ||
27 | ![]() |
Instance attribute | Private | Type reference (TYPE) | XUBNAME | User | 20000119 | ||
28 | ![]() |
Instance attribute | Private | Type reference (TYPE) | NUMC09 | Counter for Values (Nodes in Tree) | 20000111 |
Methods
Events
Class CL_RSSBR_AUTHORIZATION has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | LT_S_IOBJ_NODE | Private | See coding | InfoObject Nodes | 19991221 |
|
|
2 | LT_TH_IOBJ_NODE | Private | See coding | LT_TH_IOBJ_NODE | 19991221 |
|
Method Signatures
Method CHANGE_AUTHTYPE Signature
Method CHANGE_AUTHTYPE on class CL_RSSBR_AUTHORIZATION has no parameter.
Method CHANGE_AUTHTYPE on class CL_RSSBR_AUTHORIZATION has no exception.
Method CHANGE_COMPMODE Signature
Method CHANGE_COMPMODE on class CL_RSSBR_AUTHORIZATION has no parameter.
Method CHANGE_COMPMODE on class CL_RSSBR_AUTHORIZATION has no exception.
Method CHANGE_TLEVEL Signature
Method CHANGE_TLEVEL on class CL_RSSBR_AUTHORIZATION has no parameter.
Method CHANGE_TLEVEL on class CL_RSSBR_AUTHORIZATION has no exception.
Method CHANGE_VARDEFAULT Signature
Method CHANGE_VARDEFAULT on class CL_RSSBR_AUTHORIZATION has no parameter.
Method CHANGE_VARDEFAULT on class CL_RSSBR_AUTHORIZATION has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_AUTH | Call by reference | Type reference (TYPE) | XUAUTH | Berechtigung | 19991217 | ||
2 | ![]() |
I_OBJECT | Call by reference | Type reference (TYPE) | XUOBJECT | Berechtigungsobjekt | 20000119 | ||
3 | ![]() |
I_READ_ONLY | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_TRUE | Schreibgeschützt erzeugen | 20000114 | |
4 | ![]() |
I_R_NODE_FACTORY | Call by reference | Object reference (TYPE REF TO) | CL_RSSBR_NODE_FACTORY | Factory für Knoten | 20000119 | ||
5 | ![]() |
I_TH_IOBJ_DDHANDLE | Call by reference | Type reference (TYPE) | RSSBR_TH_IOBJ_DDHANDLE | Drag & Drop | 19991220 | ||
6 | ![]() |
I_USER | Call by reference | Type reference (TYPE) | XUBNAME | Benutzer | 20000119 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Berechtigung nicht auf Datenbank | 19991217 |
Method CREATE_NEW_AUTHORIZATION Signature
Method CREATE_NEW_AUTHORIZATION on class CL_RSSBR_AUTHORIZATION has no parameter.
Method CREATE_NEW_AUTHORIZATION on class CL_RSSBR_AUTHORIZATION has no exception.
Method DELETE Signature
Method DELETE on class CL_RSSBR_AUTHORIZATION has no parameter.
Method DELETE on class CL_RSSBR_AUTHORIZATION has no exception.
Method DELETE_BY_IOBJNM Signature
Method DELETE_BY_IOBJNM on class CL_RSSBR_AUTHORIZATION has no parameter.
Method DELETE_BY_IOBJNM on class CL_RSSBR_AUTHORIZATION has no exception.
Method EXISTS_ON_DB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_ANSWER | Value transfer | Type reference (TYPE) | RS_BOOL | Ja / Nein | 20000111 |
Method EXISTS_ON_DB on class CL_RSSBR_AUTHORIZATION has no exception.
Method GET_AUTHTYPE_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_AUTHTYPE | Call by reference | Type reference (TYPE) | RSSAUTHHIERTYPE | Typ der Berechtigung auf einer Hierarchie | 20000125 | ||
2 | ![]() |
R_TEXT | Value transfer | Type reference (TYPE) | STRING | Beschreibungstext | 20000125 |
Method GET_AUTHTYPE_TEXT on class CL_RSSBR_AUTHORIZATION has no exception.
Method GET_AUTH_HIER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_VALUE | Call by reference | Type reference (TYPE) | XUVAL | Berechtigungswert | 20000112 | ||
2 | ![]() |
I_AUTHTYPE | Call by reference | Type reference (TYPE) | RSSAUTHHIERTYPE | 1 | Typ der Berechtigung | 20000112 | |
3 | ![]() |
I_COMPMODE | Call by reference | Type reference (TYPE) | RSSBCOMPMODE | 0 | Gültigkeitsbereich | 20000125 | |
4 | ![]() |
I_S_TREE | Call by reference | Type reference (TYPE) | RSSBR_S_TREE | Knoten im Baum | 20000112 | ||
5 | ![]() |
I_TLEVEL | Call by reference | Type reference (TYPE) | RSSBTLEVEL | 0 | Level | 20000112 |
Method GET_AUTH_HIER on class CL_RSSBR_AUTHORIZATION has no exception.
Method GET_AUTH_IOBJNM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_T_IOBJNM | Call by reference | Type reference (TYPE) | RSD_T_IOBJNM | List of InfoObjects | 20010226 |
Method GET_AUTH_IOBJNM on class CL_RSSBR_AUTHORIZATION has no exception.
Method GET_AUTH_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_OBJECT | Value transfer | Type reference (TYPE) | XUOBJECT | Berechtigungsobjekt | 20000119 |
Method GET_AUTH_OBJECT on class CL_RSSBR_AUTHORIZATION has no exception.
Method GET_CHAVL_FROM_AUTH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_T_USVALUES | Call by reference | Type reference (TYPE) | RSSBR_T_USVALUES | Berechtigungswerte | 20000114 |
Method GET_CHAVL_FROM_AUTH on class CL_RSSBR_AUTHORIZATION has no exception.
Method GET_CHAVL_FROM_EXIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_T_USVALUES | Call by reference | Type reference (TYPE) | RSSBR_T_USVALUES | Berechtigungswerte | 20000114 |
Method GET_CHAVL_FROM_EXIT on class CL_RSSBR_AUTHORIZATION has no exception.
Method GET_COMPMODE_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_COMPMODE | Call by reference | Type reference (TYPE) | RSSBCOMPMODE | Gültigkeitsbereich der Definition | 20000125 | ||
2 | ![]() |
R_TEXT | Value transfer | Type reference (TYPE) | STRING | Beschreibungstext | 20000125 |
Method GET_COMPMODE_TEXT on class CL_RSSBR_AUTHORIZATION has no exception.
Method GET_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_AUTH | Value transfer | Type reference (TYPE) | XUAUTH | Berechtigungsname | 20000114 |
Method GET_NAME on class CL_RSSBR_AUTHORIZATION has no exception.
Method GET_NODE_OF_AUTH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_AUTH | Call by reference | Type reference (TYPE) | XUAUTH | Berechtigung | 20000119 | ||
2 | ![]() |
I_OBJECT | Call by reference | Type reference (TYPE) | XUOBJECT | Berechtigungsobjekt in Benutzerstammpflege | 20000119 | ||
3 | ![]() |
I_USER | Call by reference | Type reference (TYPE) | XUBNAME | Benutzername im Benutzerstamm | 20000119 | ||
4 | ![]() |
R_NODE | Value transfer | Type reference (TYPE) | STRING | Knoten | 20000119 |
Method GET_NODE_OF_AUTH on class CL_RSSBR_AUTHORIZATION has no exception.
Method GET_NODE_OF_VALUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_NODE | Call by reference | Type reference (TYPE) | STRING | Knoten | 20000111 | ||
2 | ![]() |
I_IOBJNM | Call by reference | Type reference (TYPE) | RSDIOBJNM | InfoObject | 20000125 | ||
3 | ![]() |
I_IS_HIERARCHY_NODE | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Knoten | 20010226 | |
4 | ![]() |
I_IS_HIGH_VALUE | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Bis-Wert | 20010226 | |
5 | ![]() |
I_IS_LOW_VALUE | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_TRUE | Von-Wert | 20010226 | |
6 | ![]() |
I_NODE_REL | Call by reference | Type reference (TYPE) | STRING | Übergeordneter Knoten | 20000111 |
Method GET_NODE_OF_VALUE on class CL_RSSBR_AUTHORIZATION has no exception.
Method INSERT_CHAVL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_FROM_AUTH | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Aus anderer Berechtigung übernehmen | 20000114 | |
2 | ![]() |
I_FROM_CEXIT | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Aus Customer-Exit setzen | 20000114 | |
3 | ![]() |
I_HIGH | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | In 'Bis' Spalte einfügen | 19991220 | |
4 | ![]() |
I_LOW | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | In 'Von' Spalte einfügen | 19991220 | |
5 | ![]() |
I_TS_TREE | Call by reference | Type reference (TYPE) | RSSBR_TS_TREE | Hierarchie-Knoten | 20000111 | ||
6 | ![]() |
I_T_CHAVL_LIST | Call by reference | Type reference (TYPE) | RSSBR_T_CHAVL_LIST | Werte | 19991220 |
Method INSERT_CHAVL on class CL_RSSBR_AUTHORIZATION has no exception.
Method INSERT_VALUE Signature
Method INSERT_VALUE on class CL_RSSBR_AUTHORIZATION has no parameter.
Method INSERT_VALUE on class CL_RSSBR_AUTHORIZATION has no exception.
Method MODIFY_CHAVL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_FROM_AUTH | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Aus anderer Berechtigung übernehmen | 20000114 | |
2 | ![]() |
I_FROM_CEXIT | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Aus Customer-Exit setzen | 20000114 | |
3 | ![]() |
I_HIGH | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | 'Bis'-Wert ändern | 20000111 | |
4 | ![]() |
I_LOW | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_TRUE | 'Von'-Wert ändern | 20000111 | |
5 | ![]() |
I_NODE | Call by reference | Type reference (TYPE) | STRING | Knoten | 20000111 | ||
6 | ![]() |
I_NODE_TYPE | Call by reference | Type reference (TYPE) | STRING | Typ des Knotens | 20010227 | ||
7 | ![]() |
I_TS_TREE | Call by reference | Type reference (TYPE) | RSSBR_TS_TREE | Hierarchie-Knoten | 20000111 | ||
8 | ![]() |
I_T_CHAVL_LIST | Call by reference | Type reference (TYPE) | RSSBR_T_CHAVL_LIST | Werte | 20000111 |
Method MODIFY_CHAVL on class CL_RSSBR_AUTHORIZATION has no exception.
Method READ_AUTH_FROM_DB Signature
Method READ_AUTH_FROM_DB on class CL_RSSBR_AUTHORIZATION has no parameter.
Method READ_AUTH_FROM_DB on class CL_RSSBR_AUTHORIZATION has no exception.
Method SET_IOBJ_OF_OBJECT Signature
Method SET_IOBJ_OF_OBJECT on class CL_RSSBR_AUTHORIZATION has no parameter.
Method SET_IOBJ_OF_OBJECT on class CL_RSSBR_AUTHORIZATION has no exception.
Method SET_READ_ONLY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_READ_ONLY | Call by reference | Type reference (TYPE) | RS_BOOL | Read-Only Flag setzen | 20000120 |
Method SET_READ_ONLY on class CL_RSSBR_AUTHORIZATION has no exception.
Method TREE_DELETE_VALUES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_NODE | Call by reference | Type reference (TYPE) | STRING | Knoten | 20000113 |
Method TREE_DELETE_VALUES on class CL_RSSBR_AUTHORIZATION has no exception.
Method TREE_INSERT Signature
Method TREE_INSERT on class CL_RSSBR_AUTHORIZATION has no parameter.
Method TREE_INSERT on class CL_RSSBR_AUTHORIZATION has no exception.
Method TREE_INSERT_IOBJ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_NODE | Call by reference | Type reference (TYPE) | STRING | Name dieses Knotens | 19991221 | ||
2 | ![]() |
I_NODE_REL | Call by reference | Type reference (TYPE) | STRING | Übergeordneter Knoten | 19991221 | ||
3 | ![]() |
I_S_VALUES | Call by reference | Type reference (TYPE) | RSSB_S_USVALUES | Berechtigungswerte | 19991221 |
Method TREE_INSERT_IOBJ on class CL_RSSBR_AUTHORIZATION has no exception.
Method TREE_INSERT_VALUES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_NODE_REL | Call by reference | Type reference (TYPE) | STRING | Übergeordneter Knoten | 19991221 | ||
2 | ![]() |
I_S_VALUES | Call by reference | Type reference (TYPE) | RSSB_S_USVALUES | Berechtigungswerte | 19991221 |
Method TREE_INSERT_VALUES on class CL_RSSBR_AUTHORIZATION has no exception.
Method TREE_MODIFY_VALUES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_NODE | Call by reference | Type reference (TYPE) | STRING | Knoten | 20000111 | ||
2 | ![]() |
I_NODE_TYPE | Call by reference | Type reference (TYPE) | STRING | Type des Knotens | 20010227 | ||
3 | ![]() |
I_S_VALUES | Call by reference | Type reference (TYPE) | RSSB_S_USVALUES | Berechtigungswerte | 20000111 |
Method TREE_MODIFY_VALUES on class CL_RSSBR_AUTHORIZATION has no exception.
Method TREE_UPDATE Signature
Method TREE_UPDATE on class CL_RSSBR_AUTHORIZATION has no parameter.
Method TREE_UPDATE on class CL_RSSBR_AUTHORIZATION has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 20B |