Symptom
- Integration issue during worker replication between SuccessFactors and S/4HANA Cloud.
- Error message: WFD_BL_MSG001 – Employment percentage is more than 100 percent.
- Employment percentage exceeds 100% due to FTE values (for example, 40h/35h resulting in 1.14 FTE).
- Question about availability of mapping or a BAdI to adjust FTE during the interface.
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
- Trigger a full data load from the SuccessFactors API.
- Open the message monitoring app with assigned rights to /WFD - WFD_WORKER-1 and review the messages.
Cause
- In SAP S/4HANA Cloud Public Edition, the maximum allowed employment percentage/FTE is 1.0 (100%). When a replicated FTE exceeds 1.0 (for example, 1.14), the system raises error WFD_BL_MSG001 by design.
Resolution
- If using the JB1 integration setup, implement the Pre-Staging BAdI “Workforce Person Change for JB1 (WFD_CHANGE_WFP_JB1)”.
- In the BAdI implementation, adjust the replicated FTE before it is processed by the Workforce framework; for example: if FTE > 1.0, set FTE = 1.0 to meet system validation.
- Run a worker replication test and verify that records no longer fail with WFD_BL_MSG001.
- Monitor results in the message monitoring app (/WFD - WFD_WORKER-1) to confirm successful processing.
See Also
- Refer to: BAdIs for Worker Replication
Keywords
wfd_bl_msg001, employment percentage more than 100 percent, fte > 1.0, fte limit 1.0, successfactors integration, worker replication, jb1, pre-staging badi, wfd_change_wfp_jb1, manage workforce, message monitoring, wfd_worker-1, fte adjustment, s/4hana cloud, employee replication error , KBA , CA-WFD-INT , S/4HANA Cloud Workforce Domain Integration , Problem
Product
SAP S/4HANA Cloud Public Edition all versions
SAP Knowledge Base Article - Public