SAP ABAP Class CL_ESH_QL_QUERY_LOGGING (Query Logging)
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_QUERY_LOGGING  
Short Description Query Logging    
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 20090924   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_QL_QUERY_LOGGING has no interface implemented.
Friends
Class CL_ESH_QL_QUERY_LOGGING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_QL_BLUEPRINT_MGR Instance attribute Private Object reference (TYPE REF TO) CL_ESH_QL_BLUEPRINT_ADMIN Query log blueprint administration 20091020
2 MR_QL_CONTENT_CONVERTER Instance attribute Private Object reference (TYPE REF TO) CL_ESH_QL_CONTENT_CONVERTER Query log content converter 20091027
3 MR_QL_CUST_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_ESH_QL_CUST_CONTAINER Query log customizing container 20090930
4 MS_QL Instance attribute Private Type reference (TYPE) ESH_S_QL_QLOG Query log header 20090930
5 MT_QL_CONTENTS Instance attribute Private Type reference (TYPE) ESH_T_QL_CONTENTS Query log contents 20091001
6 MT_QL_QLOGS Instance attribute Private Type reference (TYPE) ESH_T_QL_QLOGS Query log scope list 20091008
7 MT_QL_SCOPES Instance attribute Private Type reference (TYPE) ESH_T_QL_CONTENTS Query log scopes 20091008
8 MV_QUERY_LANGU Instance attribute Private Type reference (TYPE) ESH_E_QL_QUERY_LANGU Logon language on query execution 20091214
Methods
# Method Level Visibility Method type Description Created on
1 CONTENT_GET_HASHKEY Instance method Private Method Get hash key for content 20091006
2 DET_VOL_ADDED Instance method Private Method Determine volume added 20091001
3 GET_CUSTOMIZING Instance method Private Method Set customizing 20100111
4 GET_INSTANCE Static method Public Method Get instance 20090924
5 GET_QUERY_ID Instance method Public Method Get query ID 20090924
6 LOG_EXCEPTION_INT Instance method Private Method Log exception (internal) 20091029
7 LOG_QUERY_ATTRIBUTES Instance method Public Method Log query type 20091216
8 LOG_QUERY_DETAILS_INT Instance method Private Method Log query details (Internal) 20090930
9 LOG_QUERY_IN Instance method Public Method Log query input 20090924
10 LOG_QUERY_IN_INT Instance method Private Method Log query IN (internal) 20091005
11 LOG_QUERY_RESOLVED Instance method Public Method Log query after parsing 20090930
12 LOG_QUERY_RESOLVED_INT Instance method Private Method Log query resolved (Internal) 20091005
13 LOG_QUERY_SCOPE_RESOLVED Instance method Public Method Log query scope after category resolution 20090930
14 LOG_RESPONSE Instance method Public Method Log statistics 20090930
15 LOG_RESPONSE_INT Instance method Private Method Log response (Internal) 20091005
16 LOG_SCOPE_INT Instance method Private Method Log scope (internal) 20091008
17 PERSIST Instance method Private Method Persist 20090924
18 QLOGQ_GET_BYTELEN Instance method Private Method Get byte-length QLOGQ 20091009
19 SET_ID Instance method Private Method Set ID 20090930
20 SET_TIMESTAMP_AND_USER Instance method Private Method Set references 20091216
Events
Class CL_ESH_QL_QUERY_LOGGING has no event.
Types
Class CL_ESH_QL_QUERY_LOGGING has no local type.
Method Signatures

Method CONTENT_GET_HASHKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTENT Call by reference Type reference (TYPE) XSTRING 20091006
2 Returning RV_HKY Value transfer Type reference (TYPE) ESH_E_QL_HKY Query Log Content Hashkey 20091006
# Exception Resumable Description Created on
1 CX_ESH_QL_RT_HASHKEY_DET Query Logging Execption on Hashkey Determination 20091021

