SAP ABAP Class CL_ESH_TREX_SEARCH (Execute an ESH Search on TREX)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
⤷
S_ESH_ENG_SEARCH (Package) Search (internal)

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_ESH_FED_ADAPTER_FEATURES | Federation Search - Adapter Features | 20091217 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_ESH_FED_FEDERATION_SEARCH | Federation Search Interface | 20091217 |
Properties
Class | CL_ESH_TREX_SEARCH | |
Short Description | Execute an ESH Search on TREX | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | S_ESH_ENG_SEARCH | Search (internal) |
Created | 20091110 | SAP |
Last change | 20141121 | |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_ESH_TREX_SEARCH has no forward declaration.
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_ESH_FED_ADAPTER_FEATURES | Federation Search - Adapter Features | 20091217 | ||
2 | IF_ESH_FED_FEDERATION_SEARCH | Federation Search Interface | 20091217 |
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | CL_ESH_TREX_SEARCH_UTILS | 20100630 | Tools, Utilities, and Helper for ESH Searches |
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | CL_ESH_TREX_QUERY_HANDLER | Generate the TREX query | 20091230 | ||
2 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | CL_ESH_TREX_SEARCH_UTILS | 20100629 |
Methods
Events
Class CL_ESH_TREX_SEARCH has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | MTY_S_TREX_INPUT_MAP | Private | See coding | 20130819 | BEGIN OF mty_s_trex_input_map,
request_response_index TYPE i,
request_domain_index TYPE i,
trex_search_input_idx TYPE i,
exception TYPE REF TO cx_esh_if_engine,
END OF mty_s_trex_input_map
|
||
2 | MTY_T_TREX_INPUT_MAP | Private | See coding | 20130819 | mty_t_trex_input_map TYPE SORTED TABLE OF mty_s_trex_input_map
WITH UNIQUE KEY request_response_index request_domain_index
|
Method Signatures
Method ADD_TREX_RESPONSES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_TREX_RESPONSES | Call by reference | Type reference (TYPE) | ESH_T_TREX_RESPONSES | Table for ESH_S_TREX_RESPONSE | 20130819 | ||
2 | ![]() |
IT_TREX_REQUESTS | Call by reference | Type reference (TYPE) | ESH_T_TREX_REQUESTS | table for esH_S_TREX_request | 20130819 | ||
3 | ![]() |
IT_TREX_SCOPE | Call by reference | Type reference (TYPE) | ESH_T_SE_TREX_SEARCH_SCOPE | Search Scope (as passed to TREX Interface) | 20130819 |
Method ADD_TREX_RESPONSES on class CL_ESH_TREX_SEARCH has no exception.
Method BUILD_QUERY_TO_CALL_DUPL_PROC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_QUERY | Call by reference | Type reference (TYPE) | ESH_T_FED_QUERY_ENTRY | Query | 20130227 | ||
2 | ![]() |
IT_RESPONSE_ATTR | Call by reference | Type reference (TYPE) | IF_ESH_SE_RUNTIME_DATA=>S_SEARCH_EXEC_SORTED-RESPONSE_ATTRIBUTE_TYPES | response fields | 20130227 | ||
3 | ![]() |
IV_RULESET_ID | Call by reference | Type reference (TYPE) | ESH_E_IF_RULESET_ID | Ruleset ID for duplicate search | 20130227 | ||
4 | ![]() |
IV_VIEW | Call by reference | Type reference (TYPE) | TREXD_INDEX_ID | column view in hana for request | 20130227 | ||
5 | ![]() |
RT_RESULTS_KEYS | Value transfer | Type reference (TYPE) | IF_ESH_SE_RUNTIME_DATA=>S_SEARCH_EXEC_SORTED-RESPONSE_ATTRIBUTE_TYPES | keys of results | 20130227 |
Method BUILD_QUERY_TO_CALL_DUPL_PROC on class CL_ESH_TREX_SEARCH has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_ESH_TREX_SEARCH has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ESH_TREX_SEARCH has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_ESH_TREX_SEARCH has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20100726 |
Method DYNAMIC_WAIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_WHILE_COUNT | Call by reference | Type reference (TYPE) | INT4 | While count | 20130819 |
Method DYNAMIC_WAIT on class CL_ESH_TREX_SEARCH has no exception.
Method GET_TREX_RESPONSES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_HANDLES | Call by reference | Type reference (TYPE) | TREXT_HANDLES | TREX Handles | 20130819 | ||
2 | ![]() |
CT_TREX_SCOPE | Call by reference | Type reference (TYPE) | ESH_T_SE_TREX_SEARCH_SCOPE | Search Scope (as passed to TREX Interface) | 20130819 | ||
3 | ![]() |
IR_PROXY | Call by reference | Object reference (TYPE REF TO) | CL_ESH_TREX_PROXY_RUNTIME | Runtime Proxy for NW ES - TREX | 20131015 | ||
4 | ![]() |
IT_TREX_REQUESTS | Call by reference | Type reference (TYPE) | ESH_T_TREX_REQUESTS | table for esH_S_TREX_request | 20130819 | ||
5 | ![]() |
IV_CALCULATE_ALL_HITS | Call by reference | Type reference (TYPE) | XFELD | Calculate number of all hits | 20130819 | ||
6 | ![]() |
IV_RANKING_WEIGHT | Call by reference | Type reference (TYPE) | ESH_E_OM_RANKING_WEIGHT | Ranking Weight | 20130819 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
General ESH TREX Exception | 20130819 |
Method RECREATE_JOIN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_ESH_REQUEST_N_RESPONSE | Call by reference | Type reference (TYPE) | ESH_T_FED_BULK_CONTAINER | Request/Responses Container | 20100825 | ||
2 | ![]() |
IR_RUNTIME_PROXY | Call by reference | Object reference (TYPE REF TO) | CL_ESH_TREX_PROXY_RUNTIME | Proxy (Runtime) | 20130823 | ||
3 | ![]() |
IV_VIA_EXCEPTION | Call by reference | Type reference (TYPE) | ABAP_BOOL | Exception has occurred | 20100825 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20100825 |
Method REQUEST_GET_EXT_SYSTEM_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_REQUEST_CONTAINER | Call by reference | Type reference (TYPE) | ESH_T_FED_BULK_CONTAINER | Request Data Containers for Bulk Search | 20130823 | ||
2 | ![]() |
RV_EXT_SYS_ID | Value transfer | Type reference (TYPE) | ESH_E_ADM_EXTERNAL_SYSTEM_ID | External System ID | 20130823 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Search Runtime Exception | 20130823 |
Method SEARCH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_ESH_REQUEST_N_RESPONSE | Call by reference | Type reference (TYPE) | ESH_T_FED_BULK_CONTAINER | ESH representation of request and response data | 20100701 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
ESH Interface Exception | 20100630 |
Method SEARCH_710_MULTIPLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_TREX_REQUESTS | Call by reference | Type reference (TYPE) | ESH_T_TREX_REQUESTS | Requests | 20100805 | ||
2 | ![]() |
CT_TREX_RESPONSES | Call by reference | Type reference (TYPE) | ESH_T_TREX_RESPONSES | Responses | 20100805 | ||
3 | ![]() |
IR_PROXY | Call by reference | Object reference (TYPE REF TO) | CL_ESH_TREX_PROXY_RUNTIME | Search Proxy | 20130823 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
General ESH TREX Exception | 20130819 |
Method SEARCH_710_SINGLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_TREX_REQUEST | Call by reference | Type reference (TYPE) | ESH_S_TREX_REQUEST | Request | 20100806 | ||
2 | ![]() |
CS_TREX_RESPONSE | Call by reference | Type reference (TYPE) | ESH_S_TREX_RESPONSE | Response | 20100806 | ||
3 | ![]() |
IR_PROXY | Call by reference | Object reference (TYPE REF TO) | CL_ESH_TREX_PROXY_RUNTIME | Search Proxy | 20130823 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20100806 |
Method SEARCH_710_SINGLE_RANKING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_TREX_REQUEST | Call by reference | Type reference (TYPE) | ESH_S_TREX_REQUEST | 20100806 | |||
2 | ![]() |
CS_TREX_RESPONSE | Call by reference | Type reference (TYPE) | ESH_S_TREX_RESPONSE | 20100806 | |||
3 | ![]() |
IV_RANKING_VALUE | Call by reference | Type reference (TYPE) | ESH_E_OM_RANKING_WEIGHT | 20100824 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20100806 |
Method SEARCH_DUPLICATES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_ESH_REQUEST_N_RESPONSE | Call by reference | Type reference (TYPE) | ESH_T_FED_BULK_CONTAINER | Request Data Containers for Bulk Search | 20130225 | ||
2 | ![]() |
IR_PROXY | Call by reference | Object reference (TYPE REF TO) | CL_ESH_TREX_PROXY_RUNTIME | Search Proxy | 20130823 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
ESH Interface Exception | 20130225 |
Method SEARCH_MODUS_710 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_ESH_REQUEST_N_RESPONSE | Call by reference | Type reference (TYPE) | ESH_T_FED_BULK_CONTAINER | Search Request Container | 20100726 | ||
2 | ![]() |
IR_PROXY | Call by reference | Object reference (TYPE REF TO) | CL_ESH_TREX_PROXY_RUNTIME | Search Proxy | 20130823 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20100824 | ||
2 | ![]() |
20100726 |
Method SEARCH_MODUS_720 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_ESH_REQUEST_N_RESPONSE | Call by reference | Type reference (TYPE) | ESH_T_FED_BULK_CONTAINER | Search Request Container | 20100805 | ||
2 | ![]() |
IR_PROXY | Call by reference | Object reference (TYPE REF TO) | CL_ESH_TREX_PROXY_RUNTIME | Search Proxy | 20130823 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20100806 | ||
2 | ![]() |
20100805 | ||
3 | ![]() |
20100805 |
History
Last changed by/on | SAP | 20141121 |
SAP Release Created in | 730 |