SAP Knowledge Base Article - Public

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

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

Reproducing the Issue

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

    WorkAgreementJobInformation
  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

     

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

  1. Go to the Communication Arrangements tile.
  2. Search by filtering the Scenario ID to SAP_COM_0301 (External HR Workforce Integration).
  3. 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).
  4. Save and post the API again.

See Also

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

Keywords

ServiceCostLevel, API, I_WorkforceAssgmtSrvcCostLvl, I_WorkforcePersonSrvcCostLvl, WORKFORCEPERSONMASTERDATAREPLI, service cost level, worker overview , KBA , CA-WFD-INT , S/4HANA Cloud Workforce Domain Integration , Problem

Product

SAP S/4HANA Cloud all versions