Method DET_VOL_ADDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_VOL_ADDED Value transfer Type reference (TYPE) ESH_E_QL_VOL_ADDED Volume added (rounded to next kB) 20091001
2 Importing IS_QLOG Call by reference Type reference (TYPE) ESH_S_QL_QLOG Query Log Header 20091001
3 Importing IT_QLOGC_ADDED Call by reference Type reference (TYPE) ESH_T_QL_QLOGC Query Log Content Index 20091009
4 Importing IT_QLOGQ_ADDED Call by reference Type reference (TYPE) ESH_T_QL_QLOGQ Query Log Query Contents 20091001
5 Importing IT_QLOGS_ADDED Call by reference Type reference (TYPE) ESH_T_QL_QLOGS Query Log Scope List 20091009

Method DET_VOL_ADDED on class CL_ESH_QL_QUERY_LOGGING has no exception.

Method GET_CUSTOMIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_QL_CUST_EXTERNAL Call by reference Object reference (TYPE REF TO) CL_ESH_QL_CUST_CONTAINER Query Log Customizing Container 20100111

Method GET_CUSTOMIZING on class CL_ESH_QL_QUERY_LOGGING has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_QL_CUST_EXTERNAL Call by reference Object reference (TYPE REF TO) CL_ESH_QL_CUST_CONTAINER Customizing Settings ( - if set externally - ) 20091216
2 Returning RR_QL_QUERY_LOGGING Value transfer Object reference (TYPE REF TO) CL_ESH_QL_QUERY_LOGGING Query Logging Handler 20090924

Method GET_INSTANCE on class CL_ESH_QL_QUERY_LOGGING has no exception.

Method GET_QUERY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SEARCH_EXEC_ID Value transfer Type reference (TYPE) ESH_E_IF_SEARCH_EXEC_ID Search Execution ID 20090924

Method GET_QUERY_ID on class CL_ESH_QL_QUERY_LOGGING has no exception.

Method LOG_EXCEPTION_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IX_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ESH_IF_ENGINE Search Exception 20091029

Method LOG_EXCEPTION_INT on class CL_ESH_QL_QUERY_LOGGING has no exception.

Method LOG_QUERY_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DELEGATED_FROM Call by reference Type reference (TYPE) LOGSYS Search Request Delegated from Backend 20091216
2 Importing IV_EXECUTION_MODE Call by reference Type reference (TYPE) ESH_E_IF_SEARCH_EXEC_MODE Search Execution Mode 20091216
3 Importing IV_FOLLOW_UP_QUERY_TYPE Call by reference Type reference (TYPE) ESH_E_IF_FOLLOW_UP_QUERY_TYPE Follow-Up Query Type (Functional / Special) 20091218
4 Importing IV_INTERNAL_QUERY_TYPE Call by reference Type reference (TYPE) ESH_E_QL_QUERY_TYPE Internal Query Type (Sync, Async, Bulk, Delegated) 20100111
5 Importing IV_PREDECESSOR_QUERY_ID Call by reference Type reference (TYPE) ESH_E_IF_SEARCH_EXEC_ID Parent Query Execution ID 20091216
6 Importing IV_QUERY_LANGU Call by reference Type reference (TYPE) ESH_E_QL_QUERY_LANGU Searchterm Language 20091216
7 Importing IV_SEARCH_SESSION_ID Call by reference Type reference (TYPE) ESH_E_IF_SEARCH_SESSION_ID Search Session ID 20091216

Method LOG_QUERY_ATTRIBUTES on class CL_ESH_QL_QUERY_LOGGING has no exception.

Method LOG_QUERY_DETAILS_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_REQUEST_DATA Call by reference Object reference (TYPE REF TO) CL_ESH_FED_REQUEST_DATA Search Request Data 20090930

Method LOG_QUERY_DETAILS_INT on class CL_ESH_QL_QUERY_LOGGING has no exception.

Method LOG_QUERY_IN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_REQUEST_DATA Call by reference Object reference (TYPE REF TO) CL_ESH_FED_REQUEST_DATA Request Data 20090924

