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 |