Hello,
we are planning the integration of two ERP clients via HCI into C4C. The data to be exchanged is
- Accounts and Account-Addresses and
- Material.
The customers between the two ERP clients are in sync (only A-Segment all other data, e.g. Transportation Zone can be different).
As changes done in one client should get into C4C (incl. Sales Area Data) but no changes from C4C should get to any ERP client, the exchange of account data needs to be filtered so no Account changes will ever arrive in ERP.
There is only one exception:
Only accounts that are changed from prospect to customer should be sent from C4C to ERP. As there is no difference for prospects that just have been promoted and the already existing accounts in the Payload from C4C to HCI, there is no possibility to filter the changes on HCI.
The requirement would now be to ideally handle this already on C4C side, so that only the promotion of prospect to customer will start a web service call.
In case this would not be possible how can we filter this in HCI? The first idea was to bring in a new flag that can be used for filtering on HCI, but this need to disappear after the first replication.
The easiest way would be to have an exit in the IDOC inbound that would check if the account is already existing (using the ID) and drop it in this case, but this is not wanted due to performance reasons.
So preferred way would be a solution on C4C side, and then the filtering on HCI side.
Thanks in advance! Best regards
Thorsten