SAP ABAP Class /SLOAP/CL_AUTHORIZATION (Authorization check)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     /SLOAP/APPLICATION (Package) SLT AP VER 1.0
Properties
Class /SLOAP/CL_AUTHORIZATION  
Short Description Authorization check    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /SLOAP/APPLICATION   SLT AP VER 1.0 
Created 20100127   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /SLOAP/CL_AUTHORIZATION has no interface implemented.
Friends
Class /SLOAP/CL_AUTHORIZATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DELETE_ANALYSIS Static Attribute Public Type reference (TYPE) STRING 'DELETE_ANALYSIS' 20100127
2 DELETE_CUSTOMER Static Attribute Public Type reference (TYPE) STRING 'DELETE_CUSTOMER' 20100127
3 DELETE_PROJECT Static Attribute Public Type reference (TYPE) STRING 'DELETE_PROJECT' 20100127
4 DELETE_RECURSIVE Static Attribute Public Type reference (TYPE) STRING 'DELETE_RECURSIVE' 20100127
5 DELETE_RESULT Static Attribute Public Type reference (TYPE) STRING 'DELETE_RESULT' 20100127
6 DOWNLOAD_ABAP_REPORT Static Attribute Public Type reference (TYPE) STRING 'DOWNLOAD_ABAP_REPORT' 20100127
7 REPLACE_RESULT Static Attribute Public Type reference (TYPE) STRING 'REPLACE_RESULT' 20100127
8 SAVE_ANALYSIS Static Attribute Public Type reference (TYPE) STRING 'SAVE_ANALYSIS' 20100127
9 UPLOAD_RESULT Static Attribute Public Type reference (TYPE) STRING 'UPLOAD_RESULT' 20100127
10 USER_MAINTENANCE Static Attribute Public Type reference (TYPE) STRING 'USER_MAINTENANCE' 20100127
Methods
# Method Level Visibility Method type Description Created on
1 ADD_AUTH Static method Public Method add a authorization to the role 20100127
2 CHECK_AUTH Static method Public Method Method to check the authorization of the current user 20100127
3 CREATE_AUTH Static method Public Method create a new authorization 20100127
4 CREATE_OUT_MOD Static method Public Method MD MAINTENANCE method to create the output modules 20100127
5 CREATE_ROLE Static method Public Method method to create new role 20100127
6 DELETE_AUTH Static method Public Method delete the selected authoriaztion 20100127
7 DELETE_ROLE Static method Public Method delete the selected role 20100127
8 EDIT_AUTH Static method Public Method edit the selected authorization 20100127
9 EDIT_ROLE Static method Public Method d 20100127
10 GET_ROLE Static method Public Method Method to get the current role 20100127
11 GET_TABLE Static method Public Method MD MAINTENANCE get table with modules 20100127
12 REMOVE_AUTH Static method Public Method this mehtod removes the autorization from the role 20100127
13 SAVE_ROLE Static method Public Method Save the role of an user 20100127
Events
Class /SLOAP/CL_AUTHORIZATION has no event.
Types
Class /SLOAP/CL_AUTHORIZATION has no local type.
Method Signatures

Method ADD_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CURRENT_AUTH Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20100127
2 Importing CURRENT_ROLE_GUID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20100127

Method ADD_AUTH on class /SLOAP/CL_AUTHORIZATION has no exception.

Method CHECK_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ACCESS Value transfer Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20100127
2 Importing IV_AUTHORIZATION_ALIAS Call by reference Type reference (TYPE) STRING 20100127

Method CHECK_AUTH on class /SLOAP/CL_AUTHORIZATION has no exception.

Method CREATE_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CURRENT_AUTH Call by reference Type reference (TYPE) /SLOAP/AUTH_ID field for authorization 20100127
2 Importing CURRENT_DESCR Call by reference Type reference (TYPE) STRING SLOAS Description 20100127
3 Exporting LV_NEW_GUID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20100127

Method CREATE_AUTH on class /SLOAP/CL_AUTHORIZATION has no exception.

Method CREATE_OUT_MOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LT_MODULE Call by reference Type reference (TYPE) /SLOAP/T_MODULE SLOAS module table type 20100127

Method CREATE_OUT_MOD on class /SLOAP/CL_AUTHORIZATION has no exception.

Method CREATE_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CURRENT_DESCR Call by reference Type reference (TYPE) STRING SLOAS Role Description 20100127
2 Importing CURRENT_ROLE Call by reference Type reference (TYPE) /SLOAP/ROLE_NAME 20100127
3 Exporting LV_NEW_GUID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20100127

Method CREATE_ROLE on class /SLOAP/CL_AUTHORIZATION has no exception.

Method DELETE_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CURRENT_GUID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20100127

Method DELETE_AUTH on class /SLOAP/CL_AUTHORIZATION has no exception.

Method DELETE_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CURRENT_GUID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20100127

Method DELETE_ROLE on class /SLOAP/CL_AUTHORIZATION has no exception.

Method EDIT_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CURRENT_AUTH Call by reference Type reference (TYPE) /SLOAP/AUTH_ID field for authorization 20100127
2 Importing CURRENT_DESCR Call by reference Type reference (TYPE) STRING Authorization Description 20100127
3 Importing CURRENT_GUID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20100127

Method EDIT_AUTH on class /SLOAP/CL_AUTHORIZATION has no exception.

Method EDIT_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CURRENT_DESCR Call by reference Type reference (TYPE) STRING SLOAS Role Description 20100127
2 Importing CURRENT_GUID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20100127
3 Importing CURRENT_ROLE Call by reference Type reference (TYPE) /SLOAP/ROLE_NAME SLOAS Role Name 20100127

Method EDIT_ROLE on class /SLOAP/CL_AUTHORIZATION has no exception.

Method GET_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CURRENT_ROLE Value transfer Type reference (TYPE) /SLOAP/ROLE_NAME SLOAS Role Name 20100127
2 Importing CURRENT_USERNAME Call by reference Type reference (TYPE) USERNAME User name 20100127

Method GET_ROLE on class /SLOAP/CL_AUTHORIZATION has no exception.

Method GET_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MODULES Call by reference Type reference (TYPE) /SLOAP/T_MODULE SLOAS module table type 20100127

Method GET_TABLE on class /SLOAP/CL_AUTHORIZATION has no exception.

Method REMOVE_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CURRENT_AUTH Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20100127
2 Importing CURRENT_ROLE_GUID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20100127

Method REMOVE_AUTH on class /SLOAP/CL_AUTHORIZATION has no exception.

Method SAVE_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ROLE_TO_SAVE Call by reference Type reference (TYPE) /SLOAP/ROLE_NAME SLOAS Role Name 20100127
2 Importing USERNAME_TO_SAVE Call by reference Type reference (TYPE) USERNAME User name 20100127

Method SAVE_ROLE on class /SLOAP/CL_AUTHORIZATION has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 700