Symptom
The service cost level is not being updated or populated in the Worker Overview screen when posting that information using the API WORKFORCEPERSONMASTERDATAREPLI.
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
- Configure the Communication ArrangementCommunication Arrangements SAP_COM_0301.
- Use the API WORKFORCEPERSONMASTERDATAREPLI to upload the HR master data.
- In the WorkAgreementJobInformation section, specify a ServiceCostLevel:
- Post the API.
- Check the service cost level of the employee you’ve uploaded. You will see "Not Maintained" instead of the expected value. For more information see: WorkAgreementJobInformation WorkAgreementJobInformation.
Cause
The Excl. Srv Cost Lvl using Workforce API of the SAP_COM_0301, flag is set to ‘X’. This ignores the service cost level data sent from the public API (even if the value is empty or populated).
Resolution
- Go to the Communication Arrangements tile.
- Search by filtering the Scenario ID to SAP_COM_0301 (External HR Workforce Integration).
- Confirm if the property "Excl. Srv Cost Lvl using Workforce API" has set to ' ' (empty, this will consider overwriting the service cost level data sent from public API).
- Save and post the API again.
See Also
Keywords
ServiceCostLevel, API, I_WorkforceAssgmtSrvcCostLvl, I_WorkforcePersonSrvcCostLvl, WORKFORCEPERSONMASTERDATAREPLI, service cost level, worker overview , KBA , CA-WFD-INT , S/4HANA Cloud Workforce Domain Integration , Problem