Implementation Decision BAPI Vs Change Pointers
My organisation wants to integrate their non sap CRM and ECC5.0 with XI. For every master record creted in the CRM they want it to replicate in ECC5.0 and the corresponding Customer number sent back to CRM for its records.
> XI-> ECC5.0
-XI<-(Customer number KUNNR)---ECC5.0
They chose to use Idocs in combination of change pointers for sending back an idoc with KUNNR number.
I wonder if this can be achieved by using any BAPIs or enhancing any BAPIs at all. If so whats the best BAPI to achieve this. Is enhancing BAPIs is more complicated than setting up change pointers and IDOC ?
I would like your views on it , with pros and cons.