Do you have any question about this error?
Message type: E = Error
Message class: M8 - Invoice Verification/Valuation
Message number: 828
Message text: No authorization to change LIFO/FIFO for company code &
You have no authorization to change LIFO/FIFO data in this company code.
Contact your systems administrator if you require an authorization.
Error message extract from SAP system. Copyright SAP SE.
The SAP error message M8828 "No authorization to change LIFO/FIFO for company code &" typically occurs when a user attempts to change the LIFO (Last In, First Out) or FIFO (First In, First Out) inventory valuation method for a company code without having the necessary authorizations.
Cause:
- Authorization Issues: The user does not have the required authorization to make changes to the inventory valuation method for the specified company code.
- Configuration Settings: The system may be configured in such a way that only certain roles or users can change the LIFO/FIFO settings.
- User Role Assignment: The user’s role may not include the necessary permissions related to inventory management or financial accounting.
Solution:
Check User Authorizations:
- Verify the user’s role and authorization profile in the SAP system.
- Use transaction code
SU53
immediately after the error occurs to see which authorization check failed.- Consult with your SAP security team to ensure that the user has the appropriate authorizations for changing inventory valuation methods.
Role Adjustment:
- If the user lacks the necessary authorizations, the security team can adjust the user’s role or create a new role that includes the required permissions.
- Ensure that the role includes access to the relevant transaction codes and authorization objects related to inventory management.
Consult Documentation:
- Review SAP documentation or internal guidelines regarding the management of inventory valuation methods to ensure compliance with company policies.
Transaction Codes:
- The relevant transaction codes for changing inventory valuation methods include
OMJ1
(for LIFO/FIFO settings) andOBY6
(for company code settings). Ensure that the user has access to these transactions.Testing:
- After adjustments are made, have the user attempt the action again to confirm that the issue is resolved.
Related Information:
M_MATE_MAR
(Material Master: General Data) and M_MATE_WRK
(Material Master: Plant Data).If the issue persists after checking authorizations and roles, it may be necessary to involve SAP support for further investigation.
Get instant SAP help. Start your 7-day free trial now.
Feature | Free Access | Free Trial |
---|---|---|
Basic SAP error explanation | ![]() |
![]() |
Step-by-Step Usage Guide | ![]() |
![]() |
Interactive SAP Coach Assistance | ![]() |
![]() |
AI Troubleshooting for T-Code Errors | ![]() |
![]() |
M8827 No LIFO/FIFO display authorization for company code &
What causes this issue? You have no authorization to display LIFO/FIFO data in ...
M8826 Surplus receipt data from & & & &
What causes this issue? The specified material has receipt data for a posting p...
M8829 Error saving valuation data for material & &
What causes this issue? Error occurred when the system tried to save the valuat...
M8830 Pool & not defined in & &
What causes this issue? Your combination of valuation level and pool is not def...
SAP messages fall into 3 different categories: Error messages
(message type = E), Warnings (W) or Informational (I) messages.
An error message will prevent you from continuing your work - it is a hard stop and you need to fix the error before you can proceed. A warning message will stop your work, however, you can then bypass the warning by pressing the Enter key on your keyboard. That said, it is still good practice to investigate the cause of the warning message and address it. An information message will not stop your work and is truly just for informational purposes.
Click on this link to search all SAP messages.