SAP Knowledge Base Article - Public

2842247 - Service Cost Level not Updated when Using the API Workforce Person Master Data Replication


The service cost level is not being updated or populated in the Employee Factsheet when posting that information using the API WORKFORCEPERSONMASTERDATAREPLI.



Reproducing the Issue

  1. Configure the Communication ArrangementCommunication Arrangements SAP_COM_0301.
  2. Use the API WORKFORCEPERSONMASTERDATAREPLI to upload the HR master data.
  3. n the WorkAgreementJobInformation section, specify a ServiceCostLevel:

  4. Post the API.
  5. 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



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).


  1. Go to the Communication ArrangementsCommunication Arrangements tile.
  2. Search by filtering the Scenario ID to SAP_COM_0301 (External HR Workforce Integration).
  3. Change the property value of the property name from "Excl. Srv Cost Lvl using Workforce API" to ' ' (empty, this will consider overwriting the service cost level data sent from public API).
  4. Save and post the API again.

See Also

  • 2646803 - How to maintain employees data in an S/4HANA Cloud
  • 1FD - Scope Item


ServiceCostLevel, API, I_WorkforceAssgmtSrvcCostLvl, I_WorkforcePersonSrvcCostLvl , KBA , CA-WFD-INT , Integration issues WorkForce Domain , CA-HR-S4 , Cross-Application HCM Objects in S/4HANA , How To


SAP S/4HANA Cloud all versions