SAP ABAP Class CL_ROLEMAN_AUTH (Role Manager: Authorizations)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC-AUT-PFC (Application Component) ABAP Authorization and Role Management
     SROLEMAN (Package) Role Manager
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ROLEMAN_LOG Role Manager: Messages 20060926
Properties
Class CL_ROLEMAN_AUTH  
Short Description Role Manager: Authorizations    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SROLEMAN   Role Manager 
Created 20060919   SAP 
Last change 20070910   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ROLEMAN_AUTH has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ROLEMAN_LOG Role Manager: Messages 20060926
Friends
# Friend Modeled only Created on Description
1 CL_ROLEMAN_ROLE 20060926 Role Manager: Role
2 CL_ROLEMAN_USER 20060926 Role Manager: User
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_FALSE Constant Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE Boolean Variable (X=True, Space=False) 20060927
2 MC_LOG_AUTH_DATA_CHECK Instance attribute Private Attribute reference (LIKE) 20060926
3 MC_LOG_AUTH_DATA_GET Instance attribute Private Attribute reference (LIKE) 20060926
4 MC_LOG_AUTH_DATA_READ Instance attribute Private Attribute reference (LIKE) 20060926
5 MC_LOG_AUTH_DATA_SET Instance attribute Private Attribute reference (LIKE) 20060926
6 MC_LOG_AUTH_DATA_UPDATE Instance attribute Private Attribute reference (LIKE) 20060926
7 MC_LOG_AUTH_REF_DATA_GET Instance attribute Private Attribute reference (LIKE) 20060926
8 MC_LOG_FLD_VAL_READ Instance attribute Private Attribute reference (LIKE) 20060926
9 MC_LOG_FLD_VAL_UPDATE Instance attribute Private Attribute reference (LIKE) 20060926
10 MC_LOG_PROFILE_GENERATE Instance attribute Private Attribute reference (LIKE) 20060926
11 MC_LOG_PROFILE_NAME_EXIST Instance attribute Private Attribute reference (LIKE) 20060926
12 MC_LOG_PROFILE_NAME_NEW Instance attribute Private Attribute reference (LIKE) 20060926
13 MC_MESSAGE_ID Instance attribute Private Attribute reference (LIKE) 20060926
14 MC_TRUE Constant Private Type reference (TYPE) ABAP_BOOL ABAP_TRUE Boolean Variable (X=True, Space=False) 20060927
15 MO_ROLE Instance attribute Private Object reference (TYPE REF TO) CL_ROLEMAN_ROLE 20060926
16 MS_MESSAGE Instance attribute Private Attribute reference (LIKE) 20060926
17 MT_MESSAGE Instance attribute Public Attribute reference (LIKE) 20060926
18 MV_CONTEXT Instance attribute Private Attribute reference (LIKE) 20060926
19 MV_GENERATE_PROFILE Instance attribute Private Type reference (TYPE) FLAG 20060926
20 MV_LOG_LEVEL Instance attribute Private Attribute reference (LIKE) 20060926
21 MV_PROFILE_NAME Instance attribute Private Type reference (TYPE) XUPROFNAME Auth. profile in user master maintenance 20060926
Methods
# Method Level Visibility Method type Description Created on
1 AUTH_DATA_AUTHORITY Instance method Private Method Store authorizations 20060927
2 AUTH_DATA_AUTHORITY_CHECK Instance method Private Method Store authorizations 20060926
3 AUTH_DATA_SET Instance method Private Method Store authorizations 20060926
4 AUTH_DATA_UPDATE Instance method Protected Method Update authorizations 20060926
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060926
6 MESSAGE_ADD Instance method Private Method 20060926
Events
Class CL_ROLEMAN_AUTH has no event.
Types
Class CL_ROLEMAN_AUTH has no local type.
Method Signatures

Method AUTH_DATA_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_AUTH_DATA Call by reference Type reference (TYPE) SROLEMAN_AUTH_DATA_T 20060927
# Exception Resumable Description Created on
1 CX_ROLEMAN Rollenmanager: Ausnahmen 20060927

Method AUTH_DATA_AUTHORITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AUTH_DATA Call by reference Type reference (TYPE) SROLEMAN_AUTH_DATA_S Rollenmanager: Berechtigungen (Struktur) 20060927
2 Returning RV_AUTH Value transfer Type reference (TYPE) SAP_BOOL boolsche Variable (X=true, space=false) 20060927
# Exception Resumable Description Created on
1 CX_ROLEMAN Rollenmanager: Ausnahmen 20060926

Method AUTH_DATA_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_AUTH_DATA Call by reference Type reference (TYPE) SROLEMAN_AUTH_DATA_T 20060926
# Exception Resumable Description Created on
1 CX_ROLEMAN Rollenmanager: Ausnahmen 20060926

Method AUTH_DATA_UPDATE Signature

Method AUTH_DATA_UPDATE on class CL_ROLEMAN_AUTH has no parameter.
# Exception Resumable Description Created on
1 CX_ROLEMAN Rollenmanager: Ausnahmen 20060926

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ROLE Call by reference Object reference (TYPE REF TO) CL_ROLEMAN_ROLE Rollenmanager: Rolle 20060926
2 Importing IV_GENERATE_PROFILE Call by reference Type reference (TYPE) FLAG 'X' allgemeines flag 20060926
# Exception Resumable Description Created on
1 CX_ROLEMAN Rollenmanager: Ausnahmen 20060926

Method MESSAGE_ADD Signature

Method MESSAGE_ADD on class CL_ROLEMAN_AUTH has no parameter.
Method MESSAGE_ADD on class CL_ROLEMAN_AUTH has no exception.
History
Last changed by/on SAP  20070910 
SAP Release Created in