Symptom
When trying to save changes after adding a Pay Component record with End-Dated Payment through History button, system throws the error message: "error: Compensation: End-dated payments are not allowed for pay component XXX. Do not enter an end date for this pay component."
Environment
- SAP SuccessFactors Employee Central
- SAP SuccessFactors Employee Profile
Reproducing the Issue
- Go to Employee Profile > Compensation Information;
- Click on History Button (the clock in the right of the pencil) > Insert New Record;
- Scroll down to Recurring Payments and Deductions;
- Select a recurring Pay Component which "End-Dated Payment" is enabled;
- Insert "Pay Component", "Amount", select "Currency" and "Frequency" > Save;
- System throws the error message: "error: Compensation: End-dated payments are not allowed for pay component XXX. Do not enter an end date for this pay component."
Cause
A rule is configured to set End Date of Pay Component. As History Button does not have the option to add End Dates, when trying to save a record through this option system asks to not fill any End Date.
Resolution
This is expected behavior.
Setting End Dates with rules is something not supported by the system.
To set values to End Dates, please follow the steps below:
- "Pencil" icon in the Compensation Information block;
- Take Action > Change Job and Compensation Information.
"Define End Dates" option will be also available in Hire/Rehire wizards.
In case you do not now which rule is setting the error message, enable Rule Trace and perform the steps again to collect the logs so you can identify it in one of the rows with "[set]" information. Please refer to KBA 2257064 - Employee Central - Business Rule Execution Log for further guidelines on how to set Rule Trace.
FAQ - Additional Information
Q) Where can I get additional information on this from the Guide?
A) Adding an End Date to Recurring Pay Components.
Q) In which other contexts can I limit the triggering of rules?
See Also
- 2789989 - How to make end date mandatory in end dated payments - SAP for Me
- 2473623 - Employee Central: How to enable End Dated Payments feature? - SAP for Me
- 2331851 - Employee Central - Business Rules - SAP for Me
- 2785143 - How to Display An End Date Of Each Pay Component - SAP for Me
Keywords
end-dated payment, end-dated, payment, pay component, compensation information, comp info, business rule, error, error message, error: Compensation: End-dated payments are not allowed for pay component XXX. Do not enter an end date for this pay component, End-dated payments are not allowed for pay component, Do not enter an end date for this pay component, employee central, employee profile , KBA , LOD-SF-EC-CMP-REC , Recurring Payments , How To