SAP ABAP Class CL_ESH_CO_CHANGEPOINTER (Change Pointer)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_ENG_EXTRACTION (Package) Extraction
Properties
Class CL_ESH_CO_CHANGEPOINTER  
Short Description Change Pointer    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_ENG_EXTRACTION   Extraction 
Created 20071214   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ESH_CO_CHANGEPOINTER has no interface implemented.
Friends
Class CL_ESH_CO_CHANGEPOINTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MV_LAST_CP_TIMESTAMP Static Attribute Public Type reference (TYPE) TIMESTAMPL Last used timestamp in changepointer 20130513
2 SC_CHANGE_TYPE_DELETE Constant Public Type reference (TYPE) ESH_E_CO_CHANGE_TYPE 'D' Change type: D = Delete 20071214
3 SC_CHANGE_TYPE_INSERT Constant Public Type reference (TYPE) ESH_E_CO_CHANGE_TYPE 'I' Change type: I = Insert 20071214
4 SC_CHANGE_TYPE_UPDATE Constant Public Type reference (TYPE) ESH_E_CO_CHANGE_TYPE 'U' Change type: U = Update 20071214
5 SC_TIMESTAMP_MIN_DELTA Constant Public Type reference (TYPE) TIMESTAMPL '0.0000001' Minimum delta for timestamp 20130513
6 SS_CP_RELEVANCE Static Attribute Protected Type reference (TYPE) LST_CHANGEPOINTER_RELEVANCE 20080402
7 ST_CP_RELEVANCE Static Attribute Protected Type reference (TYPE) LTT_CHANGEPOINTER_RELEVANCE 20080402
8 SV_CP_RELEVANT Static Attribute Protected Type reference (TYPE) ABAP_BOOL ABAP_UNDEFINED Change pointer relevant in general 20090724
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_CPOINTER_2_COBJECT Static method Public Method Convert change pointer table to changed objects table 20080422
2 DELETE_CHANGEPOINTERS Static method Public Method Delete change pointers 20080402
3 GET_CHANGEPOINTERS Static method Public Method Get change pointers 20080218
4 GET_CHANGEPOINTERS_BY_IDS Static method Public Method Get change pointers 20080422
5 GET_CHANGEPOINTERS_BY_STATUS Static method Public Method Get change pointers 20100622
6 HAS_CHANGEPOINTER Static method Public Method Has change pointer 20080201
7 IS_RELEVANT_OBJECT_TYPE Static method Protected Method Object type is relevant for writing change pointers 20080402
8 SET_CHANGEPOINTER Static method Public Method Set change pointer 20071214
9 SET_CHANGEPOINTERS Static method Public Method Set change pointers 20080218
Events
Class CL_ESH_CO_CHANGEPOINTER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LST_CHANGEPOINTER_RELEVANCE Protected See coding 20080402 BEGIN OF lst_changepointer_relevance, object_type_id TYPE esh_e_om_object_type, relevant TYPE abap_bool, END OF lst_changepointer_relevance
2 LTT_CHANGEPOINTER_RELEVANCE Protected See coding 20080402 ltt_changepointer_relevance TYPE SORTED TABLE OF lst_changepointer_relevance WITH UNIQUE KEY object_type_id
Method Signatures

Method CONVERT_CPOINTER_2_COBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_IDS Call by reference Type reference (TYPE) ESH_T_IF_CHANGED_OBJECTS Changed Objects 20080422
2 Importing IT_CHANGEPOINTER Call by reference Type reference (TYPE) ESH_T_CO_CPOINTER Changepointer 20080422

Method CONVERT_CPOINTER_2_COBJECT on class CL_ESH_CO_CHANGEPOINTER has no exception.

Method DELETE_CHANGEPOINTERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHANGE_TYPE Call by reference Type reference (TYPE) ESH_E_CO_CHANGE_TYPE Change Type: I = Insert; U = Update; D = Delete 20080402
2 Importing IV_HOME_SOFTWARE_COMPONENT Call by reference Type reference (TYPE) ESH_E_OM_SYSREL Home Software Component 20090127
3 Importing IV_LT_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMPL UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun) 20080402
4 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) ESH_E_IF_GENERAL_ID General ID 20080402
5 Importing IV_OBJECT_TYPE_ID Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20080402
6 Returning RV_TRUE Value transfer Type reference (TYPE) ABAP_BOOL Changepointer found 20080402
# Exception Resumable Description Created on
1 CX_ESH_CO_INVALID_PARAMETER Invalid Parameter 20080402

Method GET_CHANGEPOINTERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGEPOINTER Call by reference Type reference (TYPE) ESH_T_CO_CPOINTER Changepointer 20080218
2 Importing IV_ENTRY_TYPE Call by reference Type reference (TYPE) ESH_E_EX_CP_ENTRY_TYPE 'X' 'X': Any, 'C': Classical CPs Only, 'P': Full Data Push Only 20090325
3 Importing IV_GT_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMPL UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun) 20080218
4 Importing IV_HOME_SOFTWARE_COMPONENT Call by reference Type reference (TYPE) ESH_E_OM_SYSREL Software Component 20090127
5 Importing IV_OBJECT_TYPE_ID Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20080218
6 Importing IV_PACKAGE_SIZE Call by reference Type reference (TYPE) INT4 Natural number 20080218
7 Importing IV_SET_STATUS_SCHED_INDEXING Call by reference Type reference (TYPE) CHAR01 Set Status 'Processed by Scheduled Indexing' 20090325
# Exception Resumable Description Created on
1 CX_ESH_CO_INVALID_PARAMETER Invalid Parameter 20080218

