Symptom
Error: "External ID XXXXXXX is already being used by Person UUID (YYYYYYYYYYYY) with person ID &&&&&&&& (FS4BPU_EMPL_MINIMSTR 135)" is faced during:
- Worker replication from External HR system to SAP S/4HANA Cloud Public Edition.
- Worker creation or update via import functionality of Manage Workforce App.
Environment
SAP S/4HANA Cloud Public Edition
Cause
During conversion of an External Employment (BBP005) to Internal Employment (BUP003) or vice versa, the same Work Agreement ID is used.
Resolution
During conversion scenario, a new work agreement with a different work agreement ID has to be created instead of editing the existing work agreement.
For Example:
- If the external work agreement ID of a worker is ABCD_1, during a conversion scenario instead of editing the business role to BUP003 directly in ABCD_1, it is recommended to create a new work agreement with the role BUP003.
- In the scenario of transfer or rehire with the Entry Source is SOAP API(A) the initial Work agreement is having the Worker Type Contingent Worker (BUP005) and then next Work Agreement should be the Worker type Employee ( BUP003 ), in the payload <PersonWorkAgreementType>1</PersonWorkAgreementType> is passed for Employee (BUP003) and <PersonWorkAgreementType>3</PersonWorkAgreementType>is passed for Contingent Worker (BUP005)
See Also
Refer this Help Portal How to Hire Contingent Worker.
Keywords
S4_PC, S4_1C, CA-WFD-INT, WORKER, EMPLOYEE, CONVERSION, CONTINGENT WORKER, INTERNAL EMPLOYEE, SOAP API, MDI, MANAGE WORKFORCE, BBP005, BUP003, FS4BPU_EMPL_MINIMSTR135, FS4BPU_EMPL_MINIMSTR 135. , KBA , CA-WFD-INT , S/4HANA Cloud Workforce Domain Integration , Problem
SAP Knowledge Base Article - Public