Do you have any question about this error?
Stop googling SAP errors. Use our Free Essentials plan instead - no credit card needed. Start Now →
Message type: E = Error
Message class: HRCALCOREPORT - Messages for payroll reports (CO)
Message number: 021
Message text: Special future settlement not allowed for absence &1, only current per.
The selected payment date (Section "Off-cycle payroll run data" on the
selection screen) is later than the payment date for the next regular
payroll run.
&WHAT TO DO&
The system activates the payment date for the leave payment off-cycle
payroll run on the payment date of the regular payroll period.
If the date the system proposes is not the date you want, change the
selection you have made on the selection screen of the report and
repeat the operation.
Error message extract from SAP system. Copyright SAP SE.
HRCALCOREPORT021
- Special future settlement not allowed for absence &1, only current per. ?The SAP error message HRCALCOREPORT021 indicates that there is an issue with processing a special future settlement for an absence type in the SAP system. This error typically arises when the system is trying to process a future absence settlement that is not allowed for the specified absence type.
Cause:
- Absence Type Configuration: The absence type may be configured in such a way that it does not allow future settlements. This is often the case for certain absence types that are meant to be processed only for the current period.
- Payroll Processing Settings: The payroll settings may restrict the processing of future absences, leading to this error when attempting to settle them.
- Data Entry Issues: There may be incorrect or incomplete data entries related to the absence that are causing the system to reject the future settlement.
Solution:
Check Absence Type Configuration:
- Go to the configuration settings for the absence type in the SAP system (Transaction code: SPRO).
- Navigate to Personnel Management > Personnel Administration > Time Management > Absences > Define Absence Types.
- Review the settings for the specific absence type and ensure that it allows for future settlements if that is required.
Review Payroll Settings:
- Check the payroll processing settings to ensure that future settlements are permitted for the relevant absence types.
- This may involve reviewing the payroll schema and rules that govern how absences are processed.
Correct Data Entries:
- Verify the data entries related to the absence. Ensure that all required fields are filled out correctly and that there are no inconsistencies.
- If necessary, correct any errors in the absence records.
Consult Documentation:
- Refer to SAP documentation or help resources for more detailed information on the specific absence type and its processing rules.
Contact SAP Support:
- If the issue persists after checking the above points, consider reaching out to SAP support for further assistance. They may provide insights specific to your system configuration.
Related Information:
By following these steps, you should be able to identify the cause of the error and implement a solution to resolve it.
Get instant SAP help. Sign up for our Free Essentials Plan.
HRCALCOREPORT020
Payment date for &3/&4 not defined
What causes this issue? You have not defined any payment day for the date modifier &V1&, the period modifier &V2&, the payroll period...
HRCALCOREPORT019
Payroll period for payroll area &1 and period modifier &2 not defined
Self-Explanatory Message Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of...
HRCALCOREPORT022
Special settlement update not allowed for absence &1, only simulation
What causes this issue? This absence should be settled and paid via an off-cycle payroll run before the regular payroll run. The off-cycle payroll ru...
HRCALCOREPORT023
No payroll result found
Self-Explanatory Message Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of...
Click on this link to search all SAP messages.