SAP Knowledge Base Article - Public

3210979 - BPE Error "frequency cannot be empty for pay component XXX" despite value being sent from RCM - Onboarding

Symptom

  • Error found in Business Process tile like:
  • An error occurred while saving the HRIS data for the user XXX XXX due to the following reason: {"responsePayload":[{"userSysId":"XXXX","hrisSaveStatus":[{"elementType":null,"key":null,"statusCode":"ERROR","errorInfo":"PayComponent - XXX : frequency cannot be empty for pay component XXX."}]}]}.
  • Check suite integration page to see that value and mapping is maintained in RCM.

Environment

SAP SuccessFactors Onboarding

Reproducing the Issue

  1. Go to recruit to hire data mapping
  2. Go to payComponentRecurring
  3. See that the value is mapped.
  4. Go to Recruiting.
  5. Ensure the relevant recruiting field which the frequency is mapped to is filled in.
  6. Initiate onboarding from recruiting.
  7. See the error "An error occurred while saving the HRIS data for the user XXX XXX due to the following reason: {"responsePayload":[{"userSysId":"XXXX","hrisSaveStatus":[{"elementType":null,"key":null,"statusCode":"ERROR","errorInfo":"PayComponent - XXX : frequency cannot be empty for pay component XXX."}]}]}." in BPE.

Cause

RCM is not sending the frequency ID.

Resolution

  1. Frequency is an object, therefore, the ID for the object needs to be passed not the label.
  2. Please go to Manage Organization, Pay and Job Structures and find the Frequency ID for the object.
  3. Following this, Please go to recruiting and enter the frequency ID instead of the label for the object.

Keywords

payComponentRecurring, frequency, BPE error, recruiting, onboarding, missing values, Pay Comp, pay component, mapping, incorrect mapping, frequency ID, label , KBA , LOD-SF-OBX-RCM , Initiate onboarding from RCM , Problem

Product

SAP SuccessFactors Onboarding