Symptom
System throws following error during Consumption of Stock:
Negative stock not allowed in logistics area XYZ.
Environment
SAP Business ByDesign
Reproducing the Issue
- Go To Internal Logistics work center.
- Go to the Common Tasks and select: Consumption for Cost Center.
- Enter the stock details
- At the Review step, system throws error message: Negative stock not allowed in logistics area XYZ
Cause
Display Decimals is set to X in Physical Units of Measurement settings in Business Configuration whereas the actual quantity of stock has Y decimals (X and Y represents the number of Decimals).
For Instance, for the Unit of Measure - Kg, the Display Decimals allowed is 3. Meaning that if the actual On-Hand Quantity is 0.0008 kg, the system will round-off to nearest 3 decimals, resulting in 0.001 kg.
Since the available actual quantity is less than the quantity displayed as result of the rounding, the issue occurs.
Resolution
The decimal settings maintained in Physical Units of Measurement settings in Business Configuration can be changed. The number of Decimal Places allowed can be increased to 4 or 5.
To achieve this settings, please follow the steps outlined below:
- Go To Business Configuration Work Center.
- Go To Implementation Projects View.
- Select the relevant Implementation Project and select Open Activity List.
- Navigate to Fine-tuning tab.
- Show All Activities and search for Quantities and Units of Measure.
- Select Physical Units of Measurement.
- Search for the desired Unit of Measure and change the field Display Decimals to the desired value
- Save the changes
Now, the stock can be consumed.
Keywords
Consumption, Internal Logistics, Unit of Measure, Decimal Places , KBA , negative stock not allowed in logistics , AP-SDM , Supply and Demand Matching , How To