Symptom
- The Production Confirmation have been Confirmed with Logistics Unit of Measure. On completion of the Task, the system is displaying 6 decimal places for the Fulfilled Quantity in the base UoM.
- The expectation is to have no more than 2 Decimal Places displayed.
Environment
SAP Business ByDesign
Reproducing the Issue
- Navigate to the Production Control work center.
- Go to the Task Control view.
- Find and select the relevant Production Task.
- Click Confirm.
- Enter the Confirmed Quantity and select the relevant UoM.
- Enter other relevant details.
- Click Save.
- Open the Relevant Production Order.
- It can be observed that the Fulfilled Quantity is displayed in the Base UoM with Decimal Places.
Cause
The issue arises because in the class /UEO/SAPLMF_CP_SYSTEM and method DO_SMART_ROUNDING (LCL_MF_UTILITY), system is doing the smart rounding of the target UoM after the conversion for the purpose of precision. As a result the minimum allowed Decimal Places is 6.
Resolution
- The system will display 6 decimals, which is the standard behavior.
- Note that conversion cannot be less than 6 Decimal Places.
See Also
Keywords
Production Order, Production Confirmation, Decimal Places, UOM Configuration, Smart Rounding, Quantity Conversion. , KBA , AP-PE , Production , Problem
Product
SAP Business ByDesign all versions
SAP Knowledge Base Article - Public