Symptom
- A user hired in onboarding 2.0 has an issue where their currency appears correctly in the onboarding dashboard but changes when the same record is viewed in manage pending recruits (MPR).
- A trace was run, but no issues were identified.
- The issue involves the new hire data and its display in different systems.
Environment
SAP SuccessFactors Onboarding
Reproducing the Issue
- Hire a user in onboarding 2.0.
- View the new hire data via the onboarding dashboard and note the currency displayed.
- Pull up the same record in manage pending recruits (MPR) and observe the currency change.
Cause
- The discrepancy in currency values is caused by the execution of two onChange rules, Recurring_Payment_Default_Currency and Recurring_Payment_Default_Currency_OnHire, which are configured to populate the currency field with a default value from the legal entity's country. These rules are enabled for onboarding context and execute on the onboarding screen during the load of compensation. However, these rules do not execute on the manage pending recruits (MPR) screen.
Resolution
- when data is passed over from recruiting only for paycompvalue, the currency and frequency are automatically populated based on the hierarchy, so the data saved for pay comp recurring for currency is AUD (Notional PBP and Notional WEP) and GBP (Base Salary).
The data that is showing up on Manage pending hires is as per the data stored in DB and this is expected behavior. - Regarding the behavior difference on the onboarding page, there are 2 onChange rules for currency and 2 onChange rules setup on pay-component field for frequency which are updating the currency and frequency values.
For currency, the rules are Recurring_Payment_Default_Currency and Recurring_Payment_Default_Currency_OnHire.
Both these rules are populating the currency value with a default from the legal entity's country (Compensation.Employment Details.Job Information.Company.Country of Registration.Currency.Currency Code) which is why the currency field is defaulting to 'GBP' on the onboarding screen. - Both these rules are enabled for onboarding context and hence the onboarding screen on load of compensation.
See Also
Keywords
onboarding 2.0, manage pending recruits, currency discrepancy, new hire data, onboarding dashboard, MPR, pay component recurring, currency change, frequency change, onChange rules, Recurring_Payment_Default_Currency, Recurring_Payment_Default_Currency_OnHire, recruit-to-hire mapping, employee central, EC , KBA , LOD-SF-OBX-EC , Integration EC - MPH, Hire , Problem
Product
SAP SuccessFactors Onboarding 2505
SAP Knowledge Base Article - Public