Hello,
This could be accomplished using Sales Set functionality in IS Retail. First create component articles using MM41 (Article category 00). Then create Sales set (Transaction MM41 with article category 10) for the finished product and then setup BOM with Components in Basic Data screen.
You can carry out Purchasing functions for the components. When you sell the Sales set, components get deducted according to the BOM.
https://help.sap.com/saphelp_46c/helpdata/en/2b/b03886df3611d1953b00a0c930e0da/content.htm
Thanks,
Venu