Your company can sue for breach because if the raw materials are reasonably available from another source, Alan's cannot be discharged due to impracticality.
The contract has not specified that Alan's company had to get the materials exclusively from Republic of Anaerobia, if he had specified that, there would be no problem at all.