SAP ABAP Class CL_ESH_AU_AUTHORITY_UPDATE (Class for BAdI Impl.: BADI_ESH_USER_AUTH)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_ENG_AUTHORIZATION (Package) Authorization
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_ESH_USER_AUTH Interface zum BAdI: BADI_ESH_USER_AUTH 20080225
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20080225
Properties
Class CL_ESH_AU_AUTHORITY_UPDATE  
Short Description Class for BAdI Impl.: BADI_ESH_USER_AUTH    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_ENG_AUTHORIZATION   Authorization 
Created 20080225   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)
2 IF_ESH_CA_CACHE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_ESH_USER_AUTH Interface zum BAdI: BADI_ESH_USER_AUTH 20080225
2 IF_BADI_INTERFACE Tag Interface for BAdIs 20080225
Friends
Class CL_ESH_AU_AUTHORITY_UPDATE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_MSGTY_E Static Attribute Private Type reference (TYPE) SYMSGTY 'E' Message type 20080303
2 CO_MSGTY_I Static Attribute Private Type reference (TYPE) SYMSGTY 'I' Message type 20080303
3 GT_T000 Static Attribute Private Type reference (TYPE) ESH_T_OM_T000 List of clients 20080305
4 GV_ESH_ACTIVE_CURRENT_CLIENT Static Attribute Private Type reference (TYPE) BOOLE Boolean variable 20080305
5 GV_ESH_ACTIVE_SYSTEM Static Attribute Private Type reference (TYPE) BOOLE Boolean variable 20080305
6 GV_EXECUTED Static Attribute Private Type reference (TYPE) BOOLE Boolean variable 20080305
7 LC_LOG_SUBOBJECT Static Attribute Private Type reference (TYPE) BALSUBOBJ 'MONITORING' Application log: Subobject 20080303
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_SYSTEM_IS_BW_EMBEDDED Instance method Public Method Check if the system is BW and embedded 20100208
2 DELETE_USR_AFTER_DELTA_INDEX Instance method Public Method Delete the modified users after delta indexing 20080310
3 ESTABLISH_USERS_TO_UPD_BUFFER Instance method Public Method Establish the users to be invalidated in runtime buffer 20091104
4 GET_CLIENTS_WITH_ES Static method Public Method Get clients with active Enterprise Search 20101119
Events
Class CL_ESH_AU_AUTHORITY_UPDATE has no event.
Types
Class CL_ESH_AU_AUTHORITY_UPDATE has no local type.
Method Signatures

Method CHECK_SYSTEM_IS_BW_EMBEDDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CLASS Call by reference Type reference (TYPE) SEOCLSKEY Key structure of a class 20100208
2 Exporting EV_ERROR Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100208
3 Exporting EV_METHOD Call by reference Type reference (TYPE) SEOCMPNAME Component name 20100208
4 Importing IR_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20100208

Method CHECK_SYSTEM_IS_BW_EMBEDDED on class CL_ESH_AU_AUTHORITY_UPDATE has no exception.

Method DELETE_USR_AFTER_DELTA_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical System 20090313
2 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMPL UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun) 20080310

Method DELETE_USR_AFTER_DELTA_INDEX on class CL_ESH_AU_AUTHORITY_UPDATE has no exception.

Method ESTABLISH_USERS_TO_UPD_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_USER Call by reference Type reference (TYPE) SUID_TT_BNAME Client 20091104
2 Importing IV_CLIENT Call by reference Type reference (TYPE) MANDT Client 20091104
# Exception Resumable Description Created on
1 PARAMETER_ERROR Error in input parameter 20091104

Method GET_CLIENTS_WITH_ES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_T000 Call by reference Type reference (TYPE) ESH_T_OM_T000 List of Clients 20101119

Method GET_CLIENTS_WITH_ES on class CL_ESH_AU_AUTHORITY_UPDATE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 711