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 |