Symptom
The requirement is to generate unique Payroll ID for New Hires and Rehires.
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Environment
SAP SuccessFactors Employee Central
Resolution
We need to introduce a custom field in Compensation information portlet, configured as "yesNo" picklist, and make it a "mandatory" field. Label it as "Generate payroll id". Once configured, this field will be visible on hire UI. We can hide this from profile page using RBP as we don't need this field anywhere else.
1. Create a rule as below and assign it as onChange rule for above custom field:
2. Create an onInit rule on Compensation Information portlet to reset these field values for every Hire/Rehire flow. Please refer to the screenshot below for reference:
3. Create an onSave rule on personInfo HRIS Element if the same value needs to be updated to another field in Biographical Information portlet. Please refer to the screenshot below for reference:
If needed, we can configure an onInit rule on personInfo element to reset this field value to null at the beginning of Hire/Rehire flow, but this is not mandatory.
Keywords
How to generate unique Payroll ID for Hire and Rehire transactions, payroll id, rehire, brazil legal entities, sap successfactors, employee central, hire template, business rule, auto-generation, sequence skipping, rehire with new employment, rehire with old employment, pay component group, rule triggering, sap support, SAP SuccessFactors , KBA , LOD-SF-EC-HIR-RIE , Rehire Inactive Employee , LOD-SF-EC-HIR-NEW , Add New Employee Wizard , How To
Product
Attachments
| Pasted image.png |
SAP Knowledge Base Article - Public