If I create a BP in the CRM with the role of "Sold-To Party", the record successfully replicates into ECC. However if I create a BP in CRM with the role of "General" (which is the default role of the t-code BP), save the record and then add the role "Sold-To Party", the replication to ECC works for the "General" role but fails on the "Sold-To Party" role, giving the E7095 "No matching standard customer exists for BP" error. The only way to correct this is to go to ECC and add the role "Contract Partner" to that BP to clear the error. What configuration am I missing to handle this progressive change to the BP?