cancel
Showing results for 
Search instead for 
Did you mean: 

ERROR-Quantity in stock keeping unit is zero when Production order confirmation

Former Member
0 Kudos

Why these errors arise?

While confirmation of production order error message arise because quantity of 0.000 in the stock keeping unit is not allowed. The system cannot post the document.

Analysis of error:-

The system has converted the quantity entered in the unit of entry into the quantity in the stock keeping unit. The conversion results in a quantity that is smaller than 0.001. As only three decimal places are possible for a quantity, a quantity that is smaller than this (for example, 0.0003) is interpreted as 0.000.

System Response:-

A quantity of 0.000 in the stock keeping unit is not allowed. The system cannot post the document

Now see following table which shows order quantity of header material & require consumption quantity of component material.

     

Our requirement as per BOM is

Header Material

Require consumption of component

Unit of entry

Value in SKU(KG)

Base Unit/SKU

System Accepted Value for unit of entry(in Gram)

ABC

XYZ

MIXB-TML

1

  1. 4.02

G

  1. 0.00402

KG

4

7

  1. 28.14

G

  1. 0.02814

KG

28

15

  1. 60.3

G

  1. 0.0603

KG

60

563

  1. 2263.26

G

  1. 2.26326

KG

2263

5000

20100

  1. 20.1

20100

Above figure shows system convert value of component material from G to KG as base unit is KG in background

For yield quantity=7

Hence component quantity 28.14 gram =28.14/1000 kg which is 0.02814 kg

But system accept only three digit after decimal point so it split quantity as follows for mvt 261

  1. XYZ=28.00G (Equal to 0.028KG)
  2. XYZ=0.140G (Equal to0.00014KG)

In second line as per system rule value is 0.000 (System raise error 0.000 Quantity is not allow to post)

Also suggest how to get complete value in KG in table MSEG for reporting purpose.

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi shyam

Maintain another some alternate unit which is smaller than gram.

With that unit change the BOM qty. Then you can post the goods.

Santhosh

Former Member
0 Kudos

Hi,

Please maintain smallest UOM for the components in BOM. You can maintain larger corresponding units in material master.

As you can see SAP can not take more than 3 decimal places, some time if component quantities are small like grams and UOM maintained are of bigger value nature like kg or ton, system calculates component value but if decimal place condition is not satisfied then it interpret component quantity as 0.

Please try by changing UOM values in BOM and check.

Regards,

Pavan 

Former Member
0 Kudos

Hi Former Member

thank you for suggestion , this is correct which I know but still issue not solve after use UOM G in BOM .

Also client use same material code from last two years hence material stock &(purchase/production)  order's, reservation exist for same material.

If you want to change base unit of measure u need null stock ,no order against it hence this option is also unusable.

Latter on I reach to conclusion for this problem that to create new material code by copy from existing & change BOM ,related all master data for PP,MM module.

Now my problem is that if above changes is suitable then what to do against old material stock because transfer to new material code is not possible as base unit different .

Guide me what to do & what is financial impact of old material stock if above change is suitable.

Former Member
0 Kudos

Hi Shyam,

Both views shared by you and Pavan are valid, and your idea to use a new material with a smaller UoM makes sense

To address the difference in UoM between the Old and New materials, You may explain this specific requirement with Finance team and take them into confidence,... and then use options like -

a) Issue the stocks of Old Material number to a CostCenter using Movement type 201, and Receive the stocks of New material number using Movement type 202 from the same Cost center.

b) Post scrap movement 551 for the Old material and Receive stocks of New material using 561 movement, (Or even use 562/522 for Old material & 561/522 for New material)

Please ref to links below, for previous posts on similar issue/requirement -

http://sap.ittoolbox.com/groups/technical-functional/sap-log-mm/transfer-posting-from-one-material-t...

http://www.sapfans.com/forums/viewtopic.php?f=6&t=330830

http://www.sapfans.com/forums/viewtopic.php?f=3&t=284385

Regards,

Senthil

Former Member
0 Kudos

Hi Senthil Kumar Akash Sampath


Thanks for sharing  very important point with me.