Symptom
- When maintaining packing instruction, after confirming the input, the system will automatically adjust the theoretical quantity of integers to decimals.
- The behavior occurs specifically when the theoretical quantity is entered in an alternative unit of measure rather than the base unit.
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
- Open the Fiori app Manage Packing Instructions - Master Data for managing or changing packing instructions.
- Create or edit a packaging specification.
- Input integer format theoretical quantity.
- Confirm input and observe quantity changes to decimals.
Cause
- The material’s unit of measure setup uses a base unit that is not the smallest unit of measure. (Message MM129 should have been triggered during the creation of the material master record to warn about this)
- System logic converts the entered alternative unit quantity to the base unit (with rounding as customized) and then converts back to the alternative unit without rounding.
Resolution
Correct the unit of measure conversion in the material so that the base unit is the smallest unit of measure.
This avoids precision loss during conversions and prevents unintended rounding changes when switching between units.
See Also
Keywords
packaging specification, packing instruction, theoretical quantity, rounding issue, alternative unit, base unit, uom conversion, decimal rounding, integer multiple, hu fiori, public cloud, unit conversion precision, quantity adjustment , KBA , LO-HU-FIO-2CL , HU Fiori Applications (Public Cloud) , Problem
Product
SAP S/4HANA Cloud Public Edition all versions
SAP Knowledge Base Article - Public