Symptom
When creating or updating a private employee address using the ManageEmployeeIn (EmployeeDataBundleMaintainRequest_sync) web service, the address is correctly stored under Personnel Administration → Private Address but is also reflected in the Business Partner master data.
In contrast, when the same private address is maintained manually through the ByDesign UI, it remains associated only with the Employee object and does not replicate to the Business Partner.
Environment
SAP Business ByDesign
Reproducing the Issue
- Execute the ManageEmployeeIn web service.
- Verify in Personnel Administration → Employees → Private Address: Address created successfully.
- Open the corresponding Business Partner master data record: Observe that the same address is replicated.
- Repeat via the ByDesign UI: Create a private address manually under Private Contact Data. Observe that the address remains only on the Employee side and not replicated to BP.
Cause
This issue occurs due to a design gap in the ManageEmployeeIn (II_MANAGE_EMPLOYEE_IN) inbound service interface. The service structure does not include the ProtectedIndicator field, which determines whether an address should remain private. As a result, when the address is created via the web service, the replication framework cannot identify it as protected and replicates it to the Business Partner object.
Resolution
This is the expected system behaviour.
To address the concern, this functionality has been earmarked for future product improvement.
See Also
Keywords
ManageEmployeeIn, Private Address, Business Partner, EmployeeDataBundleMaintainRequest_sync, Web Service , KBA , SRD-HR-PAD , Personnel Administration , Problem
SAP Knowledge Base Article - Public