SAP Knowledge Base Article - Public

3358982 - Net price Field Length Error in Purchase Order


Unable to create PO and and Down payment request, where the value is more than 999999999.99(11 digits- including 2 digits after decimal) due to error: Entry too long (enter in the format ___,___,__~.__)



Reproducing the Issue

  1. Open Create Purchase Order - Advanced App
  2. Enter down payment % in header tab "Payment Processing"
  3. Add Net price above 11 digits
  4. Error: Entry too long (enter in the format ___,___,__~.__)


This is standard system behavior, the number of digits is limited to 9 by standard design.


The field for the net price can be filled only with 11 characters (including 2 decimal places)

A larger value usually leads to an overflow error (price overflow error) as the system cannot calculate effectively above this limit, so the error is displayed.

You can avoid this error by:

  1. Reducing the related quantity.
  2. Splitting the material item into several items.
  3. Changing the price unit of measure accordingly.

The same applies for effective prices, which cannot exceed 13 digits (including 2 decimal places)

See Also


Entry too long (enter in the format ___,___,__~.__), error in po, purchase order net price error, length, price, 9 digits, decimal, po price upto 9 digits, MM-PUR-PO , KBA , MM-PUR-PO , Purchase Orders , Problem


SAP S/4HANA Cloud Public Edition all versions ; SAP S/4HANA Cloud all versions