cancel
Showing results for 
Search instead for 
Did you mean: 

How to exclude the sales order with delivery block from MRP calculation ?

0 Kudos

Hi..

Could you please suggest ?

Is it possible to exclude the sales order with delivery block from MRP calculation ?

Best Regards

JN

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

I don't think you have a standard solution for this. What you can do is, to go for a user exit. If you want MRP to not to recognize it as a demand, then best thing is to go for a user exit.

Check whether you can use this as a solution.

Use a user exit to apply a rejection reason automatically when there is a delivery block for the schedule line. You can use SAVE_PREPARE user exit for this. Then once user select the delivery block and save the sales order, automatically, all schedule lines will get rejected.

Once user remove the delivery block and save the sales order, ask same user exit to check that and remove rejection reason automatically, where as MRP will recognize it as a demand.

Thanks and best regards,

Anupa

Answers (3)

Answers (3)

former_member196530
Active Contributor
0 Kudos

Dear ,

It is possible in the line item level not at header level.If you want to excule that particular line item qty with delivery block , then select the line item and double click .Select the Schedule Tabe and there is schedule tem categoery -CP-MRP relevent .To exculde from MRP , please assing CN and save .

In MD02/MD01 it will not be planned .

Other way will be in the configuration level , you can goto OVZG-Requirement Class -Here you can Uncheck the Requirement trasfer for planning check box .It will stop trasnfering the Sales Order qty keeping other requirement like availability chekck , deliver blck as it is .It will header level and will refrain the total sales order qty irrespective of line items .

Please try and revert back

Regards

JH

Former Member
0 Kudos

HI u can exclude the sales order with delivery block from MRP Calculation through by not activating the Requirement class in the TOR(Transfer of Requirements).

Path-.IMG->Sales & Distr->Basic Functions> Transfer of Requirments>Define requirment class to order type.

There select u r order type and uncheck the requirement class.

If u uncheck the requirement class then even though u did check the availability check and the TOR in the the functionality will not work and the Transfer of req will not be forwarded to MRP controller and thus the calculations will not happen.

Former Member
0 Kudos

Hi

You can use reason of rejection to stop the line items in the sales order from MRP calculation. IF you want to make it at the header level(for the total sales order) then you need to go for User exits.

Regards

Vamsi Javaji.

0 Kudos

Hi..

Is there any other solution that no need to maintain the reason for rejection ?

Due to, after released the delivery block. Our sale person may forget to change the reason for rejection.

Thanks

Best Regards

JN

Former Member
0 Kudos

Hi,

In the delivery block customizing dor delivery (SM30 : V_TVLS), if you flag "Conf" for your delivery block, system doesn't confirm all items in sales order. It's only for header document, not for schedule lines.

If you want apply delivery block with this function for item, user exit is the solution ...

Best regards,

LM