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 GC_INDEX_NAMESPACE Constant Public Type reference (TYPE) CHAR4 'ses:' Namespace für Search Engine Service in TREX 20040119
2 GC_JOIN_INDEX Constant Public Type reference (TYPE) COM_SEARCH_TV_INDEX_TYPE '_j' Suffix for Join Index 20041207
3 GC_RELATION_INDEX 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 ACTIVATE_INDEX Static method Public Method Activate Index in Table COM_SE_BUSOBJTY 20040301
2 ACTIVATE_INDEX_REL Static method Public Method Activate Relation Index in Table COM_SE_BUSOBJTY 20041209
3 DEACTIVATE_INDEX Static method Public Method Deactivate Index in Table COM_SE_BUSOBJTY 20040219
4 DEFAULT_INDEX_ID Static method Public Method Pre-enter an Object Index ID 20040119
5 DEFAULT_INDEX_ID_JOIN Static method Public Method Pre-enter a Join Index ID 20041207
6 DEFAULT_INDEX_ID_REL Static method Public Method Pre-enter a Relation Index ID 20041207
7 DELETE_BUSOBJ Static method Public Method Delete Business Obj. in Tab. COM_SE_BUSOBJ + COM_SE_BUSOBJTY 20040119
8 DELETE_BUSOBJTY Static method Public Method Delete Object Type in Table COM_SE_BUSOBJTY 20040119
9 DELETE_INDEX_ID Static method Public Method Delete Index ID in Table COM_SE_BUSOBJTY 20040301
10 INSERT_BUSOBJ Static method Public Method Insert Business Object in Table COM_SE_BUSOBJ 20040119
11 INSERT_BUSOBJTY Static method Public Method Insert Object Type in Table COM_SE_BUSOBJTY 20040119
12 MODIFY_SEARCH Static method Public Method Insert/Modify Client Entry in Table COM_SE_SEARCH 20040126
13 UPDATE_INDEX_ID Static method Public Method Update Table COM_SE_BUSOBJTY with DEFAULT_INDEX_ID 20040212
14 UPDATE_INDEX_ID_REL 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 Exporting ES_COM_SE_BUSOBJTY Call by reference Type reference (TYPE) COM_SE_BUSOBJTY Eintrag, wie in Datenbank aktualisiert 20040301
2 Exporting EV_RETURNCODE Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert nach ABAP UPDATE 20040301
3 Importing IV_BUSOBJ Call by reference Type reference (TYPE) COM_SEARCH_TV_BUSOBJ Business-Objekt 20040301
4 Importing IV_COMMIT_WORK Call by reference Type reference (TYPE) BOOLE_D 'X' X = Methode soll selbst COMMIT WORK auslösen 20040301
5 Importing 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 OBJECT_TYPE_NOT_DEFINED 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 Exporting ES_COM_SE_BUSOBJTY Call by reference Type reference (TYPE) COM_SE_BUSOBJTY Eintrag, wie in Datenbank aktualisiert 20041209
2 Exporting EV_RETURNCODE Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert nach ABAP UPDATE 20041209
3 Importing IV_BUSOBJ Call by reference Type reference (TYPE) COM_SEARCH_TV_BUSOBJ Business-Objekt 20041209
4 Importing IV_COMMIT_WORK Call by reference Type reference (TYPE) BOOLE_D 'X' X = Methode soll selbst COMMIT WORK auslösen 20041209
5 Importing 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 OBJECT_TYPE_NOT_DEFINED 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 Exporting ES_COM_SE_BUSOBJTY Call by reference Type reference (TYPE) COM_SE_BUSOBJTY Eintrag, wie in Datenbank aktualisiert 20040219
2 Exporting EV_RETURNCODE Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert nach ABAP UPDATE 20040219
3 Importing IV_BUSOBJ Call by reference Type reference (TYPE) COM_SEARCH_TV_BUSOBJ Business-Objekt 20040219
4 Importing IV_COMMIT_WORK Call by reference Type reference (TYPE) BOOLE_D 'X' X = Methode soll selbst COMMIT WORK auslösen 20040219
5 Importing IV_FROM_CBR Call by reference Type reference (TYPE) XFELD SPACE X = Call From Callback Routine 20080226
6 Importing IV_INDEX_ID Call by reference Type reference (TYPE) TREXD_INDEX_ID Index-ID 20041214
7 Importing 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 BUSOBJ_NOT_DEFINED Business-Objekt in Tabelle COM_SE_BUSOBJ nicht definiert 20041215
2 INDEX_ID_NOT_DEFINED Index-ID nicht definiert 20041215
3 OBJECT_TYPE_NOT_DEFINED 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 Importing IV_BUSOBJ Call by reference Type reference (TYPE) COM_SEARCH_TV_BUSOBJ Business-Objekt 20040119
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) COM_SEARCH_TV_OBJECT_TYPE Typ des Business-Objekts 20040119
3 Returning 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 Importing IV_DEFAULT_INDEX_ID Call by reference Type reference (TYPE) COM_SEARCH_TV_INDEX_ID Index-ID 20041207
2 Returning 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 Importing IV_DEFAULT_INDEX_ID Call by reference Type reference (TYPE) COM_SEARCH_TV_INDEX_ID Index-ID 20041207
2 Returning 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 Exporting EV_RETURNCODE Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert nach ABAP DELETE 20040119
2 Importing IV_BUSOBJ Call by reference Type reference (TYPE) COM_SEARCH_TV_BUSOBJ Business-Objekt 20040119
3 Importing 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 Exporting EV_RETURNCODE Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert nach ABAP DELETE 20040119
2 Importing IV_BUSOBJ Call by reference Type reference (TYPE) COM_SEARCH_TV_BUSOBJ Business-Objekt 20040119
3 Importing IV_COMMIT_WORK Call by reference Type reference (TYPE) BOOLE_D 'X' X = Methode soll selbst COMMIT WORK auslösen 20040119
4 Importing 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 Exporting ES_COM_SE_BUSOBJTY Call by reference Type reference (TYPE) COM_SE_BUSOBJTY Eintrag, wie in Datenbank aktualisiert 20040301
2 Exporting EV_RETURNCODE Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert nach ABAP UPDATE 20040301
3 Importing IV_BUSOBJ Call by reference Type reference (TYPE) COM_SEARCH_TV_BUSOBJ Business-Objekt 20040301
4 Importing IV_COMMIT_WORK Call by reference Type reference (TYPE) BOOLE_D 'X' X = Methode soll selbst COMMIT WORK auslösen 20040301
5 Importing IV_INDEX_ID Call by reference Type reference (TYPE) TREXD_INDEX_ID Index-ID 20041217
6 Importing 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 BUSOBJ_NOT_DEFINED Business-Objekt in Tabelle COM_SE_BUSOBJ nicht definiert 20040301
2 OBJECT_TYPE_NOT_DEFINED 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 Exporting ES_COM_SE_BUSOBJ Call by reference Type reference (TYPE) COM_SE_BUSOBJ Eintrag, wie in Datenbank eingefügt 20040119
2 Exporting EV_RETURNCODE Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert nach ABAP INSERT 20040119
3 Importing IV_BUSOBJ Call by reference Type reference (TYPE) COM_SEARCH_TV_BUSOBJ Business-Objekt 20040119
4 Importing IV_COMMIT_WORK Call by reference Type reference (TYPE) BOOLE_D 'X' X = Methode soll selbst COMMIT WORK auslösen 20040119
5 Importing 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 Exporting ES_COM_SE_BUSOBJTY Call by reference Type reference (TYPE) COM_SE_BUSOBJTY Eintrag, wie in Datenbank eingefügt 20040119
2 Exporting EV_RETURNCODE Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert nach ABAP INSERT 20040119
3 Importing IV_BUSOBJ Call by reference Type reference (TYPE) COM_SEARCH_TV_BUSOBJ Business-Objekt 20040119
4 Importing IV_COMMIT_WORK Call by reference Type reference (TYPE) BOOLE_D 'X' X = Methode soll selbst COMMIT WORK auslösen 20040119
5 Importing IV_KEYMAPPING Call by reference Type reference (TYPE) COM_SEARCH_TV_KEYMAPPING ' ' X = ID-Mapping wird indiziert 20040212
6 Importing IV_LOGLEVEL Call by reference Type reference (TYPE) COM_SEARCH_TV_LOGLEVEL '1' Detaillierungsgrad der Spool-Liste bei Delta-Indizierung 20040213
7 Importing IV_MULTILANGUAGE Call by reference Type reference (TYPE) COM_SEARCH_TV_MULTILANGUAGE 'X' X = Index enthält mehrsprachige Objekte 20040212
8 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) COM_SEARCH_TV_OBJECT_TYPE Typ des Business-Objekts 20040119
9 Importing 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 Exporting ES_COM_SE_SEARCH Call by reference Type reference (TYPE) COM_SE_SEARCH Eintrag, wie in Datenbank eingefügt/geändert 20040126
2 Exporting EV_RETURNCODE Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert nach ABAP MODIFY 20040126
3 Importing 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 Importing IV_COMMIT_WORK Call by reference Type reference (TYPE) BOOLE_D 'X' X = Methode soll selbst COMMIT WORK auslösen 20040126
5 Importing IV_RFC_DESTINATION Call by reference Type reference (TYPE) TREX_RFC-RFC_DESTINATION RFC-Destination für die Suchmaschine 20040126
6 Importing 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 Exporting ES_COM_SE_BUSOBJTY Call by reference Type reference (TYPE) COM_SE_BUSOBJTY Eintrag, wie in Datenbank aktualisiert 20040212
2 Exporting EV_INDEX_ID_NEW Call by reference Type reference (TYPE) COM_SEARCH_TV_INDEX_ID Neue Index-ID 20040212
3 Exporting EV_RETURNCODE Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert nach ABAP UPDATE 20040212
4 Importing IV_BUSOBJ Call by reference Type reference (TYPE) COM_SEARCH_TV_BUSOBJ Business-Objekt 20040212
5 Importing IV_COMMIT_WORK Call by reference Type reference (TYPE) BOOLE_D 'X' X = Methode soll selbst COMMIT WORK auslösen 20040212
6 Importing 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 BUSOBJ_NOT_DEFINED Businessobjekt in Tabelle COM_SE_BUSOBJ nicht definiert 20040212
2 OBJECT_TYPE_NOT_DEFINED 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 Exporting ES_COM_SE_BUSOBJTY Call by reference Type reference (TYPE) COM_SE_BUSOBJTY Eintrag, wie in Datenbank aktualisiert 20041208
2 Exporting EV_INDEX_ID_JOIN Call by reference Type reference (TYPE) COM_SEARCH_TV_INDEX_ID_JOIN JOIN-Index-ID 20041220
3 Exporting EV_INDEX_ID_REL Call by reference Type reference (TYPE) COM_SEARCH_TV_INDEX_ID_REL Beziehungsindex-ID 20041220
4 Exporting EV_RETURNCODE Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert nach ABAP UPDATE 20041208
5 Importing IV_BUSOBJ Call by reference Type reference (TYPE) COM_SEARCH_TV_BUSOBJ Business-Objekt 20041208
6 Importing IV_COMMIT_WORK Call by reference Type reference (TYPE) BOOLE_D 'X' X = Methode soll selbst COMMIT WORK auslösen 20041208
7 Importing 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 BUSOBJ_NOT_DEFINED Business-Objekt in Tabelle COM_SE_BUSOBJ nicht definiert 20041209
2 OBJECT_TYPE_NOT_DEFINED Objekttype in Tabelle COM_SE_BUSOBJTY nicht definiert 20041209
History
Last changed by/on SAP  20080612 
SAP Release Created in 300