SAP ABAP Class CL_COM_SE_CPOINTER_UPDATE (Search Engine Service: Update Change Pointer)
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_CPOINTER_UPDATE  
Short Description Search Engine Service: Update Change Pointer    
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 20040307   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_COM_SE_CPOINTER_UPDATE has no forward declaration.
Interfaces
Class CL_COM_SE_CPOINTER_UPDATE has no interface implemented.
Friends
Class CL_COM_SE_CPOINTER_UPDATE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_COM_SE_CPOINTER Constant Protected Type reference (TYPE) TABNAME16 'COM_SE_CPOINTER' Name of Database Table COM_SE_CPOINTER 20040308
2 GC_COM_SE_CPOINTER2 Constant Protected Type reference (TYPE) TABNAME16 'COM_SE_CPOINTER2' Name of Database Table COM_SE_CPOINTER2 20050316
3 GC_NR_OBJECT_CP Constant Protected Type reference (TYPE) INRI-OBJECT 'COM_SE_CP' Number Range Object for Object Change Pointer ID 20040307
4 GC_NR_OBJECT_CP2 Constant Protected Type reference (TYPE) INRI-OBJECT 'COM_SE_CP2' Number Range Object for Relation Change Pointer ID 20050315
5 GC_NR_RANGE_01 Constant Protected Type reference (TYPE) INRI-NRRANGENR '01' Number Range Number for Change Pointer ID 20040307
6 GC_UPD_FLAG_D Constant Public Type reference (TYPE) COM_SEARCH_TV_UPD_FLAG 'D' SES: Update Indicator: I = Insert; U = Update; D = Delete 20040310
7 GC_UPD_FLAG_I Constant Public Type reference (TYPE) COM_SEARCH_TV_UPD_FLAG 'I' SES: Update Indicator: I = Insert; U = Update; D = Delete 20040310
8 GC_UPD_FLAG_U Constant Public Type reference (TYPE) COM_SEARCH_TV_UPD_FLAG 'U' SES: Update Indicator: I = Insert; U = Update; D = Delete 20040310
Methods
# Method Level Visibility Method type Description Created on
1 CP_INSERT_ARRAY Static method Public Method Insert Change Pointer: Array Call for Objects 20040310
2 CP_INSERT_ARRAY_REL Static method Public Method Insert Change Pointer: Array Call for Relations 20050316
3 CP_INSERT_SINGLE Static method Public Method Insert Change Pointer: Single Call for Object 20040308
4 CP_INSERT_SINGLE_REL Static method Public Method Insert Change Pointer: Single Call for Relation 20050316
5 CP_SET_STATE Static method Public Method Set Status for Change Pointer 20040314
6 GET_NEXT_CP_ID Static method Public Method Number Assignment for Change Pointer ID 20040307
7 NUMBER_RANGE_CREATE Static method Protected Method Create Number Range for Change Pointer ID 20040309
Events
Class CL_COM_SE_CPOINTER_UPDATE has no event.
Types
Class CL_COM_SE_CPOINTER_UPDATE has no local type.
Method Signatures

Method CP_INSERT_ARRAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COM_SE_CPOINTER Call by reference Type reference (TYPE) COM_SEARCH_TT_CPOINTER SES Change Pointer 20070829
2 Exporting EV_SE_NOT_CONNECTED Call by reference Type reference (TYPE) BOOLE_D X = Keine Suchmaschine angeschlossen -> Kein Insert 20040310
3 Importing IT_CPOINTER_DATA Call by reference Type reference (TYPE) COM_SEARCH_TT_CPOINTER_DATA Netto-Daten für SES-Objektänderungszeiger 20040310
4 Importing IV_STATE Call by reference Type reference (TYPE) COM_SEARCH_TV_CP_STATE 1 Status of Change Pointer: 1 = Initial; 2 = Processed 20070920
# Exception Resumable Description Created on
1 INSERT_FAILED Fehler bei INSERT in Datenbanktabelle COM_SE_CPOINTER 20040310
2 INVALID_INPUT Ungültiger Wert in Importing-Parameter 20040310
3 NUMBER_RANGE_ERROR Fehler bei interner Nummernvergabe für Änderungszeiger-ID 20040310

Method CP_INSERT_ARRAY_REL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SE_NOT_CONNECTED Call by reference Type reference (TYPE) BOOLE_D X = Keine Suchmaschine angeschlossen -> Kein Insert 20050316
2 Importing IT_CPOINTER2_DATA Call by reference Type reference (TYPE) COM_SEARCH_TT_CPOINTER2_DATA Nettodaten für SES-Beziehungsänderungszeiger 20050316
# Exception Resumable Description Created on
1 INSERT_FAILED Fehler beim INSERT in Datenbanktabelle COM_SE_CPOINTER2 20050316
2 INVALID_INPUT Ungültiger Wert in Importing-Parameter 20050316
3 NUMBER_RANGE_ERROR Fehler bei interner Nummernvergabe für Änderungszeiger-ID 20050316

