SAP ABAP Class CL_ESH_QL_CUST_CONTAINER (Query Log Customizing Container)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_ENG_QUERY_LOGGING (Package) Query Logging
Properties
Class CL_ESH_QL_CUST_CONTAINER  
Short Description Query Log Customizing Container    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_ENG_QUERY_LOGGING   Query Logging 
Created 20090930   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ESH_QL_CUST_CONTAINER has no forward declaration.
Interfaces
Class CL_ESH_QL_CUST_CONTAINER has no interface implemented.
Friends
Class CL_ESH_QL_CUST_CONTAINER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_CACHE Instance attribute Private Object reference (TYPE REF TO) IF_ESH_CA_CACHE Cache 20091012
2 MS_QL_CUST Instance attribute Private Type reference (TYPE) ESH_S_QL_LOGGING_CUST Logging customizing 20090930
3 MV_LOGGING_ACTIVE Instance attribute Private Type reference (TYPE) CHAR01 At least one logging option active for current user 20090930
Methods
# Method Level Visibility Method type Description Created on
1 ANONYMIZATION_LEVEL Instance method Public Method Anonymization level 20090930
2 CHECK_DELEGATION Instance method Public Method Check delegation 20091005
3 CHECK_OVERALL_LOGGING_ACTIVE Instance method Private Method Check overall logging active 20091005
4 DB_READ Instance method Private Method Get customizing from DB 20090930
5 GET_INSTANCE Static method Public Method Get instance 20090930
6 GET_LOG_AGGREG_SETTINGS Instance method Public Method Get log aggregation settings 20100723
7 LOGGING_ACTIVE Instance method Public Method Logging is active (at least one option) 20090930
8 OVERRIDE_CUSTOMIZED_SETTINGS Instance method Public Method Override defaults 20090930
9 PERFORMANCE_LOGGING_ACTIVE Instance method Public Method Performance logging active 20090930
10 QUERY_LOGGING_ACTIVE Instance method Public Method Query logging active 20090930
11 SHARED_MEM_READ Instance method Private Method Get customizing from shared mem. 20090930
Events
Class CL_ESH_QL_CUST_CONTAINER has no event.
Types
Class CL_ESH_QL_CUST_CONTAINER has no local type.
Method Signatures

Method ANONYMIZATION_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ANONYMIZATION_LEVEL Value transfer Type reference (TYPE) ESH_E_QL_CUST_ANONYMIZATION Anonymization Level 20090930

Method ANONYMIZATION_LEVEL on class CL_ESH_QL_CUST_CONTAINER has no exception.

Method CHECK_DELEGATION Signature

Method CHECK_DELEGATION on class CL_ESH_QL_CUST_CONTAINER has no parameter.
Method CHECK_DELEGATION on class CL_ESH_QL_CUST_CONTAINER has no exception.

Method CHECK_OVERALL_LOGGING_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LOGGING_ACTIVE Value transfer Type reference (TYPE) CHAR01 Logging active (overall) 20091005

Method CHECK_OVERALL_LOGGING_ACTIVE on class CL_ESH_QL_CUST_CONTAINER has no exception.

Method DB_READ Signature

Method DB_READ on class CL_ESH_QL_CUST_CONTAINER has no parameter.
Method DB_READ on class CL_ESH_QL_CUST_CONTAINER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_CUST_CONTAINER Value transfer Object reference (TYPE REF TO) CL_ESH_QL_CUST_CONTAINER Query Log Customizing Container 20090930

Method GET_INSTANCE on class CL_ESH_QL_CUST_CONTAINER has no exception.

Method GET_LOG_AGGREG_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_QL_AGGREGATION_ACTIVE Call by reference Type reference (TYPE) ESH_E_QL_CUST_QL_AGGREG Query log aggregation active 20100723
2 Exporting EV_QL_AGGREGATION_FREQUENCY Call by reference Type reference (TYPE) ESH_E_QL_CUST_QL_AGGREG_FREQ Query log aggregation frequency 20100723
3 Exporting EV_QL_AGGREGATION_INTERVAL Call by reference Type reference (TYPE) ESH_E_QL_CUST_QL_AGGREG_INTERV Query log aggregation interval 20100723

Method GET_LOG_AGGREG_SETTINGS on class CL_ESH_QL_CUST_CONTAINER has no exception.

Method LOGGING_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LOGGING_ACTIVE Value transfer Type reference (TYPE) ESH_E_QL_CUST_LOG_QUERIES Logging is active 20090930

Method LOGGING_ACTIVE on class CL_ESH_QL_CUST_CONTAINER has no exception.

Method OVERRIDE_CUSTOMIZED_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ANONYMIZATION_LEVEL Call by reference Type reference (TYPE) ESH_E_QL_CUST_ANONYMIZATION Anonymization Level 20090930
2 Importing IV_LOG_PERFORMANCE Call by reference Type reference (TYPE) ESH_E_QL_CUST_LOG_PERFORMANCE Custom Settings: Log Performance Times 20090930
3 Importing IV_LOG_QUERIES Call by reference Type reference (TYPE) ESH_E_QL_CUST_LOG_QUERIES Custom Settings: Log Queries 20090930

Method OVERRIDE_CUSTOMIZED_SETTINGS on class CL_ESH_QL_CUST_CONTAINER has no exception.

Method PERFORMANCE_LOGGING_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PERF_LOGGING_ACTIVE Value transfer Type reference (TYPE) ESH_E_QL_CUST_LOG_PERFORMANCE Performance Logging is active 20090930

Method PERFORMANCE_LOGGING_ACTIVE on class CL_ESH_QL_CUST_CONTAINER has no exception.

Method QUERY_LOGGING_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_QUERY_LOGGING_ACTIVE Value transfer Type reference (TYPE) ESH_E_QL_CUST_LOG_QUERIES Log Queries 20090930

Method QUERY_LOGGING_ACTIVE on class CL_ESH_QL_CUST_CONTAINER has no exception.

Method SHARED_MEM_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SUCCESSFUL Value transfer Type reference (TYPE) CHAR01 Successful Read 20090930

Method SHARED_MEM_READ on class CL_ESH_QL_CUST_CONTAINER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 730