hi,
pl. refer following options,
1.create alternatives fro the materials,then make BOM Status inactive for the not required BOMS,keep active status for the required BOM,Check any previous requirement exist into the MDO4 screen,delete such requirement,then create requirements in md61,then run mrp into the md02 screen.
2.In T code OS32,enter your material,plant,valid from and valid to selection,altrnative BOM number.
3.In Tcode OS31, Make setting according to BOM Usage,give the selction priority as per your wish.
4.As suggests make production versions ,assign this to MD62 Screen under schedule lines tab.
5.You also have the option into the production version to lock for any usage.
6.Also make the setting for alteration into the lot sizes and validity periods fro production version and BOM.
All the best,
Devendra