Hello Oscar
The only functionality to automatically firm planned orders created by MRP is the planning time fence, with a proper MRP type.
Depending on the firming type defined for your MRP type (customizing transaction OMDQ), you will observe a different system behavior. The following options are available for this setting:
1 | Automatic firming and order proposals rescheduled out |
2 | Automatic firming without order proposal |
3 | Manual firming and order proposals rescheduled out |
4 | Manual firming without order proposal |
It means that newly created requirements within the planning time fence will be either rescheduled out or a replenishment proposal will not be created to cover them.
Another alternative is to use BAdI MD_PLDORD_CHANGE to automatically firm all the planned orders created by MRP (See document BAdIs for MRP for more details about the BAdIs available for MRP).
However, if you want to implement this functionality using this BAdI you should think carefully about the impact of this change on the MRP results. For a requirement changed or deleted, the existing planned orders will not be adjusted by MRP, that means, you may end up with more stock than it's actually necessary or planned order for which a requirement does not exist anymore.
BR
Caetano