SAP ABAP Class CL_COM_SE_FAST_UPDATE (Search Engine Service: Peform Fast Delta Update)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-TRX-SES (Application Component) TREX Search Engine Service
⤷
SES_INDEXING (Package) SES: Indexing
⤷
⤷
Properties
| Class | CL_COM_SE_FAST_UPDATE | |
| Short Description | Search Engine Service: Peform Fast Delta Update | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | COM_SE_SEARCH | |
| Program status | P | SAP Standard Production Program |
| Category | 0 | |
| Package | SES_INDEXING | SES: Indexing |
| Created | 20070808 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_COM_SE_FAST_UPDATE has no forward declaration.
Interfaces
Class CL_COM_SE_FAST_UPDATE has no interface implemented.
Friends
Class CL_COM_SE_FAST_UPDATE has no friend class.
Attributes
Class CL_COM_SE_FAST_UPDATE has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Concatenate language dependent and language indep. entries | 20070810 | |
| 2 | Static method | Public | Method | Set DOC_LANGU and DOC_KEY and extract the attribute values | 20070810 | |
| 3 | Static method | Public | Method | Index objects | 20070810 | |
| 4 | Static method | Public | Method | Write "Cancel" Event to Status Table | 20070924 | |
| 5 | Static method | Public | Method | Write "Start and End" Event to Status Table | 20070921 | |
| 6 | Static method | Public | Method | Array push of the changed objects data | 20070816 | |
| 7 | Static method | Public | Method | Single push of the changed object data | 20070809 | |
| 8 | Static method | Public | Method | Set the initial indexing mode of the SE queue | 20070903 |
Events
Class CL_COM_SE_FAST_UPDATE has no event.
Types
Class CL_COM_SE_FAST_UPDATE has no local type.
Method Signatures
Method CONCATENATE_CONTENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CONTENT | Call by reference | Type reference (TYPE) | COM_SEARCH_TT_CONTENT | Table with Content for Objects | 20070810 | |||
| 2 | IT_CONTENT | Call by reference | Type reference (TYPE) | COM_SEARCH_TT_CONTENT | Table with Content for Objects | 20070810 |
Method CONCATENATE_CONTENT on class CL_COM_SE_FAST_UPDATE has no exception.
Method EXTRACT_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_INDEX_DOC | Call by reference | Type reference (TYPE) | TREXS_INDEX_DOC | Document for indexing | 20070810 | |||
| 2 | EV_OBJECT_FOUND | Call by reference | Type reference (TYPE) | COM_SEARCH_TS_ATTRIBUTE_VALUE-OBJECT_FOUND | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070810 | |||
| 3 | IT_ATTRIBUTE_VALUE | Call by reference | Type reference (TYPE) | COM_SEARCH_TT_ATTRIBUTE_VALUE | Table with Attribute Values for Objects | 20070810 | |||
| 4 | IV_BUSOBJ | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_BUSOBJ | Business Object for Search Engine Service (SES) | 20070810 | |||
| 5 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | LAISO | Language according to ISO 639 | 20070810 | |||
| 6 | IV_MULTILANGUAGE | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_MULTILANGUAGE | Index Contains Multilingual Objects | 20070810 | |||
| 7 | IV_OBJECT_ID | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_OBJECT_ID | Internal Object ID (GUID) in Search Engine Service (SES) | 20070810 | |||
| 8 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_OBJECT_TYPE | Type of Business Object | 20070810 |
Method EXTRACT_ATTRIBUTES on class CL_COM_SE_FAST_UPDATE has no exception.
Method INDEX_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SE_DEL_RETURN_CODE | Call by reference | Type reference (TYPE) | TREX_RFC-RETURN_CODE | Returncode | 20070810 | |||
| 2 | EV_SE_DEL_RETURN_TEXT | Call by reference | Type reference (TYPE) | TREX_RFC-RETURN_TEXT | Rückgabetext | 20070810 | |||
| 3 | EV_SE_DEL_RUNTIME | Call by reference | Type reference (TYPE) | TREXS_COMPONENT_RUNTIME | run time of the trex components | 20070810 | |||
| 4 | EV_SE_IDX_RETURN_CODE | Call by reference | Type reference (TYPE) | TREX_RFC-RETURN_CODE | Returncode | 20070810 | |||
| 5 | EV_SE_IDX_RETURN_TEXT | Call by reference | Type reference (TYPE) | TREX_RFC-RETURN_TEXT | Rückgabetext | 20070810 | |||
| 6 | EV_SE_IDX_RUNTIME | Call by reference | Type reference (TYPE) | TREXS_COMPONENT_RUNTIME | run time of the trex components | 20070810 | |||
| 7 | IT_ATTRIBUTE_VALUE_LIST | Call by reference | Type reference (TYPE) | COM_SEARCH_TT_ATTRIBUTE_VALUE | Table with Attribute Values for Objects | 20070810 | |||
| 8 | IT_CONTENT | Call by reference | Type reference (TYPE) | COM_SEARCH_TT_CONTENT | Table with Content for Objects | 20070810 | |||
| 9 | IT_OBJ_IDS_DELETE | Call by reference | Type reference (TYPE) | COM_SEARCH_TT_OBJECT_ID | Object IDs to be deleted from the Index (deindexed) | 20070814 | |||
| 10 | IV_BUSOBJ | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_BUSOBJ | Business Object for Search Engine Service (SES) | 20070810 | |||
| 11 | IV_INDEX_ID | Call by reference | Type reference (TYPE) | TREX_RFC-INDEX_ID | Index Id | 20070810 | |||
| 12 | IV_MULTILANGUAGE | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_MULTILANGUAGE | 'X' | Index Contains Multilingual Objects | 20070810 | ||
| 13 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_OBJECT_TYPE | Type of Business Object | 20070810 | |||
| 14 | IV_RFC_DESTINATION | Call by reference | Type reference (TYPE) | TREX_RFC-RFC_DESTINATION | RFC destination to TREX | 20070810 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Search Engine: Error during Conversion to UTF-8 | 20070810 | ||
| 2 | Dynamic Method Call for Search Engine failed | 20070810 | ||
| 3 | Unspecified Error in Search Engine, see SYST-Variables | 20070810 |
Method PUT_ABORT_FAST_DELTA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DATE | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_LAST_FULL_DATE | Start Date of Indexing | 20070924 | |||
| 2 | IV_INDEX_ID | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_INDEX_ID | Index ID in the Search Engine | 20070924 | |||
| 3 | IV_TIME | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_LAST_FULL_TIME | Start Time of Indexing | 20070924 | |||
| 4 | IV_XDATE | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_LAST_FULL_XDATE | SY-DATUM | End Date of Indexing | 20070924 | ||
| 5 | IV_XTIME | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_LAST_FULL_XTIME | SY-UZEIT | End Time of Indexing | 20070924 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error During INSERT into Database Table COM_SE_STATUS | 20070924 | ||
| 2 | Error During UPDATE in Database Table COM_SE_STATUS | 20070924 |
Method PUT_GOOD_FAST_DELTA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_COUNTER | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_LAST_FULL_COUNT | Number of Objects at End of Indexing | 20070921 | |||
| 2 | IV_DATE | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_LAST_FULL_DATE | Start Date of Indexing | 20070921 | |||
| 3 | IV_INDEX_ID | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_INDEX_ID | Index ID in the Search Engine | 20070921 | |||
| 4 | IV_TIME | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_LAST_FULL_TIME | Start Time of Indexing | 20070921 | |||
| 5 | IV_XDATE | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_LAST_FULL_XDATE | SY-DATUM | End Date of the Indexing | 20070921 | ||
| 6 | IV_XTIME | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_LAST_FULL_XTIME | SY-UZEIT | End Time of Indexing | 20070921 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error During INSERT into Database Table COM_SE_STATUS | 20070921 | ||
| 2 | Error During UPDATE in Database Table COM_SE_STATUS | 20070921 |
Method SET_CHANGED_DATA_ARRAY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SE_DEL_RETURN_CODE | Call by reference | Type reference (TYPE) | TREX_RFC-RETURN_CODE | Return Code for Deletion in the Search Engine | 20070817 | |||
| 2 | EV_SE_DEL_RETURN_TEXT | Call by reference | Type reference (TYPE) | TREX_RFC-RETURN_TEXT | Return Text for Deletion in the Search Engine | 20070817 | |||
| 3 | EV_SE_DEL_RUNTIME | Call by reference | Type reference (TYPE) | TREXS_COMPONENT_RUNTIME | Runtime of the Search Engine for Deletion | 20070817 | |||
| 4 | EV_SE_IDX_RETURN_CODE | Call by reference | Type reference (TYPE) | TREX_RFC-RETURN_CODE | Return Code for Indexing in the Search Engine | 20070817 | |||
| 5 | EV_SE_IDX_RETURN_TEXT | Call by reference | Type reference (TYPE) | TREX_RFC-RETURN_TEXT | Return Text for Indexing in the Search Engine | 20070817 | |||
| 6 | EV_SE_IDX_RUNTIME | Call by reference | Type reference (TYPE) | TREXS_COMPONENT_RUNTIME | Runtime of the Search Engine for Indexing | 20070817 | |||
| 7 | EV_SE_NOT_CONNECTED | Call by reference | Type reference (TYPE) | BOOLE_D | X = No Search Engine Connected -> No Insert | 20070816 | |||
| 8 | IT_CHANGED_OBJECTS_DATA | Call by reference | Type reference (TYPE) | COM_SEARCH_TT_CHANGED_OBJ_DATA | Data of the changed business objects | 20070816 | |||
| 9 | IV_BUSOBJ | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_BUSOBJ | Business Object for Search Engine Service (SES) | 20070817 | |||
| 10 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_OBJECT_TYPE | Type of Business Object | 20070817 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Business Object is not supported (Table COM_SE_BUSOBJ) | 20070912 | ||
| 2 | Unspecified Error in Business Object Class | 20070912 | ||
| 3 | Error During INSERT in Database Table COM_SE_CPOINTER | 20070816 | ||
| 4 | Invalid Value in Importing Parameter | 20070816 | ||
| 5 | Error During Internal No. Assignment for Change Pointer ID | 20070816 | ||
| 6 | Search Engine: Error during Conversion to UTF-8 | 20070912 | ||
| 7 | Dynamic Method Call for Search Engine failed | 20070912 | ||
| 8 | Unspecified Error in Search Engine, see SYST-Variables | 20070912 |
Method SET_CHANGED_DATA_SINGLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SE_DEL_RETURN_CODE | Call by reference | Type reference (TYPE) | TREX_RFC-RETURN_CODE | Return Code for Deletion in the Search Engine | 20070813 | |||
| 2 | EV_SE_DEL_RETURN_TEXT | Call by reference | Type reference (TYPE) | TREX_RFC-RETURN_TEXT | Return Text for Deletion in the Search Engine | 20070813 | |||
| 3 | EV_SE_DEL_RUNTIME | Call by reference | Type reference (TYPE) | TREXS_COMPONENT_RUNTIME | Runtime of the Search Engine for Deletion | 20070813 | |||
| 4 | EV_SE_IDX_RETURN_CODE | Call by reference | Type reference (TYPE) | TREX_RFC-RETURN_CODE | Return Code for Indexing in the Search Engine | 20070813 | |||
| 5 | EV_SE_IDX_RETURN_TEXT | Call by reference | Type reference (TYPE) | TREX_RFC-RETURN_TEXT | Return Text for Indexing in the Search Engine | 20070813 | |||
| 6 | EV_SE_IDX_RUNTIME | Call by reference | Type reference (TYPE) | TREXS_COMPONENT_RUNTIME | Runtime of the Search Engine for Indexing | 20070813 | |||
| 7 | EV_SE_NOT_CONNECTED | Call by reference | Type reference (TYPE) | BOOLE_D | SES: Change Pointer for Business Objects | 20070809 | |||
| 8 | IT_ATTRIBUTE_VALUE_LIST | Call by reference | Type reference (TYPE) | COM_SEARCH_TT_ATTRIBUTE_VALUE | Table with Attribute Values for Objects | 20070809 | |||
| 9 | IT_CONTENT | Call by reference | Type reference (TYPE) | COM_SEARCH_TT_CONTENT | CONTENT of the business object | 20070809 | |||
| 10 | IV_BUSOBJ | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_BUSOBJ | Business Object for Search Engine Service (SES) | 20070809 | |||
| 11 | IV_OBJECT_ID | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_OBJECT_ID | Internal Object ID (GUID) in Search Engine Service (SES) | 20070809 | |||
| 12 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_OBJECT_TYPE | Type of Business Object | 20070809 | |||
| 13 | IV_UPD_FLAG | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_UPD_FLAG | 'U' | SES: Update Indicator: I = Insert; U = Update; D = Delete | 20070809 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Business Object is not supported (Table COM_SE_BUSOBJ) | 20070912 | ||
| 2 | Unspecified Error in Business Object Class | 20070912 | ||
| 3 | Error During INSERT in Database Table COM_SE_CPOINTER | 20070813 | ||
| 4 | Invalid Value in Importing Parameter | 20070813 | ||
| 5 | Error During Internal No. Assignment for Change Pointer ID | 20070813 | ||
| 6 | Search Engine: Error during Conversion to UTF-8 | 20070912 | ||
| 7 | Dynamic Method Call for Search Engine failed | 20070912 | ||
| 8 | Unspecified Error in Search Engine, see SYST-Variables | 20070912 |
Method SET_QUEUE_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_RETURN_CODE | Call by reference | Type reference (TYPE) | TREX_RFC-RETURN_CODE | Return Code | 20070903 | |||
| 2 | EV_RETURN_TEXT | Call by reference | Type reference (TYPE) | TREX_RFC-RETURN_TEXT | Return Text | 20070903 | |||
| 3 | IV_INDEX_ID | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_INDEX_ID | Object Index ID in the Search Engine | 20070903 | |||
| 4 | IV_MODE | Call by reference | Type reference (TYPE) | C | 0 = normal; 1 = initial | 20070903 | |||
| 5 | IV_RFC_DESTINATION | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20070903 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error Converting to UTF-8 | 20070903 | ||
| 2 | Error, See SYST Variables | 20070903 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 711 |