SAP ABAP Class CL_COM_SE_SEARCH_IIF_UTIL (Internal Interface of the Search-Engine-Based Search)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-TRX-SES (Application Component) TREX Search Engine Service
⤷
SES_SEARCH_IIF (Package) SES: Internal interface for searching
⤷
⤷
Properties
| Class | CL_COM_SE_SEARCH_IIF_UTIL | |
| Short Description | Internal Interface of the Search-Engine-Based Search | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | COM_SE_SEARCH | |
| Program status | ||
| Category | 0 | |
| Package | SES_SEARCH_IIF | SES: Internal interface for searching |
| Created | 20050117 | SAP |
| Last change | 20050428 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_COM_SE_SEARCH_IIF_UTIL has no forward declaration.
Interfaces
Class CL_COM_SE_SEARCH_IIF_UTIL has no interface implemented.
Friends
Class CL_COM_SE_SEARCH_IIF_UTIL has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | CHAR1 | '|' | Separator between busobj and object_type | 20050117 | ||
| 2 | Constant | Public | Type reference (TYPE) | CHAR1 | '.' | Separator between index name and index alias | 20050401 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20050117 | |
| 2 | Static method | Public | Method | Add Index Alias to Index ID | 20050401 | |
| 3 | Static method | Public | Method | Split Index ID into Index Name and Index Alias | 20050401 | |
| 4 | Static method | Public | Method | Map Field Index ID from SES to TREX format | 20050318 | |
| 5 | Static method | Public | Method | Map field join_path from SES to TREX format | 20050318 | |
| 6 | Static method | Public | Method | Map Query Entries from SES to TREX format | 20050117 | |
| 7 | Static method | Public | Method | Map Requested Attributes from SES to TREX Format | 20050117 | |
| 8 | Static method | Public | Method | Map Result Attribute from TREX to SES format | 20050322 | |
| 9 | Static method | Public | Method | Map Sort Attributes from SES to TREX format | 20050318 | |
| 10 | Static method | Public | Method | Concatenate Object Type Key into piped string | 20050317 | |
| 11 | Static method | Public | Method | Split Object Type Key from piped string into structure | 20050317 |
Events
Class CL_COM_SE_SEARCH_IIF_UTIL has no event.
Types
Class CL_COM_SE_SEARCH_IIF_UTIL has no local type.
Method Signatures
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_COM_SE_SEARCH_IIF_UTIL has no parameter.
Method CLASS_CONSTRUCTOR on class CL_COM_SE_SEARCH_IIF_UTIL has no exception.
Method INDEX_ID_ADD_ALIAS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_INDEX_ID | Call by reference | Type reference (TYPE) | TREXD_INDEX_ID | Index ID including alias | 20050401 | |||
| 2 | IV_INDEX_ID | Call by reference | Type reference (TYPE) | TREXD_INDEX_ID | Index ID | 20050401 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Root Error Class for Package SES_SEARCH_IIF | 20050401 |
Method INDEX_ID_SPLIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_INDEX_ALIAS | Call by reference | Type reference (TYPE) | TREXD_INDEX_ID | Index Alias | 20050401 | |||
| 2 | EV_INDEX_ID | Call by reference | Type reference (TYPE) | TREXD_INDEX_ID | Index ID without Alias | 20050401 | |||
| 3 | IV_INDEX_ID | Call by reference | Type reference (TYPE) | TREXD_INDEX_ID | Index ID | 20050401 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Root Error Class for Package SES_SEARCH_IIF | 20050401 |
Method MAP_FIELD_INDEX_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_TREX_INDEX_ID | Call by reference | Type reference (TYPE) | TREXD_INDEX_ID | TREX Field Index ID | 20050318 | |||
| 2 | IV_SES_INDEX_ID | Call by reference | Type reference (TYPE) | TREXD_INDEX_ID | SES Field Index ID | 20050318 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Root Error Class for Package SES_SEARCH_IIF | 20050318 |
Method MAP_FIELD_JOIN_PATH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_TREX_JOIN_PATH | Call by reference | Type reference (TYPE) | TREXD_JOIN_PATH | TREX join path | 20050318 | |||
| 2 | IV_SES_JOIN_PATH | Call by reference | Type reference (TYPE) | TREXD_JOIN_PATH | SES join path: rel type id | 20050318 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Root Error Class for Package SES_SEARCH_IIF | 20050318 |
Method MAP_QUERY_ENTRIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TREX_QUERY_ENTRIES | Value transfer | Type reference (TYPE) | TREXT_QUERY_ENTRIES | Query in TREX format | 20050318 | |||
| 2 | IT_SES_QUERY_ENTRIES | Call by reference | Type reference (TYPE) | TREXT_QUERY_ENTRIES | Query in SES format | 20050318 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Wurzel-Fehlerklasse für Paket SES_SEARCH_IIF | 20050117 |
Method MAP_REQUESTED_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TREX_REQ_ATTR_LIST | Value transfer | Type reference (TYPE) | TREXT_JOIN_ATTRIBUTES | Gewünschte Attribute: Ort in TREX-Format | 20050117 | |||
| 2 | IT_SES_REQ_ATTR_LIST | Call by reference | Type reference (TYPE) | TREXT_JOIN_ATTRIBUTES | Gewünschte Attribute: Ort in SES-Format | 20050117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Wurzel-Fehlerklasse für Paket SES_SEARCH_IIF | 20050117 |
Method MAP_RESULT_ATTRIBUTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_SES_ATTR | Call by reference | Type reference (TYPE) | TREXS_DOC_ATTRIBUTES | SES Attribute | 20050322 | |||
| 2 | IS_TREX_ATTR | Call by reference | Type reference (TYPE) | TREXS_DOC_ATTRIBUTES | TREX Attribute | 20050322 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Root Error Class for Package SES_SEARCH_IIF | 20050322 |
Method MAP_SORT_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TREX_SORT_ATTRIBUTES | Value transfer | Type reference (TYPE) | TREXT_SORT_ATTRIBUTES | Sort Attributes in TREX format | 20050318 | |||
| 2 | IT_SES_SORT_ATTRIBUTES | Call by reference | Type reference (TYPE) | TREXT_SORT_ATTRIBUTES | Sort Attributes in SES format | 20050318 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Root Error Class for Package SES_SEARCH_IIF | 20050318 |
Method OBJECT_TYPE_KEY_CONCAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_PIPED_STRING | Call by reference | Type reference (TYPE) | TREXD_INDEX_ID | Index ID | 20050317 | |||
| 2 | IS_OBJECT_TYPE_KEY | Call by reference | Type reference (TYPE) | COM_SEARCH_TS_OBJECT_TYPE_KEY | Object Type Key | 20050317 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Root Error Class for Package SES_SEARCH_IIF | 20050317 |
Method OBJECT_TYPE_KEY_SPLIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_OBJECT_TYPE_KEY | Call by reference | Type reference (TYPE) | COM_SEARCH_TS_OBJECT_TYPE_KEY | Object Type Key | 20050317 | |||
| 2 | IV_PIPED_STRING | Call by reference | Type reference (TYPE) | TREXD_INDEX_ID | Index Id | 20050317 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Root Error Class for Package SES_SEARCH_IIF | 20050317 |
History
| Last changed by/on | SAP | 20050428 |
| SAP Release Created in | 700 |