SAP ABAP Class CL_ESH_AU_DYNAMIC_AUTH (Dynamic Authorizations)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_ENG_AUTHORIZATION (Package) Authorization
Properties
Class CL_ESH_AU_DYNAMIC_AUTH  
Short Description Dynamic Authorizations    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_ENG_AUTHORIZATION   Authorization 
Created 20100115   SAP 
Last change 20110908   SAP 
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 CL_ESH_AU_DYNAMIC_AUTH has no interface implemented.
Friends
Class CL_ESH_AU_DYNAMIC_AUTH has no friend class.
Attributes
Class CL_ESH_AU_DYNAMIC_AUTH has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTHORIZATIONS Static method Public Method Check dynamic authorizations 20100115
2 GET_AUTHORIZATIONS_OF_ROLE Static method Public Method Collect authorizations referenced in a role 20100115
Events
Class CL_ESH_AU_DYNAMIC_AUTH has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_AUTHORIZATION Public See coding Authorization 20100115 BEGIN OF s_authorization, object_id TYPE xuobject, auth TYPE xuauth, lt_fields TYPE t_authorization_fields, is_authorized TYPE abap_bool, END OF s_authorization
2 S_AUTHORIZATION_FIELD Public See coding Authorization Field 20100115 BEGIN OF s_authorization_field, name TYPE xufield, lt_values TYPE t_field_values, END OF s_authorization_field
3 S_FIELD_VALUES Public See coding 20100118 BEGIN OF s_field_values, low TYPE xuval, high TYPE xuval, END OF s_field_values
4 T_AUTHORIZATIONS Public See coding Authorizations 20100115 t_authorizations TYPE STANDARD TABLE OF s_authorization
5 T_AUTHORIZATION_FIELDS Public See coding Authorization Fields 20100115 t_authorization_fields TYPE STANDARD TABLE OF s_authorization_field WITH DEFAULT KEY
6 T_FIELD_VALUES Public See coding 20100118 t_field_values TYPE STANDARD TABLE OF s_field_values WITH DEFAULT KEY
Method Signatures

Method CHECK_AUTHORIZATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_AUTHORIZATIONS Call by reference Type reference (TYPE) T_AUTHORIZATIONS Authorizations 20100115
2 Exporting EV_IS_AUTHORIZED Call by reference Type reference (TYPE) ABAP_BOOL Overall: is authorized 20100115

Method CHECK_AUTHORIZATIONS on class CL_ESH_AU_DYNAMIC_AUTH has no exception.

Method GET_AUTHORIZATIONS_OF_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_AUTHORIZATIONS Call by reference Type reference (TYPE) T_AUTHORIZATIONS Authorizations 20100115
2 Importing IV_ROLE_ID Call by reference Type reference (TYPE) AGR_NAME Role Name 20100115
# Exception Resumable Description Created on
1 ROLE_DOES_NOT_EXIST The given role is not available 20100115
History
Last changed by/on SAP  20110908 
SAP Release Created in 730