Do you have any question about this error?
Message type: E = Error
Message class: ME - Purchasing: General Messages
Message number: 678
Message text: Purchase order unit &1 allows fewer decimal places only
The purchase order unit &V1& that you are using has been defined in
Customizing in such a way that the system uses only &V2& decimal places
for the order quantity.
However, in your current PO item you are using more decimal places
than this.
This may happen if you copy data from a requisition into the purchase
order, for example.
The system issues an error message and will not allow you to continue with this transaction until the error is resolved.
Either check and correct your PO quantity, or change the order unit if
necessary.
Error message extract from SAP system. Copyright SAP SE.
ME678
- Purchase order unit &1 allows fewer decimal places only ?The SAP error message ME678 indicates that there is a mismatch between the number of decimal places allowed for a purchase order unit and the quantity being entered. This typically occurs when the quantity specified in the purchase order has more decimal places than what is defined for the unit of measure (UoM) in the material master or the purchase order settings.
Cause:
- Decimal Places Configuration: The unit of measure (UoM) defined for the material in the material master may allow fewer decimal places than the quantity being entered in the purchase order.
- Incorrect Quantity Entry: The user may have entered a quantity with more decimal places than the UoM allows.
- Unit of Measure Settings: The settings for the UoM in the purchasing info record or material master may not be aligned with the expected values.
Solution:
Check Material Master:
- Go to the material master record (transaction code
MM03
).- Check the UoM settings under the "Basic Data" or "Purchasing" views.
- Verify the number of decimal places allowed for the purchase order unit.
Adjust Quantity:
- If the quantity entered exceeds the allowed decimal places, adjust the quantity to fit within the allowed limits.
Review UoM Configuration:
- If necessary, you can change the UoM settings in the material master to allow for more decimal places, but this should be done with caution and in accordance with business rules.
- Use transaction code
OMN3
to check and modify the UoM settings if needed.Check Purchasing Info Record:
- If applicable, check the purchasing info record (transaction code
ME13
) for the material and vendor combination to ensure that the UoM settings are consistent.Consult with SAP Basis or Functional Team:
- If you are unsure about making changes to the material master or UoM settings, consult with your SAP Basis or functional team for guidance.
Related Information:
By following these steps, you should be able to resolve the ME678 error and successfully process your purchase order.
Get instant SAP help. Start your 7-day free trial now.
ME677
Error in interface to Accounting (&1 requisitions; see application log)
Self-Explanatory Message Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of...
ME676
The target value is too large (check your entry)
What causes this issue? The target value has exceeded the internal system maximum value.How to fix this error? INCLUDE EINGABE_PRUEFEN_NA INCLUDE SY...
ME679
Multiple acc. assgmnt not possible for intra-company-code stock transfers
What causes this issue? Multiple account assignment cannot be taken into account at goods issue for intra-company-code stock transfers.System Respons...
ME680
Pricing date category for item & changed to 'Manual'
What causes this issue? On the basis of the master data (info record or supplier master record) or the reference document, pricing date category ...
Click on this link to search all SAP messages.