Real time indexing not working with BOPF
Real time indexing for my embedded search is not working properly through BOPF. I have actually created a determination which will be called during save of BOPF BO. Here I am calling
CALL METHOD cl_esh_if_data_provider_tools=>set_changepointers
iv_home_software_component = 'ZCOMPO_SEARCH'
iv_object_type_id = 'ZTECHNICAL_MODEL'
it_object_ids = lt_object.
CATCH cx_esh_co_hswc_det_failure .
CATCH cx_esh_co_job_restart_failure .
CATCH cx_esh_co_invalid_parameter .
This is making completed entry in table ESH_EX_CPOINTER but not updating my TREX system. If I try updating 4-5 times it works once or twice. I am not sure if this is only way of calling change pointers through BOBF or I am calling it at wrong place.
Help on this will be really appreciated.