Hierarchy
⤷
⤷
Properties
| Class | CL_ESH_CO_SEARCH_LOGGING | |
| Short Description | OBSOLETE: Search Request 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 | 20080623 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_ESH_CO_SEARCH_LOGGING has no interface implemented.
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CL_ESH_SE_SEARCH_REQUEST | 20081013 | Search Request |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | ESH_E_CO_EXEC_MODE | 'C' | Execution mode: Compare | 20081121 | ||
| 2 | Constant | Public | Type reference (TYPE) | ESH_E_CO_EXEC_MODE | 'D' | Execution mode: Auth. debugging | 20081121 | ||
| 3 | Constant | Public | Type reference (TYPE) | ESH_E_CO_EXEC_MODE | 'P' | Execution mode: Performance mesaurement | 20081121 | ||
| 4 | Constant | Public | Type reference (TYPE) | ESH_E_CO_EXEC_MODE | 'E' | Execution mode: Re-execution | 20081121 | ||
| 5 | Constant | Public | Type reference (TYPE) | ESH_E_CO_EXEC_MODE | 'R' | Execution mode: Reference request | 20081121 | ||
| 6 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_ESH_CO_REFERENCE_REQUESTS | Reference requests handler | 20081121 | |||
| 7 | Instance attribute | Protected | Type reference (TYPE) | ESH_T_IF_SEARCH_CONNECTORS2 | Bulk query scope | 20081008 | |||
| 8 | Instance attribute | Protected | Type reference (TYPE) | ESH_T_CO_QLOGQ | Hashed objects | 20080624 | |||
| 9 | Instance attribute | Protected | Type reference (TYPE) | LTY_T_LAST_SUBQ_ITEM | Last subquery Item | 20081120 | |||
| 10 | Instance attribute | Protected | Type reference (TYPE) | ESH_T_CO_QLOG_RT | Search request log table | 20080623 | |||
| 11 | Instance attribute | Protected | Type reference (TYPE) | ESH_T_CO_QLOG_RT | Search request log table: Bulk responses | 20081120 | |||
| 12 | Instance attribute | Protected | Type reference (TYPE) | ESH_E_CO_ASYNC_CALL | Asynchronous search request | 20081120 | |||
| 13 | Instance attribute | Protected | Type reference (TYPE) | ESH_E_CO_BOOLEAN | Bulk query | 20081008 | |||
| 14 | Instance attribute | Protected | Type reference (TYPE) | ESH_E_CO_EXEC_MODE | Execution mode | 20081120 | |||
| 15 | Instance attribute | Protected | Type reference (TYPE) | I | Number of resumes (in asynchronous case) | 20081120 | |||
| 16 | Instance attribute | Protected | Type reference (TYPE) | ESH_E_CO_REQ_ID | Search request ID | 20080623 | |||
| 17 | Instance attribute | Protected | Type reference (TYPE) | I | Internal subquery counter | 20080623 | |||
| 18 | Instance attribute | Protected | Type reference (TYPE) | ESH_E_CO_SUBQ_ID | Subquery ID | 20080624 | |||
| 19 | Instance attribute | Protected | Type reference (TYPE) | CHAR10 | Additional subquery prefix | 20080919 |
Methods
Events
Class CL_ESH_CO_SEARCH_LOGGING has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | LTY_S_LAST_SUBQ_ITEM | Protected | See coding | 20081120 | BEGIN OF lty_s_last_subq_item,
subq_id TYPE esh_e_co_subq_id,
subq_item_counter TYPE int4,
END OF lty_s_last_subq_item
|
||
| 2 | LTY_S_QUERY_INPUT | Public | See coding | 20081121 | BEGIN OF lty_s_query_input,
counter TYPE i,
iv_search_text TYPE string,
iv_search_terms TYPE string,
is_attr_select_options TYPE esh_s_if_attr_select_options,
it_internal_query TYPE trext_query_entries,
END OF lty_s_query_input
|
||
| 3 | LTY_T_LAST_SUBQ_ITEM | Protected | See coding | 20081120 | lty_t_last_subq_item TYPE STANDARD TABLE OF lty_s_last_subq_item
|
||
| 4 | LTY_T_QUERY_INPUT | Public | See coding | 20081121 | lty_t_query_input TYPE STANDARD TABLE OF lty_s_query_input
WITH NON-UNIQUE KEY counter
|
Method Signatures
Method COMMIT_LOG_TO_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_QLOG | Call by reference | Type reference (TYPE) | ESH_T_CO_QLOG | Search Request Log | 20080624 | |||
| 2 | IT_QLOG_RT | Call by reference | Type reference (TYPE) | ESH_T_CO_QLOG_RT | Search Request Log with RT Counters | 20080624 | |||
| 3 | IV_DO_COMMIT | Call by reference | Type reference (TYPE) | ESH_E_CO_BOOLEAN | 'X': Commit Work | 20080624 |
Method COMMIT_LOG_TO_DB on class CL_ESH_CO_SEARCH_LOGGING has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SEARCH_REQUEST_ID | Call by reference | Type reference (TYPE) | CHAR32 | Optional: Unique Search Request ID | 20080919 | |||
| 2 | IV_SUBQUERY_PREFIX | Call by reference | Type reference (TYPE) | CHAR10 | Optional: Additional Subquery Prefix | 20080919 |
Method CONSTRUCTOR on class CL_ESH_CO_SEARCH_LOGGING has no exception.
Method EXTERNAL_QUERY_GET_HASHKEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_HASHKEY | Call by reference | Type reference (TYPE) | ESH_E_CO_QUERY_EXT_HKY | Query Hashkey - External Format | 20080623 | |||
| 2 | IT_ATTR_SELECT_OPTIONS | Call by reference | Type reference (TYPE) | ESH_T_IF_ATTR_SELECT_OPTIONS | Table type for attribute and select options | 20080623 | |||
| 3 | IT_INTERNAL_QUERY | Call by reference | Type reference (TYPE) | TREXT_QUERY_ENTRIES | Search query | 20080623 | |||
| 4 | IT_QUERY_INPUT | Call by reference | Type reference (TYPE) | LTY_T_QUERY_INPUT | Query Input as passed via Set Methods | 20081121 | |||
| 5 | IV_SEARCH_TERMS | Call by reference | Type reference (TYPE) | STRING | Search Terms | 20080623 | |||
| 6 | IV_SEARCH_TEXT | Call by reference | Type reference (TYPE) | STRING | Search Text | 20080623 |
Method EXTERNAL_QUERY_GET_HASHKEY on class CL_ESH_CO_SEARCH_LOGGING has no exception.
Method EXTERNAL_QUERY_SET_HASHKEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_HASHKEY | Call by reference | Type reference (TYPE) | ESH_E_CO_QUERY_EXT_HKY | Query Hashkey - External Format | 20081009 |
Method EXTERNAL_QUERY_SET_HASHKEY on class CL_ESH_CO_SEARCH_LOGGING has no exception.
Method GET_NEXT_SUBQUERY_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SUBQ_ID | Value transfer | Type reference (TYPE) | ESH_E_CO_SUBQ_ID | Subquery ID | 20080624 |
Method GET_NEXT_SUBQUERY_ID on class CL_ESH_CO_SEARCH_LOGGING has no exception.
Method GET_NEXT_SUBQUERY_ITEM_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SUBQ_ITEM_ID | Value transfer | Type reference (TYPE) | ESH_E_CO_SUBQ_ID | Subquery Item ID | 20081120 | |||
| 2 | IV_SUBQ_ID | Call by reference | Type reference (TYPE) | ESH_E_CO_SUBQ_ID | Subquery ID (Header Record) | 20081120 |
Method GET_NEXT_SUBQUERY_ITEM_ID on class CL_ESH_CO_SEARCH_LOGGING has no exception.
Method GET_SEARCH_REQUEST_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SEARCH_REQUEST_ID | Value transfer | Type reference (TYPE) | ESH_E_CO_REQ_ID | Search Request ID | 20080623 |
Method GET_SEARCH_REQUEST_ID on class CL_ESH_CO_SEARCH_LOGGING has no exception.
Method INTERNAL_QUERY_GET_HASHKEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_HASHKEY | Call by reference | Type reference (TYPE) | ESH_E_CO_QUERY_HKY | Query Hashkey - Internal Format | 20080630 | |||
| 2 | IS_ATTR_DIST_GLOBAL | Call by reference | Type reference (TYPE) | TREXS_ATTR_DIST_GLOBAL | Attribute distribution: Global settings | 20080630 | |||
| 3 | IT_BULK_SEARCH_REQUESTS | Call by reference | Type reference (TYPE) | TREXT_SEARCH_REQUESTS | Search Requests | 20081009 | |||
| 4 | IT_COMP_DESCR | Call by reference | Type reference (TYPE) | TREXT_COMP_DESCR | Description of the components | 20080630 | |||
| 5 | IT_CONSTRAINTS | Call by reference | Type reference (TYPE) | TREXT_PLACEHOLDERS | Placeholder | 20080630 | |||
| 6 | IT_HINTS | Call by reference | Type reference (TYPE) | TREXT_HINTS | Hints for the optimizer | 20080630 | |||
| 7 | IT_INDEXES | Call by reference | Type reference (TYPE) | TREXT_INDEXLIST | Indexes with language and rfc destination | 20080630 | |||
| 8 | IT_NAVIGATION_ATTR | Call by reference | Type reference (TYPE) | TREXT_ATTRIBUTES | Attributes | 20080630 | |||
| 9 | IT_QUERY_INTERNAL | Call by reference | Type reference (TYPE) | TREXT_QUERY_ENTRIES | Search query | 20080630 | |||
| 10 | IT_REQUESTED_ATTR | Call by reference | Type reference (TYPE) | TREXT_JOIN_ATTRIBUTES | Attributes with indexId and join path | 20080630 | |||
| 11 | IT_REQUESTED_LANG | Call by reference | Type reference (TYPE) | TREXT_LANGUAGES | Languages (ISO 639) | 20080630 | |||
| 12 | IT_SORT_ATTRIBUTES | Call by reference | Type reference (TYPE) | TREXT_SORT_ATTRIBUTES | Sort attributes | 20080630 | |||
| 13 | IV_BEST_NAV_ATTR | Call by reference | Type reference (TYPE) | I | 20080630 | ||||
| 14 | IV_COUNT_ONLY | Call by reference | Type reference (TYPE) | CHAR01 | Character Field Length 1 | 20080630 | |||
| 15 | IV_REQUESTED_FLAG | Call by reference | Type reference (TYPE) | TREX_RFC-REQUEST_FLAG | 20080630 | ||||
| 16 | IV_REQUESTED_RESULTS | Call by reference | Type reference (TYPE) | TREX_RFC-REQUESTED_RESULTS | 1: documents 2: statistical info 3: statistical overview | 20080630 | |||
| 17 | IV_RFC_DESTINATION | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20080630 | |||
| 18 | IV_TREX_API | Call by reference | Type reference (TYPE) | FUNCNAME | TREX API Name | 20081009 |
Method INTERNAL_QUERY_GET_HASHKEY on class CL_ESH_CO_SEARCH_LOGGING has no exception.
Method INTERNAL_QUERY_SET_HASHKEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_HASHKEY | Call by reference | Type reference (TYPE) | ESH_E_CO_QUERY_EXT_HKY | Query Hashkey - External Format | 20081009 |
Method INTERNAL_QUERY_SET_HASHKEY on class CL_ESH_CO_SEARCH_LOGGING has no exception.
Method LOG_BULK_QUERY_EXECUTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_BULK_QUERY_SCOPE | Call by reference | Type reference (TYPE) | ESH_T_IF_SEARCH_CONNECTORS2 | Search Connectors | 20081008 |
Method LOG_BULK_QUERY_EXECUTION on class CL_ESH_CO_SEARCH_LOGGING has no exception.
Method LOG_BULK_RESPONSE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_BULK_RESPONSE | Call by reference | Type reference (TYPE) | ESH_T_SE_TREX_SEARCH_SCOPE | 20081008 |
Method LOG_BULK_RESPONSE on class CL_ESH_CO_SEARCH_LOGGING has no exception.
Method LOG_BULK_RESPONSE_DETAILS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_QLOG | Call by reference | Type reference (TYPE) | ESH_S_CO_QLOG_RT | QLog Entry | 20081120 | |||
| 2 | IT_BULK_RESPONSE | Call by reference | Type reference (TYPE) | ESH_T_SE_TREX_SEARCH_SCOPE | Search Scope (as passed to TREX Interface) | 20081120 | |||
| 3 | IV_REQUEST | Call by reference | Type reference (TYPE) | ESH_E_IF_REQUEST_TYPE_ID | Request Type ID | 20081120 | |||
| 4 | IV_SEARCH_CONNECTOR_ID | Call by reference | Type reference (TYPE) | ESH_E_IF_SEARCH_CONNECTOR_ID | Search Connector ID | 20081120 |
Method LOG_BULK_RESPONSE_DETAILS on class CL_ESH_CO_SEARCH_LOGGING has no exception.
Method LOG_EXCEPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TEXT | Call by reference | Type reference (TYPE) | STRING | Exception Message | 20080625 | |||
| 2 | IV_TREX_RC | Call by reference | Type reference (TYPE) | TREX_RFC-RETURN_CODE | TREX Exception ID | 20080625 |
Method LOG_EXCEPTION on class CL_ESH_CO_SEARCH_LOGGING has no exception.
Method LOG_GLOBAL_REQUEST_PROPERTIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_REF_REQ_HANDLER | Call by reference | Object reference (TYPE REF TO) | CL_ESH_CO_REFERENCE_REQUESTS | Reference Requests Handler | 20081121 | |||
| 2 | IV_ASYNC | Call by reference | Type reference (TYPE) | ESH_E_CO_ASYNC_CALL | Asynchronous Search Request | 20081120 | |||
| 3 | IV_END_INDEX | Call by reference | Type reference (TYPE) | ESH_E_CO_END_IDX | Search End Index | 20081120 | |||
| 4 | IV_EXEC_MODE | Call by reference | Type reference (TYPE) | ESH_E_CO_EXEC_MODE | Execution Mode | 20081120 | |||
| 5 | IV_SEARCH_DATE | Call by reference | Type reference (TYPE) | ESH_E_CO_SEARCH_DATE | Search Date (Date Dependent Search) | 20081120 | |||
| 6 | IV_START_INDEX | Call by reference | Type reference (TYPE) | ESH_E_CO_START_IDX | Search Start Index | 20081120 | |||
| 7 | IV_TERM_ACTION | Call by reference | Type reference (TYPE) | ESH_E_CO_TERM_ACTION | Term Action (Search Mode, e.g. denoting Fuzzy Search) | 20081120 |
Method LOG_GLOBAL_REQUEST_PROPERTIES on class CL_ESH_CO_SEARCH_LOGGING has no exception.
Method LOG_KERNEL_RUNTIME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_KERNEL_RUNTIME | Call by reference | Type reference (TYPE) | INT4 | Kernel Runtime | 20080624 |
Method LOG_KERNEL_RUNTIME on class CL_ESH_CO_SEARCH_LOGGING has no exception.
Method LOG_QUERY_EXECUTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CONNID | Call by reference | Type reference (TYPE) | ESH_E_IF_SEARCH_CONNECTOR_ID | Search Connector ID | 20080624 | |||
| 2 | IV_REQUEST | Call by reference | Type reference (TYPE) | ESH_E_IF_REQUEST_TYPE_ID | Request Type ID | 20080624 |
Method LOG_QUERY_EXECUTION on class CL_ESH_CO_SEARCH_LOGGING has no exception.
Method LOG_RESPONSE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_RESULTS | Call by reference | Object reference (TYPE REF TO) | DATA | Reference: Results | 20081121 | |||
| 2 | IV_HITS | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20080624 | |||
| 3 | IV_HITS_ALL | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20080624 |
Method LOG_RESPONSE on class CL_ESH_CO_SEARCH_LOGGING has no exception.
Method QUERY_START_TIMER Signature
Method QUERY_START_TIMER on class CL_ESH_CO_SEARCH_LOGGING has no parameter.
Method QUERY_START_TIMER on class CL_ESH_CO_SEARCH_LOGGING has no exception.
Method QUERY_STOP_TIMER Signature
Method QUERY_STOP_TIMER on class CL_ESH_CO_SEARCH_LOGGING has no parameter.
Method QUERY_STOP_TIMER on class CL_ESH_CO_SEARCH_LOGGING has no exception.
Method REFERENCE_REQUEST_GET_HASHKEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_HASHKEY | Call by reference | Type reference (TYPE) | ESH_E_CO_QUERY_EXT_HKY | Query Hashkey - External Format | 20081121 | |||
| 2 | IV_RESULT | Call by reference | Object reference (TYPE REF TO) | DATA | 20081121 |
Method REFERENCE_REQUEST_GET_HASHKEY on class CL_ESH_CO_SEARCH_LOGGING has no exception.
Method REFERENCE_REQUEST_SET_HASHKEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_QLOG | Call by reference | Type reference (TYPE) | ESH_S_CO_QLOG_RT | Search Request Log with RT Counters | 20081121 | |||
| 2 | IV_HASHKEY | Call by reference | Type reference (TYPE) | ESH_E_CO_QUERY_EXT_HKY | Reference Response HashKey | 20081121 |
Method REFERENCE_REQUEST_SET_HASHKEY on class CL_ESH_CO_SEARCH_LOGGING has no exception.
Method RESET_WHOLE_CONTEXT Signature
Method RESET_WHOLE_CONTEXT on class CL_ESH_CO_SEARCH_LOGGING has no parameter.
Method RESET_WHOLE_CONTEXT on class CL_ESH_CO_SEARCH_LOGGING has no exception.
Method RESUME Signature
Method RESUME on class CL_ESH_CO_SEARCH_LOGGING has no parameter.
Method RESUME on class CL_ESH_CO_SEARCH_LOGGING has no exception.
Method TREX_START_TIMER Signature
Method TREX_START_TIMER on class CL_ESH_CO_SEARCH_LOGGING has no parameter.
Method TREX_START_TIMER on class CL_ESH_CO_SEARCH_LOGGING has no exception.
Method TREX_STOP_TIMER Signature
Method TREX_STOP_TIMER on class CL_ESH_CO_SEARCH_LOGGING has no parameter.
Method TREX_STOP_TIMER on class CL_ESH_CO_SEARCH_LOGGING has no exception.
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 712 |