Selva,
In most planning environments, it is way too late to be making production order scheduling decisions based upon the actual availability of component materials.
In most companies, the availability of components is addressed long before the production order is scheduled and released for production. The production order date is generally considered to be not very flexible; the basic finish date is required to meet other required dates (e.g. confirmed sales order dates, or master production plan dates).
Shortages of components are usually handled before the production order is created, while the order is still a planned order. Once a production order is released, in most companies, the GI date of components is 'firm' and MUST be met, from a business perspective. This is why the ATP produces a Missing Parts List, rather than proposing a re-schedule. The MPL is then handed to material expeditors, who work to improve the availability of components.
I suppose every business is different. You may have a scenario in which you want the production order dates to be rescheduled based upon a component availability proposal, instead of the more normal practice of simply generating a MPL. I don't believe SAP ECC offers this solution in standard.
I suppose you could consider writing an enhancement to support such business requirements. Good Luck!
Best Regards,
DB49