CRM XIF adapter, IDOC's
We are transferring quotes in CRM via CRMXIF adapter in IDOC format to an external system. The IDOC type is CRMXIF_ORDER_SAVE_M02. Everything is working fine but when the quote is changed in R/3 for additional line items or pricing changes or something like that, it actually creates 2 IDOCs eachtime. For system level update and normal update between R/3 & CRM ( 2 BDOCS). This extra load of IDOCs is causing a huge problem in the receiving system because there are 2 IDOCS getting created for the same data within a span of seconds and their system does a full update eachtime they get an IDOC.
It has considerably increased the load on both the Gentran System(middleware IDOC handling system) and the receiving system and at times causing inconsistencies in the data because the 2nd idoc is waiting in the queue even they are trying to update the quote in their system with the first IDOC.
My question is did anyone faced this problem? How can you control the 2nd IDOC from not getting generated. If you cannot control that part is there workaround for this problem.
Thanks in Advance