Method GET_CHANGEPOINTERS_BY_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_IDS Call by reference Type reference (TYPE) ESH_T_IF_CHANGED_OBJECTS Changepointer 20080422
2 Importing IT_OBJECT_IDS Call by reference Type reference (TYPE) ESH_T_IF_CHANGED_OBJECTS Changed Objects 20080422
3 Importing IV_ENTRY_TYPE Call by reference Type reference (TYPE) ESH_E_EX_CP_ENTRY_TYPE 'X' 'X': Any, 'C': Classical CPs Only, 'P': Full Data Push Only 20090325
4 Importing IV_GT_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMPL UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun) 20080422
5 Importing IV_HOME_SOFTWARE_COMPONENT Call by reference Type reference (TYPE) ESH_E_OM_SYSREL Software Component 20090127
6 Importing IV_OBJECT_TYPE_ID Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20080422
# Exception Resumable Description Created on
1 CX_ESH_CO_INVALID_PARAMETER Invalid Parameter 20080422

Method GET_CHANGEPOINTERS_BY_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_IDS Call by reference Type reference (TYPE) ESH_T_IF_CHANGED_OBJECTS Changepointer 20100622
2 Importing IT_OBJECT_IDS Call by reference Type reference (TYPE) ESH_T_IF_CHANGED_OBJECTS Changed Objects 20100622
3 Importing IV_ALL_PENDING Call by reference Type reference (TYPE) CHAR01 All pending (unprocessed, processing, error status) 20100622
4 Importing IV_CONFIRMED Call by reference Type reference (TYPE) CHAR01 All confirmed 20100622
5 Importing IV_ENTRY_TYPE Call by reference Type reference (TYPE) ESH_E_EX_CP_ENTRY_TYPE 'X' 'X': Any, 'C': Classical CPs Only, 'P': Full Data Push Only 20100622
6 Importing IV_GT_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMPL Timestamp (greater-than) as additional filter crit to status 20100622
7 Importing IV_HOME_SOFTWARE_COMPONENT Call by reference Type reference (TYPE) ESH_E_OM_SYSREL Software Component 20100622
8 Importing IV_OBJECT_TYPE_ID Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20100622
9 Importing IV_PROCESSING Call by reference Type reference (TYPE) CHAR01 All currently in process 20100622
10 Importing IV_UNPROCESSED Call by reference Type reference (TYPE) CHAR01 All unprocessed 20100622
11 Importing IV_WITH_ERRORS Call by reference Type reference (TYPE) CHAR01 All in error status (failure, temp error) 20100622
# Exception Resumable Description Created on
1 CX_ESH_CO_INVALID_PARAMETER 20100622

Method HAS_CHANGEPOINTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GT_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMPL UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun) 20080201
2 Importing IV_HOME_SOFTWARE_COMPONENT Call by reference Type reference (TYPE) ESH_E_OM_SYSREL Software Component 20090127
3 Importing IV_OBJECT_TYPE_ID Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20080201
4 Returning RV_TRUE Value transfer Type reference (TYPE) ABAP_BOOL Changepointer found 20080201
# Exception Resumable Description Created on
1 CX_ESH_CO_INVALID_PARAMETER Invalid Parameter 20080201

Method IS_RELEVANT_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_TYPE_ID Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20080402
2 Returning RV_TRUE Value transfer Type reference (TYPE) ABAP_BOOL 20080402

Method IS_RELEVANT_OBJECT_TYPE on class CL_ESH_CO_CHANGEPOINTER has no exception.

Method SET_CHANGEPOINTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CREATED Call by reference Type reference (TYPE) ABAP_BOOL 20071214
2 Importing IV_DELETED Call by reference Type reference (TYPE) ABAP_BOOL 20071214
3 Importing IV_HOME_SOFTWARE_COMPONENT Call by reference Type reference (TYPE) ESH_E_OM_SYSREL Home Software Component 20090127
4 Importing IV_IGNORE_CONNECTOR_NOT_AVL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Ignore the request if connector is not available 20090615
5 Importing IV_IGNORE_JOB_RESTART_FAIL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Ignore job restart failure 20090616
6 Importing IV_MODIFIED Call by reference Type reference (TYPE) ABAP_BOOL 20071214
7 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) ESH_E_IF_GENERAL_ID General ID 20071214
8 Importing IV_OBJECT_TYPE_ID Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20071214
# Exception Resumable Description Created on
1 CX_ESH_CO_HSWC_DET_FAILURE Home Software Component Determination Failure 20090615
2 CX_ESH_CO_INVALID_PARAMETER Invalid Parameter 20071214
3 CX_ESH_CO_JOB_RESTART_FAILURE Real-Time Indexing Job Restart Failure 20090616

Method SET_CHANGEPOINTERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_IDS Call by reference Type reference (TYPE) ESH_T_IF_CHANGED_OBJECTS Changed Objects 20080218
2 Importing IV_CHECK_RELEVANCE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Check relevance of changepointers 20080422
3 Importing IV_HOME_SOFTWARE_COMPONENT Call by reference Type reference (TYPE) ESH_E_OM_SYSREL Home Software Component 20090127
4 Importing IV_IGNORE_CONNECTOR_NOT_AVL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Ignore the request if connector is not available 20090615
5 Importing IV_IGNORE_JOB_RESTART_FAIL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Ignore job restart failure 20090616
6 Importing IV_OBJECT_TYPE_ID Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20080218
# Exception Resumable Description Created on
1 CX_ESH_CO_HSWC_DET_FAILURE Home Software Component Determination Failure 20090615
2 CX_ESH_CO_INVALID_PARAMETER Invalid Parameter 20080218
3 CX_ESH_CO_JOB_RESTART_FAILURE Real-Time Indexing Job Restart Failure 20090616
History
Last changed by/on SAP  20140121 
SAP Release Created in 700