Method CP_INSERT_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_COM_SE_CPOINTER Call by reference Type reference (TYPE) COM_SE_CPOINTER Änderungszeiger, wie in Datenbank eingefügt 20040309
2 Exporting EV_SE_NOT_CONNECTED Call by reference Type reference (TYPE) BOOLE_D X = Keine Suchmaschine angeschlossen -> Kein Insert 20040309
3 Importing IV_ATTR_NAME Call by reference Type reference (TYPE) COM_SEARCH_TV_CP_ATTR_NAME ' ' Name des geänderten Attributs oder der Attributgruppe 20040308
4 Importing IV_BUSOBJ Call by reference Type reference (TYPE) COM_SEARCH_TV_BUSOBJ Business-Objekt im Suchmaschinenservice (SES) 20040308
5 Importing IV_FOCUS Call by reference Type reference (TYPE) COM_SEARCH_TV_CP_FOCUS 0 Fokus der Objektänderung: 1 = Attributgruppe; 2 = Attribut 20040308
6 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) COM_SEARCH_TV_OBJECT_ID Interne Objekt-ID (GUID) im Suchmaschinenservice (SES) 20040308
7 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) COM_SEARCH_TV_OBJECT_TYPE Typ des Business-Objekts 20040308
8 Importing IV_STATE Call by reference Type reference (TYPE) COM_SEARCH_TV_CP_STATE 1 Status of Change Pointer: 1 = Initial; 2 = Processed 20070920
9 Importing IV_UPD_FLAG Call by reference Type reference (TYPE) COM_SEARCH_TV_UPD_FLAG 'U' SES: Update-Kennzeichen: I = Insert; U = Update; D = Delete 20040308
# Exception Resumable Description Created on
1 INSERT_FAILED Fehler bei INSERT in Datenbanktabelle COM_SE_CPOINTER 20040308
2 INVALID_INPUT Ungültiger Wert in Importing-Parameter 20040308
3 NUMBER_RANGE_ERROR Fehler bei interner Nummernvergabe für Änderungszeiger-ID 20040308

Method CP_INSERT_SINGLE_REL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_COM_SE_CPOINTER2 Call by reference Type reference (TYPE) COM_SE_CPOINTER2 Änderungszeiger, wie in Datenbank eingefügt 20050316
2 Exporting EV_SE_NOT_CONNECTED Call by reference Type reference (TYPE) BOOLE_D X = Keine Suchmaschine angeschlossen -> Kein Insert 20050316
3 Importing IV_FROM_BUSOBJ Call by reference Type reference (TYPE) COM_SEARCH_TV_BUSOBJ Von-Business-Objekt 20050316
4 Importing IV_FROM_OBJECT_ID Call by reference Type reference (TYPE) COM_SEARCH_TV_OBJECT_ID Interne Von-Objekt-ID 20050316
5 Importing IV_FROM_OBJECT_TYPE Call by reference Type reference (TYPE) COM_SEARCH_TV_OBJECT_TYPE Typ des Von-Business-Objekts 20050316
6 Importing IV_REL_TYPE_ID Call by reference Type reference (TYPE) COM_SEARCH_TV_REL_TYPE_ID Art der Beziehung 20050316
7 Importing IV_TO_OBJECT_ID Call by reference Type reference (TYPE) COM_SEARCH_TV_OBJECT_ID Interne Nach-Objekt-ID 20050316
8 Importing IV_UPD_FLAG Call by reference Type reference (TYPE) COM_SEARCH_TV_UPD_FLAG 'U' SES: Update-Kennzeichen: I = Insert; U = Update; D = Delete 20050316
# Exception Resumable Description Created on
1 INSERT_FAILED Fehler beim INSERT in Datenbanktabelle COM_SE_CPOINTER2 20050316
2 INVALID_INPUT Ungültiger Wert in Importing-Parameter 20050316
3 NUMBER_RANGE_ERROR Fehler bei interner Nummernvergabe für Änderungszeiger-ID 20050316

Method CP_SET_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LINES_CHANGED Call by reference Type reference (TYPE) SY-DBCNT Anzahl der geänderten Änderungszeiger 20040314
2 Exporting EV_RETURNCODE Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert nach ABAP UPDATE 20040314
3 Importing IT_CP_ID Call by reference Type reference (TYPE) COM_SEARCH_TT_CP_ID Tabelle mit Änderungszeiger-IDs 20040314
4 Importing IV_STATE_NEW Call by reference Type reference (TYPE) COM_SEARCH_TV_CP_STATE 2 Neuer Status der Änd.-Zeiger: 1 = initial; 2 = verarbeitet 20040314
5 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME16 'COM_SE_CPOINTER' Name der Änderungszeigertabelle 20050316
# Exception Resumable Description Created on
1 STATE_NEW_INVALID IV_STATE_NEW hat einen ungültigen Wert 20040314

Method GET_NEXT_CP_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NR_OBJECT Call by reference Type reference (TYPE) INRI-OBJECT 'COM_SE_CP' Name des Nummernkreisobjekts 20050315
2 Returning RV_CP_ID Value transfer Type reference (TYPE) COM_SEARCH_TV_CP_ID SES: Änderungszeiger-ID 20040307
# Exception Resumable Description Created on
1 NUMBER_RANGE_ERROR Fehler bei interner Nummernvergabe für Änderungszeiger-ID 20040307

Method NUMBER_RANGE_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NR_OBJECT Call by reference Type reference (TYPE) INRI-OBJECT Name des Nummernkreisobjekts 20040309
# Exception Resumable Description Created on
1 NUMBER_RANGE_ERROR Fehler beim Anlegen des Nummernkreises für Änderungszeiger 20040309
History
Last changed by/on SAP  20130531 
SAP Release Created in 300