Symptom
- Business Partner (BP) replication to the target ERP system works correctly and the outbound message is generated as expected, however, the Business Partner Address Replication outbound message is never created, even though:
- The Communication Arrangement is active.
- The outbound service "Replicate Business Partner Address to SAP ERP" is included in the Communication Arrangement.
- No error is visible in Web Service Message Monitoring because no message is created at all.
- The SDK enhancement RecipientSystemDeterminationbyBusinessObject (also referred to as RecipientSystemDeterminationbyBuinessObject) has been implemented to determine the target ERP system for Business Partner replication.
- The enhancement filter contains an entry for the Operation of Process Integration value "Business Partner ERP Replicate", but not for "Address Replicate" or "Contact Address Replicate".
Environment
- SAP Cloud For Customer.
- SAP Cloud Application Studio
- SAP Business ByDesign
Reproducing the Issue
- Implement the SDK enhancement RecipientSystemDeterminationbyBusinessObject to determine the target ERP system for Business Partner replication.
- In the enhancement filter (.fltr file), maintain only the Operation of Process Integration value "Business Partner ERP Replicate".
- Configure a Communication Arrangement that includes all three outbound services: - Replicate Business Partner to SAP ERP - Replicate Business Partner Address to SAP ERP - Replicate Business Partner Contact Address to SAP ERP
- Create or update a Business Partner in C4C / BYD.
- Observe that the main Business Partner replication outbound message is created and delivered successfully.
- Observe that no outbound message is created for Business Partner Address Replication.
Cause
The RecipientSystemDeterminationbyBusinessObject enhancement is evaluated independently for each Operation of Process Integration scenario. Each outbound service (Business Partner Replicate, Address Replicate, Contact Address Replicate) has a distinct operation value.
The enhancement filter for Operation of Process Integration does not include Address Replicate (and Contact Address Replicate if used), so the enhancement is not executed for the address scenario and no recipient is determined; as a result, no address outbound message is created.
This is the expected system behavior: the receiver determination result from the "Business Partner ERP Replicate" operation does not cascade automatically to the related address or contact address replication operations.
Resolution
- In Cloud Application Studio, open the enhancement implementation for RecipientSystemDeterminationbyBusinessObject and edit the .fltr file.
- Add Address Replicate (and Contact Address Replicate, if applicable) as separate filter entries alongside Business Partner ERP Replicate.
- Review the ABSL logic to ensure it returns the correct BusinessSystemUUID for all scenarios: Business Partner, Address, and Contact Address.
- Activate and deploy the solution.
- Reproduce an address-relevant change and verify message creation in Administrator → General Settings → Web Service Message Monitoring by filtering for the Business Partner Address outbound interface.
- Confirm the address change is replication-relevant (new address, relevant field change, or deletion).
- Validate the Communication Arrangement bindings for the target ERP system for all three outbound services.
- If still not generated, check for pending messages that could block processing and resolve them before re-test.
See Also
Keywords
recipientsystemdeterminationbybusinessobject, address replicate, contact address replicate, operation of process integration, filter, sdk enhancement, business partner replication, outbound not created, communication arrangement, businesssystemuuid, web service message monitoring, c4c integration, address replication missing,Business Partner, Address Replication, Address Replicate, outbound message, not generated, RecipientSystemDeterminationbyBusinessObject, RecipientSystemDeterminationbyBuinessObject, SDK enhancement, Cloud Application Studio, filter operation, Process Integration, Communication Arrangement, C4C, Cloud for Customer, BusinessByDesign, BYD, ERP replication, Web Service Message Monitoring, BusinessPartnerERPAddressReplicationOut, AP-RC-BDS-AE, LOD-CRM-INT-ERP , KBA , AP-RC-BDS-AE , ByDesign Studio Application Exits , LOD-CRM-INT-ERP , Integration of C4C with ERP , Problem
SAP Knowledge Base Article - Public