SAP Knowledge Base Article - Public

3149379 - Error in the Business Process Tile after initiating Onboarding

Symptom

  • When Recruiter Initiate Onboarding from RCM they get the below error on the BPE tile
  • Error: while saving the HRIS data for the user due to the following reason: {"responsePayload":[{"userSysId":"","
    hrisSaveStatus":[{"elementType":null,"key":null,"statusCode":"ERROR","errorInfo":"PayComponent - Short Term Incentive (STI) :: paycompvalue cannot be empty;"}
    {"elementType":null,"key":null,"statusCode":"ERROR","errorInfo":"PayComponent - Superannuation Allowance :: paycompvalue cannot be empety;"}
    {"elementType":null,"key":null,"statusCode":"ERROR","errorInfo":"PayComponent - Provident Fund :: paycompvalue cannot be empty;"}]}]}.

Environment

SAP SuccessFactors Onboarding

Reproducing the Issue

  1. Navigate to BizX 
  2. Proxy as BPE admin
  3. On the the homepage click on the BPE tile
  4. View Error: while saving the HRIS data for the user due to the following reason: {"responsePayload":[{"userSysId":"","
    hrisSaveStatus":[{"elementType":null,"key":null,"statusCode":"ERROR","errorInfo":"PayComponent - Short Term Incentive (STI) :: paycompvalue cannot be empty;"}
    {"elementType":null,"key":null,"statusCode":"ERROR","errorInfo":"PayComponent - Superannuation Allowance :: paycompvalue cannot be empety;"}
    {"elementType":null,"key":null,"statusCode":"ERROR","errorInfo":"PayComponent - Provident Fund :: paycompvalue cannot be empty;"}]}]}.

Cause

  • Connection issue between RCM and Onboarding made null value to be sent to Onboarding
  • 39. payComponentRecurring.paycompvalue.INDPF: {EntityRecordFieldValue: {rawValue: null, localizedValue: null, rawObject: null}}
  • Field is mandatory on Recruit-to-Hire Mapping tool, but value is not sent to Onboarding

Resolution

Solution would be to update the field that has the value which did not send due to connection error in RCM, and restart the even in BPE tile.

  1. For example if you do not want to do the above step if it would mean resending the offer to candidate follow below walk around
  2. Navigate to Provisioning
  3. Find the Import/Export Candidate to employee integration template 
  4. Export and save the backup of the mapping
  5. Navigate to Recruit-to-Hire mapping tool
  6. Navigate to affected entity e.g, Pay Component recurring
  7. Click the Remove button on the affected entities Superannuation Allowance, Provident Fund etc
  8. Save the tool
  9. Complete an OData API Metadata Refresh And Export in Admin Center
  10. Logout and in again
  11. Navigate to Business Process Tile 
  12. Click on affected candidate > Restart the process
  13. Navigate back to Provisioning
  14. Import/Export Candidate to employee integration template
  15. Import the backup you saved earlier for the mapping to be restored to original state

Keywords

Import/Export Candidate to employee integration template, mapping, elementType":null,"key":null,"statusCode":"ERROR", BPE, Business Process Tile, Error, Pay Component, Recruit-to-Hire , KBA , LOD-SF-OBX-RCM , Initiate onboarding from RCM , Problem

Product

SAP SuccessFactors Onboarding