SAP Knowledge Base Article - Public

3618157 - Internal hire pay component errors

Symptom

  • Issues with internal hires from RCM to EC, specifically with pay components.
  • System displays errors for certain pay components during the onboarding process for internal hires, even though the amount is sent from RCM.
  • Errors include "payComponentRecurring: Amount is required for pay component TVacAll" and "payComponentRecurring: Amount is required for pay component SALARY".

Environment

SAP SF Onboarding 2.0

Reproducing the Issue

  1. Login to the instance.
  2. Navigate to the Business Process Engine (BPE) tile.
  3. Observe the error triggered for internal hire process related to the pay component SALARY.

Cause

The business rule DS_FTEProrate_forSalary is applied on the Pay Component SALARY and is being triggered during the internal hire process. This rule expects jobInfo.custom-string3 to be non-null or specific, and conflicts with the internal hire setup.

Resolution

There are four possible resolutions that can be considered:

Resolution Options:

  1. Delete the Business Rule DS_FTEProrate_forSalary. If this rule is not required for other scenarios, you may delete it. This will allow the process to proceed without errors.
  2. Ensure jobInfo.custom-string3 is not null. "jobInfo.custom-string3": {"EntityRecordFieldValue": {"rawValue": "null", "localizedValue": "null", "rawObject": "null"}}, this should not be the case.
  3. Go to onboarding general setting > Disable the process setting.
  4. In Manage Business Configuration > compInfo > Rule: DS_FTEProrate_forSalary, set the rule visibility for the following to No:
  • Onboarding
  • Edit UI (MSS / ESS)

See Also

3242790 - Pay Component values passed from RCM but not reflecting in Onboarding - SAP for Me

3084639 - Compensation Information portlet shows "Amount" field as blank and the "Calculated Amount" field shows the mapped value from RCM - Onboarding - SAP for Me

3012106 - [Onboarding] Passing Pay Component values through Picklist from RCM to ONB (Onboarding/Offboarding) - SAP for Me

3204900 - [Onboarding] Multiple pay components - SAP for Me

3064169 - [Onboarding] Suite Integration Tool - SAP for Me

Keywords

internal hire, pay component, SAP SuccessFactors Onboarding, RCM to EC, payComponentRecurring, SALARY, DS_FTEProrate_forSalary, jobInfo.custom-string3, Business Process Engine, BPE, Recruit-to-Hire Data Mapping , KBA , LOD-SF-OBX-RHE , Recruit to Hire Tool , Bug Filed

Product

SAP SuccessFactors Onboarding all versions