Currently when sales order changes in CRM the full order is being sent back to Java Application to communicate the changes via PI. This happens by Outbound Idoc of type CRMXIF_ORDER_SAVE_M01 getting generated with all sales order information.
This design is not correct as it sends unnecessary amounts of data through the various interface tools like PI.
if the order contains 1000 line items and if we just change 1 or 2 line items, still Outbound idoc will carry all sales order information which is unrequired payload.
We need to find out options to send only changes from CRM to Java Application instead of the entire order when a change occurs. i.e. if order with 1000 line item is changed for 3rd line item then outbound idoc should contain only information related to 3rd line item.
Basically, we need to find an option by which we will be able to send only delta changes to external applications.
I think delta changes can be sent from CRM to ECC and vice versa through middle ware but in this scenario, we want to send delta changes to external application.
Could you please let me know if there is any possibility to achieve this?