Hierarchy

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_CFS_AUTHORIZATION | Information About Authorization Subject | 20041122 |
Properties
Class | CL_CFX_AUTHORITY | |
Short Description | Collaboration: Authorization | |
Super Class | ||
Instantiability of a Class | 0 | Private |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | CFX_FOLDERS | Collaboration Folders: Folder and Documents |
Created | 20001128 | SAP |
Last change | 20141109 | |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
3 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_CFS_AUTHORIZATION | Information About Authorization Subject | 20041122 |
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | CL_CFX_USER_LIST | 20010717 | Collaboration: User List |
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | IF_ACO_COMMON | Common Interface | 20010502 | ||
2 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | IF_CFS_AUTHORIZATION | Collaboration: Authorization | 20001204 | ||
3 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CFX_BOOLEAN | Boolean Type | 20001215 | ||
4 | ![]() |
Static Attribute | Private | Type reference (TYPE) | CFX_BOOLEAN | Boolean Type | 20010209 | ||
5 | ![]() |
Static Attribute | Private | Type reference (TYPE) | CFX_BOOLEAN | Boolean Type | 20010209 | ||
6 | ![]() |
Static Attribute | Private | Type reference (TYPE) | CFX_BOOLEAN | Boolean Type | 20010209 | ||
7 | ![]() |
Static Attribute | Private | Type reference (TYPE) | CFX_BOOLEAN | Boolean Type | 20010209 | ||
8 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CFX_AUTHORITY-AUTHORITY_ID | Authority ID | 20001207 | ||
9 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SKWF_APPL | Application | 20041108 | ||
10 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ACO_PERSISTENCY_HANDLE | Handle for Reference to Instance of Persistence Class | 20020412 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Private | Method | Checks Visibility and Possibility for Authorization Assignmt | 20041202 |
2 | ![]() |
Static method | Public | Constructor | 20020412 | |
3 | ![]() |
Instance method | Public | Constructor | 20001128 | |
4 | ![]() |
Static method | Public | Method | Copying the User Authorizations | 20010920 |
5 | ![]() |
Static method | Public | Method | Instantiating an Authorization | 20001128 |
6 | ![]() |
Instance method | Public | Method | Provision of the General Authorization | 20020412 |
7 | ![]() |
Instance method | Public | Method | Provision of the Current Authorization Identifier | 20001214 |
8 | ![]() |
Instance method | Public | Method | Returns the Common Interface | 20010628 |
9 | ![]() |
Static method | Public | Method | Retrieve Handle | 20020514 |
10 | ![]() |
Instance method | Public | Method | Delivers the Authorization ID | 20010312 |
11 | ![]() |
Instance method | Public | Method | Provision of the Parent Authorization | 20010926 |
12 | ![]() |
Instance method | Public | Method | Provision of the Path | 20010705 |
13 | ![]() |
Static method | Public | Method | Provision of the User Group | 20010917 |
14 | ![]() |
Instance method | Public | Method | Interrogation of the Access Authorization | 20010123 |
15 | ![]() |
Instance method | Public | Method | Interrogation of the Owner Authorization | 20001128 |
16 | ![]() |
Instance method | Public | Method | Interrogation of the Read Authorization | 20001128 |
17 | ![]() |
Instance method | Public | Method | Interrogation of the Write Authorization | 20001128 |
18 | ![]() |
Static method | Public | Method | Instantiating an Authorization | 20001207 |
19 | ![]() |
Instance method | Public | Method | Resetting the Authorization | 20010125 |
20 | ![]() |
Static method | Public | Method | Switches Off the General Authorization | 20010301 |
21 | ![]() |
Instance method | Public | Method | Resetting a Forbid Authorization | 20001208 |
22 | ![]() |
Instance method | Public | Method | Resetting the Owner Authorization | 20001128 |
23 | ![]() |
Instance method | Public | Method | Resetting the Read Authorization | 20001128 |
24 | ![]() |
Instance method | Public | Method | Resetting a Write Authorization | 20001128 |
25 | ![]() |
Instance method | Private | Method | Setting an Access Lock | 20001215 |
26 | ![]() |
Static method | Public | Method | Sets General Authorization to No Authorization | 20010209 |
27 | ![]() |
Static method | Public | Method | Sets General Owner Authorization | 20010209 |
28 | ![]() |
Static method | Public | Method | Sets General Read Authorization | 20010209 |
29 | ![]() |
Static method | Public | Method | Sets General Write Authorization | 20010209 |
30 | ![]() |
Instance method | Public | Method | Sets a Forbid Authorization | 20001208 |
31 | ![]() |
Instance method | Public | Method | Sets an Owner Authorization | 20001128 |
32 | ![]() |
Instance method | Public | Method | Set Parent Authorization | 20041202 |
33 | ![]() |
Instance method | Public | Method | Sets a Read Authorization | 20001128 |
34 | ![]() |
Instance method | Public | Method | Sets a Write Authorization | 20001128 |
Events
Class CL_CFX_AUTHORITY has no event.
Types
Class CL_CFX_AUTHORITY has no local type.
Method Signatures
Method ASSERT_CHECK_OK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IP_COMMON | Call by reference | Object reference (TYPE REF TO) | IF_ACO_COMMON | Gemeinsame Schnittstelle aller Objekte | 20041202 | ||
2 | ![]() |
IV_CHECK_AUTHO_HANDLING | Call by reference | Type reference (TYPE) | CFX_BOOLEAN | Boolscher Typ | 20041202 | ||
3 | ![]() |
IV_CHECK_VISIBLE | Call by reference | Type reference (TYPE) | CFX_BOOLEAN | Boolscher Typ | 20041202 | ||
4 | ![]() |
IV_USER_ID | Call by reference | Type reference (TYPE) | SY-UNAME | Benutzername | 20041202 |
Method ASSERT_CHECK_OK on class CL_CFX_AUTHORITY has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_CFX_AUTHORITY has no parameter.
Method CLASS_CONSTRUCTOR on class CL_CFX_AUTHORITY has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IP_COMMON | Call by reference | Object reference (TYPE REF TO) | IF_ACO_COMMON | Common-Interface für Berechtigungsprüfung | 20010502 | ||
2 | ![]() |
IP_PARENT_AUTHORITY | Call by reference | Object reference (TYPE REF TO) | IF_CFS_AUTHORIZATION | Collaboration: Authority | 20001204 | ||
3 | ![]() |
I_ID | Call by reference | Type reference (TYPE) | CFX_AUTHORITY-AUTHORITY_ID | Authority iD | 20001207 | ||
4 | ![]() |
I_IS_USED_BY | Call by reference | Type reference (TYPE) | SKWF_APPL | Applikation | 20041108 |
Method CONSTRUCTOR on class CL_CFX_AUTHORITY has no exception.
Method COPY_USER_AUTHORITY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_USER_ID | Call by reference | Type reference (TYPE) | CFX_AUTHORITY-USER_ID | User Id | 20010920 | ||
2 | ![]() |
I_USER_ID_TEMPLATE | Call by reference | Type reference (TYPE) | CFX_AUTHORITY-USER_ID | User Id | 20010920 |
Method COPY_USER_AUTHORITY on class CL_CFX_AUTHORITY has no exception.
Method CREATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IP_COMMON | Call by reference | Object reference (TYPE REF TO) | IF_ACO_COMMON | Common-Interface für Berechtigungsprüfung | 20010502 | ||
2 | ![]() |
IP_PARENT_AUTHORITY | Call by reference | Object reference (TYPE REF TO) | IF_CFS_AUTHORIZATION | Collaboration: Authority | 20001204 | ||
3 | ![]() |
I_ID | Call by reference | Type reference (TYPE) | GUID_32 | Authority iD | 20001208 | ||
4 | ![]() |
I_IS_USED_BY | Call by reference | Type reference (TYPE) | SKWF_APPL | CFXF1_SC_APPLICATION | Applikation | 20041108 | |
5 | ![]() |
RP_AUTHORITY | Value transfer | Object reference (TYPE REF TO) | CL_CFX_AUTHORITY | Collaboration: Authority | 20001128 |
Method CREATE on class CL_CFX_AUTHORITY has no exception.
Method GET_AUTHORIZATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RP_AUTHORIZATION | Value transfer | Object reference (TYPE REF TO) | IF_ACO_AUTHORIZATION | Informationen zu einem Ber.subjekt | 20020412 |
Method GET_AUTHORIZATION on class CL_CFX_AUTHORITY has no exception.
Method GET_CODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_CODE | Value transfer | Type reference (TYPE) | CFX_AUTHORITY_CODE | Code der Berechtigung: 'O', 'W', 'R', ' ' | 20001214 |
Method GET_CODE on class CL_CFX_AUTHORITY has no exception.
Method GET_COMMON_INTERFACE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RP_COMMON | Value transfer | Object reference (TYPE REF TO) | IF_ACO_COMMON | Gemeinsame Schnittstelle aller Objekte | 20010628 |
Method GET_COMMON_INTERFACE on class CL_CFX_AUTHORITY has no exception.
Method GET_HANDLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_HANDLE | Value transfer | Type reference (TYPE) | ACO_PERSISTENCY_HANDLE | Handle für Referenz auf Instanz der Persistenzklasse | 20020514 |
Method GET_HANDLE on class CL_CFX_AUTHORITY has no exception.
Method GET_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_ID | Value transfer | Type reference (TYPE) | STRING | 20010312 |
Method GET_ID on class CL_CFX_AUTHORITY has no exception.
Method GET_PARENT_AUTHORITY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RP_PARENT_AUTHORITY | Value transfer | Object reference (TYPE REF TO) | CL_CFX_AUTHORITY | Collaboration: Authority | 20010926 |
Method GET_PARENT_AUTHORITY on class CL_CFX_AUTHORITY has no exception.
Method GET_PATH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_PATH | Call by reference | Type reference (TYPE) | CFX_TT_OBJECT | 20010705 |
Method GET_PATH on class CL_CFX_AUTHORITY has no exception.
Method GET_USER_GRP_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RT_USER_GRP_ID | Value transfer | Type reference (TYPE) | CFX_TT_ID | Ids | 20010917 |
Method GET_USER_GRP_LIST on class CL_CFX_AUTHORITY has no exception.
Method HAS_NO_AUTHORITY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_USER | Call by reference | Type reference (TYPE) | CFX_USERID | SY-UNAME | User Id | 20010123 | |
2 | ![]() |
R_USER_HAS_NO_AUTHORITY | Value transfer | Type reference (TYPE) | CFX_BOOLEAN | Boolscher Typ | 20010123 |
Method HAS_NO_AUTHORITY on class CL_CFX_AUTHORITY has no exception.
Method HAS_OWNER_AUTHORITY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_USER | Call by reference | Type reference (TYPE) | CFX_USERID | SY-UNAME | User Id | 20001128 | |
2 | ![]() |
R_USER_HAS_OWNER_AUTHORITY | Value transfer | Type reference (TYPE) | CFX_BOOLEAN | Boolscher Typ | 20001128 |
Method HAS_OWNER_AUTHORITY on class CL_CFX_AUTHORITY has no exception.
Method HAS_READ_AUTHORITY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_USER | Call by reference | Type reference (TYPE) | CFX_USERID | SY-UNAME | User Id | 20001128 | |
2 | ![]() |
R_USER_HAS_READ_AUTHORITY | Value transfer | Type reference (TYPE) | CFX_BOOLEAN | Boolscher Typ | 20001128 |
Method HAS_READ_AUTHORITY on class CL_CFX_AUTHORITY has no exception.
Method HAS_WRITE_AUTHORITY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_USER | Call by reference | Type reference (TYPE) | CFX_USERID | SY-UNAME | User Id | 20001128 | |
2 | ![]() |
R_USER_HAS_WRITE_AUTHORITY | Value transfer | Type reference (TYPE) | CFX_BOOLEAN | User Id | 20001128 |
Method HAS_WRITE_AUTHORITY on class CL_CFX_AUTHORITY has no exception.
Method INITIALIZE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IP_COMMON | Value transfer | Object reference (TYPE REF TO) | IF_ACO_COMMON | Common-Interface für Berechtigungsprüfung | 20010502 | ||
2 | ![]() |
IP_PARENT_AUTHORITY | Value transfer | Object reference (TYPE REF TO) | IF_CFS_AUTHORIZATION | Collaboration: Authority | 20001207 | ||
3 | ![]() |
I_HANDLE | Value transfer | Type reference (TYPE) | ACO_PERSISTENCY_HANDLE | Handle für Referenz auf Instanz der Persistenzklasse | 20041216 | ||
4 | ![]() |
I_ID | Value transfer | Type reference (TYPE) | GUID_32 | Authority iD | 20001207 | ||
5 | ![]() |
I_IS_USED_BY | Call by reference | Type reference (TYPE) | SKWF_APPL | CFXF1_SC_APPLICATION | Applikation | 20041108 | |
6 | ![]() |
RP_AUTHORITY | Value transfer | Object reference (TYPE REF TO) | CL_CFX_AUTHORITY | Collaboration: Authority | 20001207 |
Method INITIALIZE on class CL_CFX_AUTHORITY has no exception.
Method RESET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_USER | Call by reference | Type reference (TYPE) | CFX_USERID | User Id | 20010125 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Keine Berechtigung zum Ändern der Owner-Berechtigung | 20010125 |
Method RESET_GENERAL_AUTH Signature
Method RESET_GENERAL_AUTH on class CL_CFX_AUTHORITY has no parameter.
Method RESET_GENERAL_AUTH on class CL_CFX_AUTHORITY has no exception.
Method RESET_NO_AUTHORITY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_USER | Call by reference | Type reference (TYPE) | CFX_USERID | User Id | 20001208 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Keine Berechtigung zum Ändern der Schreib-Berechtigung | 20001208 |
Method RESET_OWNER_AUTHORITY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_USER | Call by reference | Type reference (TYPE) | CFX_USERID | User Id | 20001128 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Keine Berechtigung zum Ändern der Owner-Berechtigung | 20001130 |
Method RESET_READ_AUTHORITY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_USER | Call by reference | Type reference (TYPE) | CFX_USERID | User Id | 20001128 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Keine Berechtigung zum Ändern der Lese-Berechtigung | 20001130 |
Method RESET_WRITE_AUTHORITY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_USER | Call by reference | Type reference (TYPE) | CFX_USERID | User Id | 20001128 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Keine Berechtigung zum Ändern der Schreib-Berechtigung | 20001130 |
Method SET_ACCESS_LOCK Signature
Method SET_ACCESS_LOCK on class CL_CFX_AUTHORITY has no parameter.
Method SET_ACCESS_LOCK on class CL_CFX_AUTHORITY has no exception.
Method SET_GENERAL_NO_AUTH Signature
Method SET_GENERAL_NO_AUTH on class CL_CFX_AUTHORITY has no parameter.
Method SET_GENERAL_NO_AUTH on class CL_CFX_AUTHORITY has no exception.
Method SET_GENERAL_OWNER_AUTH Signature
Method SET_GENERAL_OWNER_AUTH on class CL_CFX_AUTHORITY has no parameter.
Method SET_GENERAL_OWNER_AUTH on class CL_CFX_AUTHORITY has no exception.
Method SET_GENERAL_READ_AUTH Signature
Method SET_GENERAL_READ_AUTH on class CL_CFX_AUTHORITY has no parameter.
Method SET_GENERAL_READ_AUTH on class CL_CFX_AUTHORITY has no exception.
Method SET_GENERAL_WRITE_AUTH Signature
Method SET_GENERAL_WRITE_AUTH on class CL_CFX_AUTHORITY has no parameter.
Method SET_GENERAL_WRITE_AUTH on class CL_CFX_AUTHORITY has no exception.
Method SET_NO_AUTHORITY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_USER | Call by reference | Type reference (TYPE) | CFX_USER_ID | User Id | 20001208 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Keine Berechtigung zum Ändern der Owner-Berechtigung | 20001208 |
Method SET_OWNER_AUTHORITY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_USER | Call by reference | Type reference (TYPE) | CFX_USER_ID | User Id | 20001128 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Keine Berechtigung zum Ändern der Owner-Berechtigung | 20001130 |
Method SET_PARENT_AUTHORIZATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_PARENT_AUTHORIZATION | Call by reference | Object reference (TYPE REF TO) | IF_ACO_AUTHORIZATION | Informationen zu einem Ber.subjekt | 20041202 |
Method SET_PARENT_AUTHORIZATION on class CL_CFX_AUTHORITY has no exception.
Method SET_READ_AUTHORITY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_USER | Call by reference | Type reference (TYPE) | CFX_USERID | User Id | 20001128 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Keine Berechtigung zum Setzen der Lese-Berechtigung | 20001130 |
Method SET_WRITE_AUTHORITY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_USER | Call by reference | Type reference (TYPE) | CFX_USERID | User Id | 20001128 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Keine Berechtigung zum Ändern der Schreib-Berechtigung | 20001130 |
History
Last changed by/on | SAP | 20141109 |
SAP Release Created in | 20A |