cancel
Showing results for 
Search instead for 
Did you mean: 

Block production order if it is less than sale order qty

Former Member
0 Kudos

Dear Gurus,

Please let me know how to block creation of production order if it is less than

sale order qty / Open qty in schedule agreement.

If Sale order / Open schedule qty  = 1000 nos

FG stock  = 100 nos

Work in progress = 200 nos.

System should allow only 700 nos (i.e., 1000-100-200 = 700 nos) for production order creation.

If production order qty is more than open quantity error should be displayed.

Accepted Solutions (1)

Accepted Solutions (1)

kiran_kumar179
Active Contributor
0 Kudos

Hari Prasad,

If your planning strategy is MTS relevant then during during MRP run system will always consider the existing stocks provided they are unrestricted and available receipts likes Planned orders,Production orders,PRs and POs etc to meet the Requirements like Sales orders,Planned independent requirements.

So in your case it should create a planned order for remaining quantity for 700 only in case of MTS.

BR
KK

Former Member
0 Kudos

Dear Mr. Kiran Kumar,

Thanks for your reply.

I had raised wrong question instead of less than open schedule quantity,

I wanted to block creation of production order if  user creates more than

Open schedule quantity / Planned order quantity.

Even if the user creates production order directly through t.code CO01

i.e., without referring to planned order the system should block creation

of production order, If the Order quantity is more than Open schedule quantity.

former_member185450
Active Contributor
0 Kudos

Dear Hari Prasad,

How you system will come to know that open quantity while creating the manual production order ??

if you are converting from planned order to production order or with reference to demand if you are creating a manual production order in that situation we will stop through the enhancement

Regards,

Venkatesh

Answers (1)

Answers (1)

Caetano
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello

There is no such check on the standard system. You can try to implement it using BAdI WORKORDER_UPDATE.


BR
Caetano