Symptom
How to default Pay Components During Hire/Rehire process in SAP SuccessFactors Employee Central
All the images contained in this document are from an internal test instance. Any resemblance with real systems are purely coincidental.
Environment
SuccessFactors Employee Central
Reproducing the Issue
- Go to Add New Employee.
- Fill in all the information relevant for the Identity, Personal and Job Info session.
- After submitting the new hire, pay components should be defaulted.
Resolution
Create all required pay components.
- Go to Admin Center Manage Organization, Pay and Job Structures Create New Pay Component.
- Enter the required data.
- Save your changes.
- Create a pay component group.
- Go to Admin Center Manage Organization, Pay and Job Structures Create New Pay Component Group.
- Add all the pay components required.
- Save your changes.
- Optional: Define a custom field for Compensation Information.
- Go to Admin Center Manage Business Configuration.
- In the Business Configuration UI, select Employee Central compInfo.
- For Compensation Information, add a custom-double field and add a label. Ensure that the field is set to Enabled.
- Save your changes.
- Optional: Define a custom field for Compensation Information.
Use: Trigger onSave Rules for HRIS Elements
- You can use this scenario to create rules that save changes to HRIS Elements. In Manage Business Configuration, rules created using this scenario can be registered only for the onSave event type.
- Create a rule to default pay components.
- Go to Admin Center Configure Business Rules Create. Select the rule scenario that best fits, for example, the Trigger onSave Rules for HRIS Entities. Select Compensation Information Model as the base object although you can also use Job Information Model where required .
- Define the If condition. For example, for the Hire or Rehire event.
- Define the Then condition to create recurring pay components with data populated from all the pay components defined.
- Save your changes.
- Assign the rule to the standard or custom field.
- Go to Admin Center Manage Business Configuration.
- In the Business Configuration UI, select Employee Central compInfo.
- For the field, select Details.
- In the Trigger Rules section, select your rule and set it to onSave.
- Save your changes.
- Add this rule as onSave in Compensation Information portlet.
Note: There must be an IF with a pay component in it for the rule to work. Also, for existing users the rule will work only when the pay component mentioned in the IF condition is the first pay component for him/her. If there is already an existing pay component, then this rule may not work. Also this rule will only work in hire via Add New Employee Scenarios.
I entered 100,000 INR/month for the pay component 'Base Salary India' for a user during new hire and her Compensation Information looks like following after completion of the hiring process:
Note: Please note if same pay component id is set by other rule or same system will save only the last one set by rule will be kept as system does not support multiple entries by same pay component id. This kind of rule is also applied for concurrent employment scenarios.
FAQ - Additional Information
Q) Where can I get information on this from the Guide?
A) Guide:Implementing Employee Compensation Data
Chapter:Optional: Defaulting Pay Components During Hire/Rehire
This may be helpful because the system could:
-
Automatically create Compensation Information and recurring pay component while hiring based on Job Information fields, for example, Company, Job Classification, and Pay Grade using an onSave rule
-
Provide default recurring pay component values while hiring to add to the Compensation Information and recurring pay component records in the UI using an onInit rule
See Also
- 2331851 - Employee Central - Business Rules
- 2079920 - Employee Central - How to Create a Business Rule
- 2437420 - Which Portlets Support Cross Portlet Business Rules
- 2092849 - How to create a Business Rule to validate data on change/save, and provide a Warning or Error message
- 2456957 - How to default National ID Information fields in the Add New Employee wizard
- 2631995 - Making Email Information Portlet Mandatory in Add new Employee
- 2080655 - How to hide fields in the Add New Employee wizard - Employee Central
- 2802383 - OnChange Rule Do Not Work After The OnInit Rule Is Triggered In The Add New Hire Page
Keywords
sf, success factors, ec, automatic, compensation, pay, salary, byfurcation, pay component, concurrent employment, Defaulting Pay Components During Hire/Rehire, Trigger onSave Rules for HRIS Elements , KBA , LOD-SF-EC-HIR , Hire & Rehire Wizards , LOD-SF-EC , Employee Central , LOD-SF-EC-CMP , Compensation Information & One-Time Bonus , LOD-SF-EC-RUL , DO NOT USE - Business Rules & Event Derivation , How To