on 08-04-2011 7:46 AM
Dear All,
I have automatic batch determination at delivery level. Its working fine.
But when i try to do delivery, for some materials it gives me error - Deficit of xxx qty for material - xxx for batch no - xxx.
My availability check is standard one - 02, A (at order level) & 02,B(at delivery level).
Kindly advise me how i can overcome this error.
Thanks in advance....
thanx
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Dear VK,
Yes stock exist for that material but its not showing in Unrestricted stock, its available in schedule for delivery column.
Thanks,
Standard SAP:
In sales order system schedule quantity for the material (not the batch)
During delivery order creation, system do Automatic batch determination as per VCH2 strategy.
Now this is came, when a user create a delivery and system alloted this batch to this delivery (means quantity will start showing in Schedule for Delivery).
Before making PGI, the same batch got TRANSFER POSTED to different batch.
And check in MB51 how the bacth got transferred.
Unless they revert the stock to same batch, scduke for delivery will not reversed.
-
For your issue
The Schedule for delivery should be removed if their is no stock showing in Unrestricted column.
TCODE : SE16
Table : VBBE
Sales Document : Enter the Delivery order number: ( you can get this from CO06 for the material in the plant - Do number having same schedule qty )
Execute
enter /H
Press ENTER
Press enter once more then you will receive following screen after switching to classic debugger.
Double click on code = show then you will get fields in the bottom
Field Names
CODE SHOW
Click the Pencil ICON
Remove that SHOW and put DELE for deleting the same entry which you donu2019t want. Then click on the pencil icon and execute( F8).
Now it will come to the same Detail screen with a DELETE ENTRY icon.
Delete the record.
Now you create the Delivery order it will come.
Regards,
Mani
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Dear Mani,
Thanx for the answer. Now i know the root cause of error. Its happening because we have done transfer posting of the same batch to some other plant.
But can you please help me with how we can restrict this transfer posting of the allocated batches for delivery i;e error message should come during transfer posting (MB1B through mov type - 301) if we try to input the batch for which delivery has already been created.
Thanx in advance.....
Hai VK,
In case if you are giving Batch number in the sales order, this error may come.
DOnt assign any batch in Sales order
Let system do the automatic batch determination.
And some time if some other production users using the material code or sales order creation USER using the material code then also this error may occur.
If you create delivery after some time it will not come
Regards,
Mani
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Mani,
Deficit of xxx qty for material - xxx for batch no - xxx. This error i am getting when i have created the delivery only and NO PGI done. Its mainly happening for backdated deliveries.
NO batch number is input at the sales order level. Automatic batch determination is done at delivery level only.
Please suggest what can be the cause of this error.
Thanks,
Dear VK@SAP,
Normal practice is once the batch qty is insufficient, we do a batch split manually in the delivery.
i.e, your material code 'a' qty entered in the delivery is '10' and batch triggered is 'bbb'
system check the stock of material 'a' in the plant which belongs to batch 'bbb'.
if its not sufficient, system will trigger the message which you are facing now.
Now you have 2 options.
1)
You can check in MMBE whether there is any other batch with the sufficient quantity.
If so you can put that batch and do the delivery.
2)
You can check how many qty of the batch entered is available.
For the remaining qty, create one more line item in delivery and assign another batch with QTY.
Check and revert back.
Thanks & Regards,
Hegal K Charles
Dear vk@SAP,
Check whether the stock exist for this material/batch combination in MMBE.
Check and revert back.
Thanks & Regards,
Hegal K Charles
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Dear vk@sap,
It means that the particular batch is already assigned to another delivery.
Which means that there is no stock practically avaibale for this new delivery.
In mmbe, click on the environment,STOCK/REQUIREMENTS LIST.
This will give you the details of the delivery.
Thanks & Regards,
Hegal K Charles
User | Count |
---|---|
103 | |
12 | |
11 | |
6 | |
5 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.