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
- Navigate to BizX
- Proxy as BPE admin
- On the the homepage click on the BPE tile
- 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.
- 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
- Navigate to Provisioning
- Find the Import/Export Candidate to employee integration template
- Export and save the backup of the mapping
- Navigate to Recruit-to-Hire mapping tool
- Navigate to affected entity e.g, Pay Component recurring
- Click the Remove button on the affected entities Superannuation Allowance, Provident Fund etc
- Save the tool
- Complete an OData API Metadata Refresh And Export in Admin Center
- Logout and in again
- Navigate to Business Process Tile
- Click on affected candidate > Restart the process
- Navigate back to Provisioning
- Import/Export Candidate to employee integration template
- 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