Method LOG_QUERY_IN on class CL_ESH_QL_QUERY_LOGGING has no exception.

Method LOG_QUERY_IN_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_REQUEST_DATA Call by reference Object reference (TYPE REF TO) CL_ESH_FED_REQUEST_DATA Request Data 20091005

Method LOG_QUERY_IN_INT on class CL_ESH_QL_QUERY_LOGGING has no exception.

Method LOG_QUERY_RESOLVED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_REQUEST_DATA Call by reference Object reference (TYPE REF TO) CL_ESH_FED_REQUEST_DATA Request Data 20090930

Method LOG_QUERY_RESOLVED on class CL_ESH_QL_QUERY_LOGGING has no exception.

Method LOG_QUERY_RESOLVED_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_REQUEST_DATA Call by reference Object reference (TYPE REF TO) CL_ESH_FED_REQUEST_DATA Request Data 20091005

Method LOG_QUERY_RESOLVED_INT on class CL_ESH_QL_QUERY_LOGGING has no exception.

Method LOG_QUERY_SCOPE_RESOLVED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONNECTORS_RESOLVED Call by reference Type reference (TYPE) ESH_T_FED_SCOPE Connectors Resolved 20091005

Method LOG_QUERY_SCOPE_RESOLVED on class CL_ESH_QL_QUERY_LOGGING has no exception.

Method LOG_RESPONSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_RESPONSES Call by reference Object reference (TYPE REF TO) CL_ESH_IF_SEARCH_RESPONSES Search Responses 20091005
2 Importing IV_IS_BULK Call by reference Type reference (TYPE) CHAR01 Is Bulk Request 20100111
3 Importing IV_PERSIST Call by reference Type reference (TYPE) CHAR01 ABAP_TRUE Persist Log 20091029
4 Importing IX_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ESH_IF_ENGINE Search Exception 20091029

Method LOG_RESPONSE on class CL_ESH_QL_QUERY_LOGGING has no exception.

Method LOG_RESPONSE_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_RESPONSES Call by reference Object reference (TYPE REF TO) CL_ESH_IF_SEARCH_RESPONSES Search Responses 20091005

Method LOG_RESPONSE_INT on class CL_ESH_QL_QUERY_LOGGING has no exception.

Method LOG_SCOPE_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SCOPE Call by reference Type reference (TYPE) ESH_T_FED_SCOPE Search Scope 20091008
2 Importing IV_CONTENT_TYPE Call by reference Type reference (TYPE) ESH_E_QL_QLOGQ_CONTENT_TYPE Query Log Content Type 20091008

Method LOG_SCOPE_INT on class CL_ESH_QL_QUERY_LOGGING has no exception.

Method PERSIST Signature

Method PERSIST on class CL_ESH_QL_QUERY_LOGGING has no parameter.
Method PERSIST on class CL_ESH_QL_QUERY_LOGGING has no exception.

Method QLOGQ_GET_BYTELEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_QLOGQ_XSTRING Call by reference Type reference (TYPE) ESH_E_QL_QLOGQ_CONTENT Query Log Content 20091009
2 Returning RV_BYTELEN Value transfer Type reference (TYPE) ESH_E_QL_QLOGQ_CONTENT_VOLUME Query Log Content Volume 20091009

Method QLOGQ_GET_BYTELEN on class CL_ESH_QL_QUERY_LOGGING has no exception.

Method SET_ID Signature

Method SET_ID on class CL_ESH_QL_QUERY_LOGGING has no parameter.
Method SET_ID on class CL_ESH_QL_QUERY_LOGGING has no exception.

Method SET_TIMESTAMP_AND_USER Signature

Method SET_TIMESTAMP_AND_USER on class CL_ESH_QL_QUERY_LOGGING has no parameter.
Method SET_TIMESTAMP_AND_USER on class CL_ESH_QL_QUERY_LOGGING has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 730