cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Requirement is to extend the NET PRICE field length in Purchase order.

SAPSupport
Employee
Employee
0 Likes
1,163

While creating Purchase Order, unable to enter the net price with 13 digits. Is it possible to increase field length to 13 instead of 11?


------------------------------------------------------------------------------------------------------------------------------------------------
Learn more about the SAP Support user and program here.

Accepted Solutions (1)

Accepted Solutions (1)

SAPSupport
Employee
Employee
0 Likes

Hello,

In SAP standard, the field NETPR has been defined with length 11 (9 digits + 2 decimals), and this cannot be changed, as this would affect all programs and tables that use it. Every program would need to be adjusted to handle the new field length and existing data would need to be converted.

This is the standard behavior and can't be changed from SAP end.


Refer the SAP Note: 456691 - FAQ: Price determination in purchasing question 38: -

Question : Can I use net prices that have more than 11 digits (including decimal places)?

Answer : 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'). You can avoid this error by i) reducing the related quantity, ii) splitting the material item into several items, iii) changing the price unit of measure accordingly. The same applies for effective prices, which cannot exceed 13 digits (including 2 decimal places).


See also KBA 2437956 - EKPO-NETPR has 11 (9+2) digits in length - SAP ERP & SAP S/4HANA - EKPO-NETPR has 11 (9+2) digits in length - SAP ERP & SAP S/4HANA.


  • Possible workarounds include: 
    • split the value into multiple items or
    • define a new unit of measure for this product. This unit A of measure should be, for example 10 A = 1 unit, and then create the purchase documents with only 1 unit.
Hope this helps.
Thanks

Answers (0)