Do you have any question about this error?
Message type: E = Error
Message class: HRPAY00DEC - XDEC: Messages
Message number: 041
Message text: Costs table is empty for period &, run in period &.
The costs table is empty for a previous payroll run for this employee.
The costs entries are needed for the XDEC calculation for the current
period.
The results for this employee will not be converted for the current
period.
If the lack of costs entries in the previous payroll run is due to a
processing error occurring during the conversion of the payroll results
for that payroll period, correct the cause of the error and re-run the
conversion program for that period. If this is an exceptional case and
the results from the previous payroll run should not be considered in
the conversion for the current period, mark the "First Period" checkbox
in the selection screen.
The system issues an error message and will not allow you to continue with this transaction until the error is resolved.
Error message extract from SAP system. Copyright SAP SE.
HRPAY00DEC041
- Costs table is empty for period &, run in period &. ?The SAP error message HRPAY00DEC041 indicates that the costs table is empty for a specified period during the payroll processing. This typically occurs when the payroll run is executed, but there are no relevant cost records available for the specified period.
Causes:
- No Payroll Data: There may be no payroll data for the employees in the specified period. This can happen if no time data or wage types were recorded for the employees.
- Incorrect Period: The period specified in the error message may not correspond to a period where payroll data exists.
- Data Transfer Issues: There may have been issues in transferring data from time management to payroll, leading to missing entries in the costs table.
- Configuration Issues: There could be configuration issues in the payroll schema or in the way the cost accounting is set up.
- Employee Status: Employees may not be active or may not have been assigned to the correct payroll area for the specified period.
Solutions:
- Check Payroll Data: Verify that there is payroll data for the employees in the specified period. You can do this by checking the relevant infotypes (e.g., IT 0007 for planned working time, IT 0008 for basic pay).
- Run Time Evaluation: If time data is missing, ensure that the time evaluation has been run successfully for the relevant period. This can be done using transaction code PT60.
- Review Payroll Configuration: Check the payroll configuration to ensure that the schema and rules are set up correctly. Look for any missing or incorrect settings that could affect the payroll run.
- Check Employee Status: Ensure that the employees are active and assigned to the correct payroll area. You can check this in the employee master data.
- Re-run Payroll: If you have identified and corrected the issues, you may need to re-run the payroll for the affected period.
Related Information:
If the issue persists after checking the above points, it may be necessary to consult with your SAP support team or a functional consultant who specializes in SAP HR and Payroll.
Get instant SAP help. Start your 7-day free trial now.
HRPAY00DEC031
No Cost Distribution customised for country &1 (T7PBSDEC_COSTS)
Self-Explanatory Message Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of...
HRPAY00DEC030
Inconsistency exists between table RT and COSTS for wage type &1
Self-Explanatory Message Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of...
HRPAY00DEC042
Read of RGDIR failed.
Self-Explanatory Message Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of...
HRPAY00DEC043
&1 &2
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.