Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_ESH_IF_ASYNCHRONOUS_SEARCH | Interface for asynchronous search | 20081001 |
Properties
| Class | CL_ESH_IF_SEARCH_REQUEST | |
| Short Description | Search Request | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | S_ESH_ENG_INTERFACE | Interface |
| Created | 20080116 | SAP |
| Last change | 20141121 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 3 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_ESH_IF_ASYNCHRONOUS_SEARCH | Interface for asynchronous search | 20081001 |
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CL_ESH_IF_SEARCH_RESULT | 20130219 | Search Result | |
| 2 | CL_ESH_SE_SEARCH_DEBUGGING | 20100607 | Search Debugger |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | ESH_E_IF_CONTENT_TYPE | 'A' | All terms are to be concatenated by AND | 20110420 | ||
| 2 | Constant | Public | Type reference (TYPE) | ESH_E_IF_CONTENT_TYPE | 'C' | Search is executed over the whole text (content) | 20110420 | ||
| 3 | Constant | Public | Type reference (TYPE) | ESH_E_IF_FOLLOW_UP_QUERY_TYPE | 'P' | Change page size | 20100409 | ||
| 4 | Constant | Public | Type reference (TYPE) | ESH_E_IF_FOLLOW_UP_QUERY_TYPE | 'N' | Paging: Go to next page | 20091218 | ||
| 5 | Constant | Public | Type reference (TYPE) | ESH_E_IF_FOLLOW_UP_QUERY_TYPE | 'B' | Paging: Go to previous page | 20100409 | ||
| 6 | Constant | Public | Type reference (TYPE) | ESH_E_IF_FOLLOW_UP_QUERY_TYPE | '1' | Paging: Go to first page | 20100409 | ||
| 7 | Constant | Public | Type reference (TYPE) | ESH_E_IF_FOLLOW_UP_QUERY_TYPE | 'F' | Refinement: Narrow down | 20091218 | ||
| 8 | Constant | Public | Type reference (TYPE) | ESH_E_IF_FOLLOW_UP_QUERY_TYPE | 'U' | Refinement: Narrow up | 20100409 | ||
| 9 | Constant | Public | Type reference (TYPE) | ESH_E_IF_FOLLOW_UP_QUERY_TYPE | 'R' | Related request | 20091218 | ||
| 10 | Constant | Public | Type reference (TYPE) | ESH_E_IF_FOLLOW_UP_QUERY_TYPE | 'A' | Sort ascending | 20100409 | ||
| 11 | Constant | Public | Type reference (TYPE) | ESH_E_IF_FOLLOW_UP_QUERY_TYPE | 'D' | Sort descending | 20100409 | ||
| 12 | Constant | Public | Type reference (TYPE) | ESH_E_IF_FOLLOW_UP_QUERY_TYPE | '' | Standard (no predecessor) | 20091218 | ||
| 13 | Constant | Public | Type reference (TYPE) | ESH_E_IF_FOLLOW_UP_QUERY_TYPE | 'S' | Subrequest | 20091218 | ||
| 14 | Constant | Public | Type reference (TYPE) | ESH_E_IF_FOLLOW_UP_QUERY_TYPE | 'Z' | Switch to fuzzy mode | 20110420 | ||
| 15 | Constant | Public | Type reference (TYPE) | ESH_E_IF_SEARCH_EXEC_MODE | 'D' | Authorization debugging | 20091216 | ||
| 16 | Constant | Public | Type reference (TYPE) | ESH_E_IF_SEARCH_EXEC_MODE | 'I' | Internal query | 20100203 | ||
| 17 | Constant | Public | Type reference (TYPE) | ESH_E_IF_SEARCH_EXEC_MODE | 'O' | Others | 20091216 | ||
| 18 | Constant | Public | Type reference (TYPE) | ESH_E_IF_SEARCH_EXEC_MODE | 'P' | Performance measurement | 20091216 | ||
| 19 | Constant | Public | Type reference (TYPE) | ESH_E_IF_SEARCH_EXEC_MODE | 'E' | Re-Execution | 20091216 | ||
| 20 | Constant | Public | Type reference (TYPE) | ESH_E_IF_SEARCH_EXEC_MODE | '' | Functional search request | 20091216 | ||
| 21 | Constant | Public | Type reference (TYPE) | ESH_E_IF_SEARCH_EXEC_MODE | 'T' | Test search request | 20091218 | ||
| 22 | Constant | Public | Type reference (TYPE) | ESH_E_IF_SEARCH_EXEC_MODE | 'U' | Unit test execution | 20100127 | ||
| 23 | Constant | Public | Type reference (TYPE) | ESH_E_IF_SEARCH_EXEC_MODE | 'V' | Value help search request | 20091218 | ||
| 24 | Constant | Public | Type reference (TYPE) | ESH_E_IF_SEARCH_EXEC_MODE | 'W' | Where-found analysis | 20100810 | ||
| 25 | Constant | Public | Type reference (TYPE) | ESH_D_IF_SEARCH_METHOD | 'SYNCHRON' | Synchronous | 20081212 | ||
| 26 | Constant | Public | Type reference (TYPE) | ESH_D_IF_SEARCH_METHOD | 'FEDERATED' | Federated | 20081212 | ||
| 27 | Constant | Public | Type reference (TYPE) | ESH_E_IF_SEARCH_MODE | 'E' | Search mode exact | 20110420 | ||
| 28 | Constant | Public | Type reference (TYPE) | ESH_E_IF_SEARCH_MODE | 'F' | Search mode fuzzy | 20110420 | ||
| 29 | Constant | Public | Type reference (TYPE) | ESH_E_IF_SEARCH_MODE | 'L' | Search mode linguistic | 20110420 | ||
| 30 | Constant | Public | Type reference (TYPE) | ESH_E_IF_SEARCH_MODE | 'I' | Search mode similarity | 20110420 | ||
| 31 | Static Attribute | Public | Type reference (TYPE) | ESH_E_IF_SUGGESTED_REQUEST | '03' | Data element for suggested request type: First | 20080226 | ||
| 32 | Static Attribute | Public | Type reference (TYPE) | ESH_E_IF_SUGGESTED_REQUEST | '04' | Data element for suggested request type: Last | 20080226 | ||
| 33 | Static Attribute | Public | Type reference (TYPE) | ESH_E_IF_SUGGESTED_REQUEST | '01' | Data element for suggested request type: Next | 20080226 | ||
| 34 | Static Attribute | Public | Type reference (TYPE) | ESH_E_IF_SUGGESTED_REQUEST | '08' | Data element for suggested request type: Related | 20080227 | ||
| 35 | Static Attribute | Public | Type reference (TYPE) | ESH_E_IF_SUGGESTED_REQUEST | '02' | Data element for suggested request type: Previous | 20080226 | ||
| 36 | Static Attribute | Public | Type reference (TYPE) | ESH_E_IF_SUGGESTED_REQUEST | '06' | Data element for suggested request type: Ranges | 20080226 | ||
| 37 | Static Attribute | Public | Type reference (TYPE) | ESH_E_IF_SUGGESTED_REQUEST | '07' | Data element for suggested request type: Related | 20080226 | ||
| 38 | Static Attribute | Public | Type reference (TYPE) | ESH_E_IF_SUGGESTED_REQUEST | '05' | Data element for suggested request type: Values | 20080226 | ||
| 39 | Constant | Public | Type reference (TYPE) | ESH_E_IF_SEARCH_URL_TYPE | 'OPEN_SEARCH' | OpenSearch | 20090216 | ||
| 40 | Constant | Public | Type reference (TYPE) | ESH_E_IF_SEARCH_URL_TYPE | 'SEARCH_UI' | Search UI | 20090216 | ||
| 41 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ESH_IF_SEARCH_RESPONSES | Search responses | 20090128 | |||
| 42 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ESH_FED_SEARCH_FEDERATER | Search federator | 20081001 | |||
| 43 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ESH_QL_QUERY_LOGGING | Query logging | 20091005 | |||
| 44 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ESH_FED_QUERY_TRANSFORMATOR | Query transformator | 20090810 | |||
| 45 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ESH_FED_REQUEST_DATA | Search request data | 20081001 | |||
| 46 | Instance attribute | Private | Type reference (TYPE) | ESH_T_IF_MESSAGES | Messages | 20090113 | |||
| 47 | Instance attribute | Private | Type reference (TYPE) | RFCDEST | Logical destination (specified in function call) | 20081211 | |||
| 48 | Instance attribute | Private | Type reference (TYPE) | ESH_E_IF_SEARCH_EXEC_MODE | Search execution mode | 20091216 | |||
| 49 | Instance attribute | Private | Type reference (TYPE) | ESH_E_IF_FOLLOW_UP_QUERY_TYPE | Follow-up query type | 20091218 | |||
| 50 | Instance attribute | Private | Type reference (TYPE) | ESH_E_IF_SEARCH_EXEC_ID | ID of original query | 20091218 | |||
| 51 | Instance attribute | Private | Type reference (TYPE) | ESH_E_IF_SEARCH_EXEC_ID | Search execution ID | 20091216 | |||
| 52 | Instance attribute | Private | Type reference (TYPE) | ESH_E_IF_SEARCH_SESSION_ID | Search session ID | 20091218 | |||
| 53 | Instance attribute | Private | Type reference (TYPE) | ESH_E_IF_TIMEOUT | Timeout | 20081212 | |||
| 54 | Instance attribute | Private | Object reference (TYPE REF TO) | CX_ESH_IF_ENGINE | Local exception | 20090217 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Add a freestyle attribute (optional / = request attributes) | 20100720 | |
| 2 | Instance method | Private | Method | Add messages to the responses object | 20090113 | |
| 3 | Instance method | Public | Method | Add a search attribute condition | 20080117 | |
| 4 | Instance method | Public | Method | Add a search scope (AND-dependency inside one scope) | 20080117 | |
| 5 | Instance method | Public | Method | Add a semantics condition | 20090318 | |
| 6 | Instance method | Private | Method | Add the search tips to the messages | 20090113 | |
| 7 | Instance method | Public | Method | Adjust interactive navigation settings | 20090319 | |
| 8 | Instance method | Public | Method | Clone | 20081202 | |
| 9 | Instance method | Public | Constructor | Constructor | 20080117 | |
| 10 | Instance method | Private | Method | Delegate search to ES appliance (send RFC search request) | 20081211 | |
| 11 | Instance method | Public | Method | Get suggestions for a search input | 20121108 | |
| 12 | Instance method | Public | Method | Get value list for value help | 20090114 | |
| 13 | Instance method | Public | Method | Get ID of current search | 20091110 | |
| 14 | Instance method | Public | Method | Get page upper limit | 20081017 | |
| 15 | Instance method | Public | Method | 20081212 | ||
| 16 | Instance method | Public | Method | Get the current search scope | 20081119 | |
| 17 | Instance method | Public | Method | Get search terms - a serialized version if the request query | 20081212 | |
| 18 | Instance method | Public | Method | Get the textual search string | 20081017 | |
| 19 | Instance method | Public | Method | Get the search URL of the request (search UI or OpenSearch) | 20090216 | |
| 20 | Instance method | Public | Method | Get page lower limit | 20081017 | |
| 21 | Instance method | Protected | Method | Get suggested requests - obsolete IF_SE | 20080117 | |
| 22 | Instance method | Public | Method | Get suggestions for a search input | 20090320 | |
| 23 | Instance method | Public | Method | Get search timeout (sec) | 20090320 | |
| 24 | Instance method | Public | Method | 20081212 | ||
| 25 | Instance method | Public | Method | 20081212 | ||
| 26 | Instance method | Public | Method | Execute search | 20080117 | |
| 27 | Instance method | Public | Method | 20081212 | ||
| 28 | Instance method | Public | Method | Get distinct result tables for certain attributes | 20101130 | |
| 29 | Instance method | Private | Method | NOT YET IMPLEMENTED | 20130222 | |
| 30 | Instance method | Public | Method | Execute federated search | 20080117 | |
| 31 | Instance method | Public | Method | Retrieve the textual content of the request attribute | 20100224 | |
| 32 | Instance method | Public | Method | Set internal query | 20080222 | |
| 33 | Instance method | Public | Method | Set page upper limit | 20080118 | |
| 34 | Instance method | Public | Method | Set query options via query parts | 20090814 | |
| 35 | Instance method | Private | Method | Set Ruleset ID for duplicate search (on HANA only) | 20130222 | |
| 36 | Instance method | Protected | Method | Set object for search debugging | 20100607 | |
| 37 | Instance method | Public | Method | Set search language (optional - default is all languages) | 20090427 | |
| 38 | Instance method | Public | Method | Set the search mode | 20080222 | |
| 39 | Instance method | Public | Method | Set (overwrite) search scope | 20081114 | |
| 40 | Instance method | Protected | Method | Obsolete - use set_search_text | 20080117 | |
| 41 | Instance method | Public | Method | Add search text | 20080122 | |
| 42 | Instance method | Public | Method | Set type of search: Initial/ Follow up | 20091216 | |
| 43 | Instance method | Public | Method | Set search validity by date | 20080611 | |
| 44 | Instance method | Public | Method | Set the sorting attributes for the result list | 20080222 | |
| 45 | Instance method | Public | Method | Set page lower limit | 20080118 | |
| 46 | Instance method | Public | Method | Set search timeout (sec) | 20081119 | |
| 47 | Instance method | Public | Method | Obsolete | 20080620 | |
| 48 | Instance method | Public | Method | Overwrite the UI techs. for navigation targets (optional) | 20100719 | |
| 49 | Instance method | Private | Method | Find match for term | 20130508 |
Events
Class CL_ESH_IF_SEARCH_REQUEST has no event.
Types
Class CL_ESH_IF_SEARCH_REQUEST has no local type.
Method Signatures
Method ADD_FREESTYLE_ATTRIBUTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NAME | Call by reference | Type reference (TYPE) | STRING | 20100720 |
Method ADD_FREESTYLE_ATTRIBUTE on class CL_ESH_IF_SEARCH_REQUEST has no exception.
Method ADD_MESSAGES_TO_RESPONSES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_RESPONSES | Call by reference | Object reference (TYPE REF TO) | CL_ESH_IF_SEARCH_RESPONSES | Search Responses | 20090113 | |||
| 2 | IT_MESSAGES | Call by reference | Type reference (TYPE) | ESH_T_IF_MESSAGES | Messages | 20090113 |
Method ADD_MESSAGES_TO_RESPONSES on class CL_ESH_IF_SEARCH_REQUEST has no exception.
Method ADD_SEARCH_ATTRIBUTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_SELECT_OPTIONS | Call by reference | Type reference (TYPE) | ANY TABLE | 20080222 | ||||
| 2 | IV_CONTENT_TYPE | Call by reference | Type reference (TYPE) | ESH_E_IF_CONTENT_TYPE | Content Type | 20110420 | |||
| 3 | IV_NAME | Call by reference | Type reference (TYPE) | STRING | 20080121 | ||||
| 4 | IV_SEARCH_MODE | Call by reference | Type reference (TYPE) | ESH_E_IF_SEARCH_MODE | Search Mode | 20110420 | |||
| 5 | IV_VALUE | Call by reference | Type reference (TYPE) | STRING | 20080121 |
Method ADD_SEARCH_ATTRIBUTE on class CL_ESH_IF_SEARCH_REQUEST has no exception.
Method ADD_SEARCH_SCOPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CATEGORY_ID | Call by reference | Type reference (TYPE) | ESH_E_OM_CATEGORY | Category | 20080121 | |||
| 2 | IV_CONNECTOR_ID | Call by reference | Type reference (TYPE) | ESH_E_IF_SEARCH_CONNECTOR_ID | Search Connector ID | 20080121 | |||
| 3 | IV_KEYWORD | Call by reference | Type reference (TYPE) | ESH_E_IF_KEYWORD | Keyword | 20081216 | |||
| 4 | IV_LOCAL_SEARCH | Call by reference | Type reference (TYPE) | ESH_E_IF_DEFAULT_FLAG | Only data from the local system | 20080401 | |||
| 5 | IV_REQUEST_TYPE_ID | Call by reference | Type reference (TYPE) | ESH_E_IF_REQUEST_TYPE_ID | Request Type ID | 20080123 | |||
| 6 | IV_TEMPLATE_ID | Call by reference | Type reference (TYPE) | ESH_E_IF_TEMPLATE_ID | Search Connector Template ID | 20080121 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Internal error | 20080401 | ||
| 2 | The scope is not searchable | 20080401 |
Method ADD_SEARCH_SEMANTICS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LOW | Call by reference | Type reference (TYPE) | ESH_E_IF_ATTRIBUTE_VALUE | Value | 20090318 | |||
| 2 | IV_SEMANTICS_CODE | Call by reference | Type reference (TYPE) | ESH_E_IF_CONSTR_NAME | Constraint name | 20090318 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ESH Interface Exception | 20100105 |
Method ADD_SEARCH_TIPS_TO_MESSAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | ESH_T_IF_MESSAGES | Messages | 20090113 | |||
| 2 | IT_SEARCH_TIPS | Call by reference | Type reference (TYPE) | STRING_TABLE | Table of Strings | 20090113 |
Method ADD_SEARCH_TIPS_TO_MESSAGES on class CL_ESH_IF_SEARCH_REQUEST has no exception.
Method ADJUST_INTERACTIVE_NAVIGATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MAIN_SWITCH | Call by reference | Type reference (TYPE) | ESH_E_IF_INAV_MAIN_SWITCH | Interactive Navigation Main Switch | 20090319 | |||
| 2 | IV_MAX_NUM_VALUES | Call by reference | Type reference (TYPE) | ESH_E_IF_INAV_MAX_NUM_VALUES | Interactive Navigation - Maximum Number of Values | 20090319 | |||
| 3 | IV_OPT_NUM_VALUES | Call by reference | Type reference (TYPE) | ESH_E_IF_INAV_OPT_NUM_VALUES | Interactive Navigation - Optimum Number of Values | 20090319 |
Method ADJUST_INTERACTIVE_NAVIGATION on class CL_ESH_IF_SEARCH_REQUEST has no exception.
Method CLONE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_REQUEST | Value transfer | Object reference (TYPE REF TO) | CL_ESH_IF_SEARCH_REQUEST | Search Request | 20081202 |
Method CLONE on class CL_ESH_IF_SEARCH_REQUEST has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_ESH_IF_SEARCH_REQUEST has no parameter.
Method CONSTRUCTOR on class CL_ESH_IF_SEARCH_REQUEST has no exception.
Method DELEGATE_SEARCH_TO_APPLIANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_EXECUTION_CONTROL | Call by reference | Type reference (TYPE) | ESH_S_IF_SEARCH_EXEC_CONTROL | Control Search Request Processing (timeout, ...) | 20081212 | |||
| 2 | RO_RESPONSES | Value transfer | Object reference (TYPE REF TO) | CL_ESH_IF_SEARCH_RESPONSES | Search Responses | 20081212 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ESH Interface Exception | 20081211 |
Method GET_ATTRIBUTE_SUGGESTIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_STATISTICS | Call by reference | Type reference (TYPE) | ESH_T_IF_CONNECTOR_STATISTICS | Search Statistics for Connectors | 20130523 | |||
| 2 | ET_SUGGESTIONS | Call by reference | Type reference (TYPE) | ESH_T_IF_ATTRIBUTE_SUGGESTIONS | Suggestions for a search input | 20121108 | |||
| 3 | EV_RUNTIME | Call by reference | Type reference (TYPE) | ESH_E_IF_RUNTIME | Search Runtime (msec) | 20131113 | |||
| 4 | IT_ATTRIBUTES | Call by reference | Type reference (TYPE) | ESH_T_IF_ATTR_NAMES | Table of Attribute Names | 20130319 | |||
| 5 | IV_SEARCH_TERMS | Call by reference | Type reference (TYPE) | ESH_E_IF_SEARCH_STRING | Search String | 20121108 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ESH Interface Exception | 20121108 |
Method GET_ATTRIBUTE_VALUE_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_VALUE_LIST | Call by reference | Type reference (TYPE) | ESH_T_IF_ATTR_VALUE_LIST | Attribute Value List for Value Help | 20090114 | |||
| 2 | EV_NO_OF_TOTAL_HITS | Call by reference | Type reference (TYPE) | ESH_E_IF_NO_OF_TOTAL_RESULTS | Number of total results | 20090204 | |||
| 3 | IT_ATTRIBUTES | Call by reference | Type reference (TYPE) | ESH_T_IF_ATTR_NAMES | Table of Attribute Names | 20090114 | |||
| 4 | IT_ATTRIBUTE_CONDITIONS | Call by reference | Type reference (TYPE) | ESH_T_IF_ATTRIBUTE_CONDITIONS | Attribute Conditions | 20100802 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ESH Interface Exception | 20090114 |
Method GET_CURRENT_SEARCH_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_ID | Value transfer | Type reference (TYPE) | ESH_E_IF_SEARCH_EXEC_ID | Search Execution ID | 20091110 |
Method GET_CURRENT_SEARCH_ID on class CL_ESH_IF_SEARCH_REQUEST has no exception.
Method GET_MAX_NUMBER_OF_RESULTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_MAX_NUMBER_OF_RESULTS | Value transfer | Type reference (TYPE) | INT4 | Natural number | 20081017 |
Method GET_MAX_NUMBER_OF_RESULTS on class CL_ESH_IF_SEARCH_REQUEST has no exception.
Method GET_RESPONSES_ASYNC Signature
Method GET_RESPONSES_ASYNC on class CL_ESH_IF_SEARCH_REQUEST has no parameter.
Method GET_RESPONSES_ASYNC on class CL_ESH_IF_SEARCH_REQUEST has no exception.
Method GET_SCOPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SCOPE | Call by reference | Type reference (TYPE) | ESH_T_IF_SCOPE | Scope of Search Request | 20081119 |
Method GET_SCOPE on class CL_ESH_IF_SEARCH_REQUEST has no exception.
Method GET_SEARCH_TERMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_WITH_SCOPE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20100211 | |||
| 2 | RV_SEARCH_TERMS | Value transfer | Type reference (TYPE) | STRING | 20081212 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ESH Interface Exception | 20081212 |
Method GET_SEARCH_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_SEARCH_STRING | Value transfer | Type reference (TYPE) | STRING | 20081017 |
Method GET_SEARCH_TEXT on class CL_ESH_IF_SEARCH_REQUEST has no exception.
Method GET_SEARCH_URL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SEARCH_URL_TYPE | Call by reference | Type reference (TYPE) | ESH_E_IF_SEARCH_URL_TYPE | GC_URL_TYPE_SEARCH_UI | Search URL Type (Search UI, Open Search, ...) | 20090216 | ||
| 2 | RV_SEARCH_URL | Value transfer | Type reference (TYPE) | STRING | 20090216 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ESH Interface Exception | 20090217 |
Method GET_START_INDEX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_START_INDEX | Value transfer | Type reference (TYPE) | INT4 | Natural number | 20081017 |
Method GET_START_INDEX on class CL_ESH_IF_SEARCH_REQUEST has no exception.
Method GET_SUGGESTED_REQUESTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SUGGESTED_REQUESTS | Value transfer | Type reference (TYPE) | ESH_T_IF_SUGG_REQUEST_REQUEST | Table type for ESH_S_IF_SUGG_REQUEST_REQUEST | 20080226 | |||
| 2 | IT_SUGGESTED_REQUEST_TYPES | Call by reference | Type reference (TYPE) | ESH_T_IF_SUGGESTED_REQUEST | Table type for suggested request type | 20080226 |
Method GET_SUGGESTED_REQUESTS on class CL_ESH_IF_SEARCH_REQUEST has no exception.
Method GET_SUGGESTIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SUGGESTIONS | Call by reference | Type reference (TYPE) | ESH_T_IF_SUGGESTIONS | Suggestions for a search input | 20090320 | |||
| 2 | IV_NUMBER_OF_SUGGESTIONS | Call by reference | Type reference (TYPE) | ESH_E_IF_NO_OF_RESULTS | Number of Results | 20100401 | |||
| 3 | IV_SEARCH_TERMS | Call by reference | Type reference (TYPE) | ESH_E_IF_SEARCH_STRING | Search String | 20090320 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ESH Interface Exception | 20090320 |
Method GET_TIMEOUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_TIMEOUT | Value transfer | Type reference (TYPE) | ESH_E_IF_TIMEOUT | Search Timeout in sec | 20090320 |
Method GET_TIMEOUT on class CL_ESH_IF_SEARCH_REQUEST has no exception.
Method HAS_NEW_RESPONSES_ASYNC Signature
Method HAS_NEW_RESPONSES_ASYNC on class CL_ESH_IF_SEARCH_REQUEST has no parameter.
Method HAS_NEW_RESPONSES_ASYNC on class CL_ESH_IF_SEARCH_REQUEST has no exception.
Method IS_FINISHED_ASYNC Signature
Method IS_FINISHED_ASYNC on class CL_ESH_IF_SEARCH_REQUEST has no parameter.
Method IS_FINISHED_ASYNC on class CL_ESH_IF_SEARCH_REQUEST has no exception.
Method SEARCH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_COUNT_ONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | Count only | 20080131 | |||
| 2 | IV_ENGINE_TRACE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Enable engine trace | 20130417 | ||
| 3 | IV_RETURN_WHY_FOUND | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Return hit locations | 20101214 | ||
| 4 | RO_RESPONSES | Value transfer | Object reference (TYPE REF TO) | CL_ESH_IF_SEARCH_RESPONSES | Search Responses | 20080122 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ESH Interface Exception | 20080318 |
Method SEARCH_ASYNCHRONOUS Signature
Method SEARCH_ASYNCHRONOUS on class CL_ESH_IF_SEARCH_REQUEST has no parameter.
Method SEARCH_ASYNCHRONOUS on class CL_ESH_IF_SEARCH_REQUEST has no exception.
Method SEARCH_DISTINCT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_ATTRIBUTES | Call by reference | Type reference (TYPE) | ESH_T_IF_ATTR_NAMES | Table of Attribute Names | 20101130 | |||
| 2 | IT_ATTRIBUTE_CONDITIONS | Call by reference | Type reference (TYPE) | ESH_T_IF_ATTRIBUTE_CONDITIONS | Attribute Conditions | 20101130 | |||
| 3 | IV_RETURN_WHY_FOUND | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20121024 | |||
| 4 | RO_RESPONSES | Value transfer | Object reference (TYPE REF TO) | CL_ESH_IF_SEARCH_RESPONSES | 20101130 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ESH Interface Exception | 20101130 |
Method SEARCH_DUPLICATES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_RESPONSES | Value transfer | Object reference (TYPE REF TO) | CL_ESH_IF_SEARCH_RESPONSES | Search Responses | 20130222 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ESH Interface Exception | 20130222 |
Method SEARCH_FEDERATED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_COUNT_ONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | Count only | 20090223 | |||
| 2 | IV_RETURN_WHY_FOUND | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Return hit locations | 20101214 | ||
| 3 | IV_SORT_BY_RANK | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Sort by rank value instead of round robin | 20090910 | ||
| 4 | RO_RESPONSES | Value transfer | Object reference (TYPE REF TO) | CL_ESH_IF_SEARCH_RESPONSES | Search Responses | 20081015 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ESH Interface Exception | 20090108 |
Method SET_ATTRIBUTE_FOR_GET_CONTENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_HIGHLIGHT_TERMS | Call by reference | Type reference (TYPE) | STRING | Terms to be highlighted in the content | 20100224 | |||
| 2 | IV_REQUEST_ATTRIBUTE_ID | Call by reference | Type reference (TYPE) | ESH_E_IF_ATTRIBUTE_NAME | Attribute Name | 20100224 |
Method SET_ATTRIBUTE_FOR_GET_CONTENT on class CL_ESH_IF_SEARCH_REQUEST has no exception.
Method SET_INTERNAL_QUERY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_SEARCH_QUERY | Call by reference | Type reference (TYPE) | TREXT_QUERY_ENTRIES | Search query | 20080222 |
Method SET_INTERNAL_QUERY on class CL_ESH_IF_SEARCH_REQUEST has no exception.
Method SET_MAX_NUMBER_OF_RESULTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NUMBER_OF_RESULTS | Call by reference | Type reference (TYPE) | INT4 | 20 | End index | 20080118 |
Method SET_MAX_NUMBER_OF_RESULTS on class CL_ESH_IF_SEARCH_REQUEST has no exception.
Method SET_QUERY_PARTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_ROOT_QUERY_PART | Call by reference | Object reference (TYPE REF TO) | CL_ESH_IF_QUERY_PART | Root Query Part | 20090814 |
Method SET_QUERY_PARTS on class CL_ESH_IF_SEARCH_REQUEST has no exception.
Method SET_RULESET_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_RULESET_ID | Call by reference | Type reference (TYPE) | ESH_E_IF_RULESET_ID | Ruleset ID for duplicate search | 20130222 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ESH Interface Exception | 20130222 |
Method SET_SEARCH_DEBUGGER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_SEARCH_DEBUGGER | Call by reference | Object reference (TYPE REF TO) | CL_ESH_SE_SEARCH_DEBUGGING | Search Debugger | 20100607 |
Method SET_SEARCH_DEBUGGER on class CL_ESH_IF_SEARCH_REQUEST has no exception.
Method SET_SEARCH_LANGUAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | LAISO | 20090427 |
Method SET_SEARCH_LANGUAGE on class CL_ESH_IF_SEARCH_REQUEST has no exception.
Method SET_SEARCH_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FUZZY_SIMILARITY | Call by reference | Type reference (TYPE) | ESH_E_IF_FUZZY_SIMILARITY | 7000 | Fuzzy Similarity 0..10000 | 20090727 | ||
| 2 | IV_SEARCH_OPTIONS | Call by reference | Type reference (TYPE) | ESH_E_FED_SEARCH_OPTIONS | Search Options | 20131205 | |||
| 3 | IV_TERM_ACTION | Call by reference | Type reference (TYPE) | TREXD_TERM_ACTION | Term action (Exact, fuzzy) | 20080222 |
Method SET_SEARCH_MODE on class CL_ESH_IF_SEARCH_REQUEST has no exception.
Method SET_SEARCH_SCOPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CATEGORY_ID | Call by reference | Type reference (TYPE) | ESH_E_OM_CATEGORY | Category | 20081114 | |||
| 2 | IV_CONNECTOR_ID | Call by reference | Type reference (TYPE) | ESH_E_IF_SEARCH_CONNECTOR_ID | Search Connector ID | 20081114 | |||
| 3 | IV_KEYWORD | Call by reference | Type reference (TYPE) | ESH_E_IF_KEYWORD | Keyword | 20081216 | |||
| 4 | IV_LOCAL_SEARCH | Call by reference | Type reference (TYPE) | ESH_E_IF_DEFAULT_FLAG | Only data from the local system | 20081114 | |||
| 5 | IV_REQUEST_TYPE_ID | Call by reference | Type reference (TYPE) | ESH_E_IF_REQUEST_TYPE_ID | Request Type ID | 20081114 | |||
| 6 | IV_TEMPLATE_ID | Call by reference | Type reference (TYPE) | ESH_E_IF_TEMPLATE_ID | Search Connector Template ID | 20081114 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Internal error | 20081114 | ||
| 2 | The scope is not searchable | 20081114 |
Method SET_SEARCH_TERMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SEARCH_TERMS | Call by reference | Type reference (TYPE) | STRING | 20080118 |
Method SET_SEARCH_TERMS on class CL_ESH_IF_SEARCH_REQUEST has no exception.
Method SET_SEARCH_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TEXT | Call by reference | Type reference (TYPE) | ESH_E_IF_SEARCH_STRING | Search String | 20080122 |
Method SET_SEARCH_TEXT on class CL_ESH_IF_SEARCH_REQUEST has no exception.
Method SET_SEARCH_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_EXECUTION_MODE | Call by reference | Type reference (TYPE) | ESH_E_IF_SEARCH_EXEC_MODE | Search Execution Mode (Functional / Special) | 20091216 | |||
| 2 | IV_FOLLOW_UP_QUERY_TYPE | Call by reference | Type reference (TYPE) | ESH_E_IF_FOLLOW_UP_QUERY_TYPE | In case of Follow-Up Query: Follow-Up Query Type | 20091218 | |||
| 3 | IV_PREDECESSOR_QUERY_ID | Call by reference | Type reference (TYPE) | ESH_E_IF_SEARCH_EXEC_ID | In case of Follow-Up Query: ID of Predecessor Query | 20091216 | |||
| 4 | IV_SEARCH_SESSION_ID | Call by reference | Type reference (TYPE) | ESH_E_IF_SEARCH_SESSION_ID | Search Session ID | 20091218 |
Method SET_SEARCH_TYPE on class CL_ESH_IF_SEARCH_REQUEST has no exception.
Method SET_SEARCH_VALIDITY_BY_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DATE | Call by reference | Type reference (TYPE) | DATUM | Date | 20080611 |
Method SET_SEARCH_VALIDITY_BY_DATE on class CL_ESH_IF_SEARCH_REQUEST has no exception.
Method SET_SORT_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_SORT_ATTRIBUTES | Call by reference | Type reference (TYPE) | TREXT_SORT_ATTRIBUTES | Sort attributes | 20080222 |
Method SET_SORT_ATTRIBUTES on class CL_ESH_IF_SEARCH_REQUEST has no exception.
Method SET_START_INDEX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_START_INDEX | Call by reference | Type reference (TYPE) | INT4 | 1 | Start index | 20080118 |
Method SET_START_INDEX on class CL_ESH_IF_SEARCH_REQUEST has no exception.
Method SET_TIMEOUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TIMEOUT | Call by reference | Type reference (TYPE) | ESH_E_IF_TIMEOUT | Search Timeout in sec | 20081119 |
Method SET_TIMEOUT on class CL_ESH_IF_SEARCH_REQUEST has no exception.
Method SET_TRACING_PARAMETERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_GET_RT_KERNEL_NET | Call by reference | Type reference (TYPE) | ESH_E_CO_BOOLEAN | OBSOLETE | 20080620 | |||
| 2 | IV_GET_RT_QUERY_GROSS | Call by reference | Type reference (TYPE) | ESH_E_CO_BOOLEAN | OBSOLETE | 20080620 | |||
| 3 | IV_GET_RT_TREX_GROSS | Call by reference | Type reference (TYPE) | ESH_E_CO_BOOLEAN | OBSOLETE | 20080620 | |||
| 4 | IV_LOG_REQUEST | Call by reference | Type reference (TYPE) | ESH_E_CO_BOOLEAN | OBSOLETE | 20080620 | |||
| 5 | IV_LOG_REQUEST_INTERNAL_REPRES | Call by reference | Type reference (TYPE) | ESH_E_CO_BOOLEAN | OBSOLETE | 20080630 | |||
| 6 | IV_SEARCH_REQUEST_ID | Call by reference | Type reference (TYPE) | CHAR32 | OBSOLETE | 20080922 |
Method SET_TRACING_PARAMETERS on class CL_ESH_IF_SEARCH_REQUEST has no exception.
Method SET_UI_TECHS_FOR_LINKS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_UI_TECHS | Call by reference | Type reference (TYPE) | ESH_T_IF_TARGET_UI_TYPES | UI Technology list for navigation targets | 20100719 | |||
| 2 | IV_BUILD_FOR_ALL_TECHS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Build all targets for each navigation action | 20130325 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ESH Interface Exception | 20100720 |
Method _FIND_MATCH_OF_TERM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_MATCH | Call by reference | Type reference (TYPE) | MATCH_RESULT | Match with Regular Expression | 20130508 | |||
| 2 | IV_TERM | Call by reference | Type reference (TYPE) | STRING | 20130508 | ||||
| 3 | IV_TRY_FUZZY | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130508 | ||||
| 4 | IV_VALUE | Call by reference | Type reference (TYPE) | STRING | 20130508 |
Method _FIND_MATCH_OF_TERM on class CL_ESH_IF_SEARCH_REQUEST has no exception.
History
| Last changed by/on | SAP | 20141121 |
| SAP Release Created in | 711 |