SAP Knowledge Base Article - Public

3689526 - Private Employee Address Created via ManageEmployeeIn Web Service Also Appears in Business Partner Master Data

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

  1. Execute the ManageEmployeeIn web service.
  2. Verify in Personnel Administration → Employees → Private Address: Address created successfully.
  3. Open the corresponding Business Partner master data record: Observe that the same address is replicated.
  4. 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

SOAP API | SAP Business ByDesign | SAP API Business Hub

Replicated Fields (Mapping) | SAP Help Portal

Keywords

ManageEmployeeIn, Private Address, Business Partner, EmployeeDataBundleMaintainRequest_sync, Web Service , KBA , SRD-HR-PAD , Personnel Administration , Problem

Product

SAP Business ByDesign all versions