SAP ABAP Class CL_ACO_AUTHORIZATION_SERVICES (Authorization Check Service Routines)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA (Application Component) Cross-Application Components
     ACO (Package) Authorization Check with Access Control Objects
Properties
Class CL_ACO_AUTHORIZATION_SERVICES  
Short Description Authorization Check Service Routines    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package ACO   Authorization Check with Access Control Objects 
Created 20031008   SAP 
Last change 20041228   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ACO_AUTHORIZATION_SERVICES has no forward declaration.
Interfaces
Class CL_ACO_AUTHORIZATION_SERVICES has no interface implemented.
Friends
Class CL_ACO_AUTHORIZATION_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ST_AUTH_HOLDER_ATTRIBUTES Static Attribute Private Type reference (TYPE) ACO_TT_AUTH_HOLDER_ATTRIBUTES Attributes of Authorization Holders Depending on Holder Type 20031009
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTH_HOLDER_EXISTS Static method Public Method Check Existence of the Authorization Holder Entered 20041021
2 CHECK_ORGA_UNIT_EXISTS Static method Public Method Check whether specified user exists 20031008
3 CHECK_ROLE_EXISTS Static method Public Method Check whether specified user exists 20031008
4 CHECK_USER_EXISTS Static method Public Method Check whether specified user exists 20031008
5 CHECK_USER_GROUP_EXISTS Static method Public Method Check whether specified user exists 20031008
6 GET_AUTH_HOLDER_ATTRIBUTES Static method Public Method Reads Attributes of an Authorization Holder 20031009
Events
Class CL_ACO_AUTHORIZATION_SERVICES has no event.
Types
Class CL_ACO_AUTHORIZATION_SERVICES has no local type.
Method Signatures

Method CHECK_AUTH_HOLDER_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ORGA_UNIT Call by reference Type reference (TYPE) SHORT_D Objektkürzel 20041021
2 Importing IV_ROLE Call by reference Type reference (TYPE) AGR_NAME Name der Rolle 20041021
3 Importing IV_USER Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20041021
4 Importing IV_USER_GROUP Call by reference Type reference (TYPE) ACO_NAME Name eines Objekts 20041021
# Exception Resumable Description Created on
1 NOT_FOUND Kein (erlaubter) Berechtigungshalter 20041021
2 NOT_UNIQUE Berechtigungshalter nicht eindeutig 20041021
3 WRONG_INPUT Falscher Aufruf 20041021

Method CHECK_ORGA_UNIT_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ORGA_UNIT Call by reference Type reference (TYPE) SHORT_D Objektkürzel 20031008
# Exception Resumable Description Created on
1 NOT_FOUND Keine (erlaubte) Organisationseinheit gefunden 20031008
2 NOT_UNIQUE Mehr als eine Organisationseinheit gefunden 20031008

Method CHECK_ROLE_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROLE Call by reference Type reference (TYPE) AGR_NAME Name der Rolle 20031008
# Exception Resumable Description Created on
1 NOT_FOUND Keine (erlaubte) Rolle gefunden 20031008
2 NOT_UNIQUE Mehr als eine Rolle gefunden 20031008

Method CHECK_USER_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_USER Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20031008
# Exception Resumable Description Created on
1 NOT_FOUND Keinen (erlaubten) Benutzer gefunden 20031008
2 NOT_UNIQUE Mehr als einen Benutzer gefunden 20031008

Method CHECK_USER_GROUP_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_USER_GROUP Call by reference Type reference (TYPE) ACO_NAME Name eines Objekts 20031008
# Exception Resumable Description Created on
1 NOT_FOUND Keine (erlaubte) Benutzergruppe gefunden 20031008
2 NOT_UNIQUE Mehr als eine Benutzergruppe gefunden 20031008

Method GET_AUTH_HOLDER_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_AUTH_HOLDER_ATTRIBUTES Call by reference Type reference (TYPE) ACO_TS_AUTH_HOLDER_ATTRIBUTES Attribute eines Berechtigungsinhabers abhäng. vom Inhabertyp 20031009

Method GET_AUTH_HOLDER_ATTRIBUTES on class CL_ACO_AUTHORIZATION_SERVICES has no exception.
History
Last changed by/on SAP  20041228 
SAP Release Created in 310