Symptom
In Create Purchase Order – Advanced, the per-unit price is limited to two decimal places, so small values like 0.000990 are rounded. Users require higher precision and want to know the maximum supported limit.
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
- Open the “Create Purchase Order – Advanced” app
- Enter mandatory header data (for example, Supplier, Purchasing Organization, Company Code)
- Add a material item with a large order quantity
- Enter a total amount that implies a per-unit rate with more than two decimal places
- Observe that the condition rate field only accepts/displays two decimal places
- Save or simulate and review the effective rate shown
Cause
The system restricts the per-unit price in Purchase Orders to two decimal places, with a total field length of 11 digits including decimals.
Resolution
This functionality is currently unavailable in the standard system.
See Also
Keywords
Purchase Order, Create Purchase Order Advanced, Net Price, Per-unit price, Decimals, two decimal places, Pricing length. , KBA , MM-PUR-PO-2CL , Purchase Orders (Public Cloud) , Problem
SAP Knowledge Base Article - Public