cancel
Showing results for 
Search instead for 
Did you mean: 

MD04 -stock requirement

0 Kudos
410

I want to understand the logic for MD04.

I was under the impression that the logic was to always do pull in on existing PO’s and then to create new purchase requistions, but in the example. The PO has no messages for pull in and the system is creating new purchase requisitions.

Accepted Solutions (0)

Answers (2)

Answers (2)

Caetano
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello

This process is called the rescheduling check and you can take a look on the following WIKI, which explains it better:

https://wiki.scn.sap.com/wiki/display/ERPMan/What+is+rescheduling+and+how+does+it+work

Regards,
Caetano

rupesh_brahmankar3
Active Contributor
0 Kudos

Hello,

Your PO on 12/05 does not satisfy the requirement 12/09 for 3 quantity as available quantity is zero.

So system created new PR on 12/09 to satisfy the dependent requirement on 12/09 for 3 PC.

Schedule line is 2030 which is too late to meet the requirement of 12/09 so system will not consider it as it would be out side the rescheduling horizon too.

So there is an exception message 20 Cancel process as system won't delete firmed elements during MRP run like PO or production orders. Planned has to take a action to delete such schedule line or change the delivery date to meet requirement on time. MRP working fine in your scenario.

Best Regards,

R.Brahmankar

0 Kudos

A while ago i was told that system will use existing po's first and then generate new requirement .

If wat i was told is true. The po in 2030 should have had a pull in message and the requisition should have been created

rupesh_brahmankar3
Active Contributor
0 Kudos

Hello,

In rescheduling horizon you will have an exception message for pull in. As this Schedule line can not be used to meet demand MRP created exception message 20 Cancel process and new purchase requisation is created.

Best Regards,

R.Brahmankar