SAP Knowledge Base Article - Public

3536691 - Conversion between UoM contains decimal places when it shouldn't

Symptom

In the configuration activity 'Units of Measurement' (ID: 102179), the base Unit of Measure and alternative Unit of Measure (Sales unit) of a material have been configured with 0 for 'Decimal Places' and 0 for 'Decimal Rounding'. However, when the conversion between those units occurs, three decimal places are maintained in the 'Confirmed Quantity' field.

Environment

SAP S/4HANA Cloud Public Edition

Cause

The value on the 'Confirmed Quantity' field comes from the ATP check, the data elements used have a precision of three decimal positions and it uses the base UoM for calculation.

Setting the decimal places for UoMs in this configuration activity does not restrict the values shown or entered in the sales order. The settings done in this configuration activity can be seen as a preferred display setting. So if the value can not be displayed with this decimal setting, the fallback would be the three decimal places.

Resolution

If the requirement is to restrict the possibility to enter decimal positions, it's suggested to use rounding rules.

Keywords

UoM, Unit of Measure, Unit of Measurement, base unit of measure, alternate unit of measure, alternative unit of measure, sales unit, sales order, confirmed quantity, requested quantity, unit conversion , KBA , SD-SLS-2CL , Sales (Public Cloud) , CA-ATP-2CL , Available to Promise (ATP) (Public Cloud) , Problem

Product

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