Do you have any question about this error?
Message type: E = Error
Message class: RP - Error Messages for Infotype Module Pools
Message number: 146
Message text: The calculated annual salary is too high
The calculated annual salary is &V1& &V2&. It contains more digits
than can be stored in the 'annual salary' field.
The system issues an error message and will not allow you to continue with this transaction until the error is resolved.
Make sure your entry is correct.
If the field is really too short, please contact SAP.
Error message extract from SAP system. Copyright SAP SE.
RP146
- The calculated annual salary is too high ?The SAP error message RP146, which states "The calculated annual salary is too high," typically occurs during payroll processing when the system determines that the annual salary for an employee exceeds a predefined limit. This limit is often set to ensure compliance with legal regulations or company policies regarding salary caps.
Causes:
- Salary Configuration: The annual salary may exceed the maximum allowable limit set in the payroll configuration.
- Incorrect Master Data: The employee's master data (such as infotype 0008 - Basic Pay) may contain incorrect or inflated salary figures.
- Payroll Schema: The payroll schema may have specific rules or thresholds that trigger this error when certain conditions are met.
- Currency Issues: If the salary is being calculated in a different currency, conversion rates may lead to inflated values.
- Overtime or Bonuses: If overtime or bonuses are incorrectly calculated or added to the base salary, it may push the total annual salary above the limit.
Solutions:
- Review Employee Master Data: Check the employee's master data for any discrepancies in the salary information. Ensure that the values entered in infotype 0008 (Basic Pay) are correct.
- Check Payroll Configuration: Review the payroll configuration settings to understand the limits set for annual salaries. Adjust these limits if necessary, but ensure compliance with legal and company policies.
- Examine Payroll Schema: Analyze the payroll schema to identify any rules that may be causing the error. Adjust the schema if needed to accommodate legitimate salary structures.
- Currency Conversion: If applicable, verify the currency conversion rates and ensure they are up to date and correctly applied.
- Consult with HR/Finance: If the issue persists, consult with the HR or finance department to ensure that the salary structure aligns with company policies and legal requirements.
Related Information:
By following these steps, you should be able to identify the cause of the RP146 error and implement a solution to resolve it.
Get instant SAP help. Start your 7-day free trial now.
RP145
You have entered an invalid credit card number (see online info)
What causes this issue? When you enter a credit card number, take into account the following: The system issues an error message and will not allow y...
RP144
Currency could not be converted from &1 to &2
What causes this issue? Your attempt to convert &V1& to &V2& has been unsuccessful. This can be due to different reasons (see error c...
RP147
Do not enter a ISR check digit if amount = 0
Self-Explanatory Message Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of...
RP148
Currency not permitted for ISR method
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.