SAP ABAP Class CL_COM_SE_CUSTOM_UPDATE (Customizing for Search Engine Service: INS/UPD/DEL)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-TRX-SES (Application Component) TREX Search Engine Service
⤷
SES_CUSTOM (Package) SES: Customizing + central types and functions
⤷
⤷
Properties
| Class | CL_COM_SE_CUSTOM_UPDATE | |
| Short Description | Customizing for Search Engine Service: INS/UPD/DEL | |
| 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_CUSTOM | SES: Customizing + central types and functions |
| Created | 20040119 | SAP |
| Last change | 20080612 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_COM_SE_CUSTOM_UPDATE has no forward declaration.
Interfaces
Class CL_COM_SE_CUSTOM_UPDATE has no interface implemented.
Friends
Class CL_COM_SE_CUSTOM_UPDATE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | CHAR4 | 'ses:' | Namespace für Search Engine Service in TREX | 20040119 | ||
| 2 | Constant | Public | Type reference (TYPE) | COM_SEARCH_TV_INDEX_TYPE | '_j' | Suffix for Join Index | 20041207 | ||
| 3 | Constant | Public | Type reference (TYPE) | COM_SEARCH_TV_INDEX_TYPE | '_r' | Suffix for Relation Index | 20041207 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Activate Index in Table COM_SE_BUSOBJTY | 20040301 | |
| 2 | Static method | Public | Method | Activate Relation Index in Table COM_SE_BUSOBJTY | 20041209 | |
| 3 | Static method | Public | Method | Deactivate Index in Table COM_SE_BUSOBJTY | 20040219 | |
| 4 | Static method | Public | Method | Pre-enter an Object Index ID | 20040119 | |
| 5 | Static method | Public | Method | Pre-enter a Join Index ID | 20041207 | |
| 6 | Static method | Public | Method | Pre-enter a Relation Index ID | 20041207 | |
| 7 | Static method | Public | Method | Delete Business Obj. in Tab. COM_SE_BUSOBJ + COM_SE_BUSOBJTY | 20040119 | |
| 8 | Static method | Public | Method | Delete Object Type in Table COM_SE_BUSOBJTY | 20040119 | |
| 9 | Static method | Public | Method | Delete Index ID in Table COM_SE_BUSOBJTY | 20040301 | |
| 10 | Static method | Public | Method | Insert Business Object in Table COM_SE_BUSOBJ | 20040119 | |
| 11 | Static method | Public | Method | Insert Object Type in Table COM_SE_BUSOBJTY | 20040119 | |
| 12 | Static method | Public | Method | Insert/Modify Client Entry in Table COM_SE_SEARCH | 20040126 | |
| 13 | Static method | Public | Method | Update Table COM_SE_BUSOBJTY with DEFAULT_INDEX_ID | 20040212 | |
| 14 | Static method | Public | Method | Update Table COM_SE_BUSOBJTY with DEFAULT_INDEX_ID_REL | 20041208 |
Events
Class CL_COM_SE_CUSTOM_UPDATE has no event.
Types
Class CL_COM_SE_CUSTOM_UPDATE has no local type.
Method Signatures
Method ACTIVATE_INDEX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_COM_SE_BUSOBJTY | Call by reference | Type reference (TYPE) | COM_SE_BUSOBJTY | Eintrag, wie in Datenbank aktualisiert | 20040301 | |||
| 2 | EV_RETURNCODE | Call by reference | Type reference (TYPE) | SY-SUBRC | Rückgabewert nach ABAP UPDATE | 20040301 | |||
| 3 | IV_BUSOBJ | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_BUSOBJ | Business-Objekt | 20040301 | |||
| 4 | IV_COMMIT_WORK | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | X = Methode soll selbst COMMIT WORK auslösen | 20040301 | ||
| 5 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_OBJECT_TYPE | Typ des Business-Objekts | 20040301 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Objekttyp in Tabelle COM_SE_BUSOBJTY nicht definiert | 20040301 |
Method ACTIVATE_INDEX_REL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_COM_SE_BUSOBJTY | Call by reference | Type reference (TYPE) | COM_SE_BUSOBJTY | Eintrag, wie in Datenbank aktualisiert | 20041209 | |||
| 2 | EV_RETURNCODE | Call by reference | Type reference (TYPE) | SY-SUBRC | Rückgabewert nach ABAP UPDATE | 20041209 | |||
| 3 | IV_BUSOBJ | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_BUSOBJ | Business-Objekt | 20041209 | |||
| 4 | IV_COMMIT_WORK | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | X = Methode soll selbst COMMIT WORK auslösen | 20041209 | ||
| 5 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_OBJECT_TYPE | Typ des Business-Objekts | 20041209 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Objekttype in Tabelle COM_SE_BUSOBJTY nicht definiert | 20041209 |
Method DEACTIVATE_INDEX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_COM_SE_BUSOBJTY | Call by reference | Type reference (TYPE) | COM_SE_BUSOBJTY | Eintrag, wie in Datenbank aktualisiert | 20040219 | |||
| 2 | EV_RETURNCODE | Call by reference | Type reference (TYPE) | SY-SUBRC | Rückgabewert nach ABAP UPDATE | 20040219 | |||
| 3 | IV_BUSOBJ | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_BUSOBJ | Business-Objekt | 20040219 | |||
| 4 | IV_COMMIT_WORK | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | X = Methode soll selbst COMMIT WORK auslösen | 20040219 | ||
| 5 | IV_FROM_CBR | Call by reference | Type reference (TYPE) | XFELD | SPACE | X = Call From Callback Routine | 20080226 | ||
| 6 | IV_INDEX_ID | Call by reference | Type reference (TYPE) | TREXD_INDEX_ID | Index-ID | 20041214 | |||
| 7 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_OBJECT_TYPE | Typ des Business-Objekts | 20040219 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Business-Objekt in Tabelle COM_SE_BUSOBJ nicht definiert | 20041215 | ||
| 2 | Index-ID nicht definiert | 20041215 | ||
| 3 | Objekttyp in Tabelle COM_SE_BUSOBJTY nicht definiert | 20040219 |
Method DEFAULT_INDEX_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BUSOBJ | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_BUSOBJ | Business-Objekt | 20040119 | |||
| 2 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_OBJECT_TYPE | Typ des Business-Objekts | 20040119 | |||
| 3 | RV_INDEX_ID | Value transfer | Type reference (TYPE) | COM_SEARCH_TV_INDEX_ID | Index-ID | 20040119 |
Method DEFAULT_INDEX_ID on class CL_COM_SE_CUSTOM_UPDATE has no exception.
Method DEFAULT_INDEX_ID_JOIN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DEFAULT_INDEX_ID | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_INDEX_ID | Index-ID | 20041207 | |||
| 2 | RV_INDEX_ID_JOIN | Value transfer | Type reference (TYPE) | COM_SEARCH_TV_INDEX_ID_JOIN | Join-Index-ID | 20041207 |
Method DEFAULT_INDEX_ID_JOIN on class CL_COM_SE_CUSTOM_UPDATE has no exception.
Method DEFAULT_INDEX_ID_REL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DEFAULT_INDEX_ID | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_INDEX_ID | Index-ID | 20041207 | |||
| 2 | RV_INDEX_ID_REL | Value transfer | Type reference (TYPE) | COM_SEARCH_TV_INDEX_ID_REL | Beziehungsindex-ID | 20041207 |
Method DEFAULT_INDEX_ID_REL on class CL_COM_SE_CUSTOM_UPDATE has no exception.
Method DELETE_BUSOBJ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_RETURNCODE | Call by reference | Type reference (TYPE) | SY-SUBRC | Rückgabewert nach ABAP DELETE | 20040119 | |||
| 2 | IV_BUSOBJ | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_BUSOBJ | Business-Objekt | 20040119 | |||
| 3 | IV_COMMIT_WORK | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | X = Methode soll selbst COMMIT WORK auslösen | 20040119 |
Method DELETE_BUSOBJ on class CL_COM_SE_CUSTOM_UPDATE has no exception.
Method DELETE_BUSOBJTY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_RETURNCODE | Call by reference | Type reference (TYPE) | SY-SUBRC | Rückgabewert nach ABAP DELETE | 20040119 | |||
| 2 | IV_BUSOBJ | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_BUSOBJ | Business-Objekt | 20040119 | |||
| 3 | IV_COMMIT_WORK | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | X = Methode soll selbst COMMIT WORK auslösen | 20040119 | ||
| 4 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_OBJECT_TYPE | Typ des Business-Objekts | 20040119 |
Method DELETE_BUSOBJTY on class CL_COM_SE_CUSTOM_UPDATE has no exception.
Method DELETE_INDEX_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_COM_SE_BUSOBJTY | Call by reference | Type reference (TYPE) | COM_SE_BUSOBJTY | Eintrag, wie in Datenbank aktualisiert | 20040301 | |||
| 2 | EV_RETURNCODE | Call by reference | Type reference (TYPE) | SY-SUBRC | Rückgabewert nach ABAP UPDATE | 20040301 | |||
| 3 | IV_BUSOBJ | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_BUSOBJ | Business-Objekt | 20040301 | |||
| 4 | IV_COMMIT_WORK | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | X = Methode soll selbst COMMIT WORK auslösen | 20040301 | ||
| 5 | IV_INDEX_ID | Call by reference | Type reference (TYPE) | TREXD_INDEX_ID | Index-ID | 20041217 | |||
| 6 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_OBJECT_TYPE | Typ des Business-Objekts | 20040301 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Business-Objekt in Tabelle COM_SE_BUSOBJ nicht definiert | 20040301 | ||
| 2 | Objekttyp in Tabelle COM_SE_BUSOBJTY nicht definiert | 20040301 |
Method INSERT_BUSOBJ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_COM_SE_BUSOBJ | Call by reference | Type reference (TYPE) | COM_SE_BUSOBJ | Eintrag, wie in Datenbank eingefügt | 20040119 | |||
| 2 | EV_RETURNCODE | Call by reference | Type reference (TYPE) | SY-SUBRC | Rückgabewert nach ABAP INSERT | 20040119 | |||
| 3 | IV_BUSOBJ | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_BUSOBJ | Business-Objekt | 20040119 | |||
| 4 | IV_COMMIT_WORK | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | X = Methode soll selbst COMMIT WORK auslösen | 20040119 | ||
| 5 | IV_OBJ_CLASS_NAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Objektklasse zum Business-Objekt | 20040119 |
Method INSERT_BUSOBJ on class CL_COM_SE_CUSTOM_UPDATE has no exception.
Method INSERT_BUSOBJTY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_COM_SE_BUSOBJTY | Call by reference | Type reference (TYPE) | COM_SE_BUSOBJTY | Eintrag, wie in Datenbank eingefügt | 20040119 | |||
| 2 | EV_RETURNCODE | Call by reference | Type reference (TYPE) | SY-SUBRC | Rückgabewert nach ABAP INSERT | 20040119 | |||
| 3 | IV_BUSOBJ | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_BUSOBJ | Business-Objekt | 20040119 | |||
| 4 | IV_COMMIT_WORK | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | X = Methode soll selbst COMMIT WORK auslösen | 20040119 | ||
| 5 | IV_KEYMAPPING | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_KEYMAPPING | ' ' | X = ID-Mapping wird indiziert | 20040212 | ||
| 6 | IV_LOGLEVEL | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_LOGLEVEL | '1' | Detaillierungsgrad der Spool-Liste bei Delta-Indizierung | 20040213 | ||
| 7 | IV_MULTILANGUAGE | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_MULTILANGUAGE | 'X' | X = Index enthält mehrsprachige Objekte | 20040212 | ||
| 8 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_OBJECT_TYPE | Typ des Business-Objekts | 20040119 | |||
| 9 | IV_UPD_PACK_SIZE | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_UPD_PACK_SIZE | 1000 | Maximale Anzahl der Objekte in Index-Update-Paket | 20040212 |
Method INSERT_BUSOBJTY on class CL_COM_SE_CUSTOM_UPDATE has no exception.
Method MODIFY_SEARCH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_COM_SE_SEARCH | Call by reference | Type reference (TYPE) | COM_SE_SEARCH | Eintrag, wie in Datenbank eingefügt/geändert | 20040126 | |||
| 2 | EV_RETURNCODE | Call by reference | Type reference (TYPE) | SY-SUBRC | Rückgabewert nach ABAP MODIFY | 20040126 | |||
| 3 | IV_AUTH_CHECK_LIMIT | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_AUTH_CHECK_LIMIT | 100 | Default: Maximale Anzahl d. Objekte bei Berechtigungsprüfung | 20040217 | ||
| 4 | IV_COMMIT_WORK | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | X = Methode soll selbst COMMIT WORK auslösen | 20040126 | ||
| 5 | IV_RFC_DESTINATION | Call by reference | Type reference (TYPE) | TREX_RFC-RFC_DESTINATION | RFC-Destination für die Suchmaschine | 20040126 | |||
| 6 | IV_SE_CLASS_NAME | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_SE_CLASS_NAME | Name der Klasse zur Suchmaschinenanbindung | 20040126 |
Method MODIFY_SEARCH on class CL_COM_SE_CUSTOM_UPDATE has no exception.
Method UPDATE_INDEX_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_COM_SE_BUSOBJTY | Call by reference | Type reference (TYPE) | COM_SE_BUSOBJTY | Eintrag, wie in Datenbank aktualisiert | 20040212 | |||
| 2 | EV_INDEX_ID_NEW | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_INDEX_ID | Neue Index-ID | 20040212 | |||
| 3 | EV_RETURNCODE | Call by reference | Type reference (TYPE) | SY-SUBRC | Rückgabewert nach ABAP UPDATE | 20040212 | |||
| 4 | IV_BUSOBJ | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_BUSOBJ | Business-Objekt | 20040212 | |||
| 5 | IV_COMMIT_WORK | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | X = Methode soll selbst COMMIT WORK auslösen | 20040212 | ||
| 6 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_OBJECT_TYPE | Typ des Business-Objekts | 20040212 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Businessobjekt in Tabelle COM_SE_BUSOBJ nicht definiert | 20040212 | ||
| 2 | Objekttyp in Tabelle COM_SE_BUSOBJTY nicht definiert | 20040212 |
Method UPDATE_INDEX_ID_REL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_COM_SE_BUSOBJTY | Call by reference | Type reference (TYPE) | COM_SE_BUSOBJTY | Eintrag, wie in Datenbank aktualisiert | 20041208 | |||
| 2 | EV_INDEX_ID_JOIN | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_INDEX_ID_JOIN | JOIN-Index-ID | 20041220 | |||
| 3 | EV_INDEX_ID_REL | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_INDEX_ID_REL | Beziehungsindex-ID | 20041220 | |||
| 4 | EV_RETURNCODE | Call by reference | Type reference (TYPE) | SY-SUBRC | Rückgabewert nach ABAP UPDATE | 20041208 | |||
| 5 | IV_BUSOBJ | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_BUSOBJ | Business-Objekt | 20041208 | |||
| 6 | IV_COMMIT_WORK | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | X = Methode soll selbst COMMIT WORK auslösen | 20041208 | ||
| 7 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_OBJECT_TYPE | Typ des Business-Objekts | 20041208 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Business-Objekt in Tabelle COM_SE_BUSOBJ nicht definiert | 20041209 | ||
| 2 | Objekttype in Tabelle COM_SE_BUSOBJTY nicht definiert | 20041209 |
History
| Last changed by/on | SAP | 20080612 |
| SAP Release Created in | 300 |