Hi,
You mentioned that each part has different assembly scrap. If you mean each component has different scrap, check with Component scrap % functionality available in material master MRP4 view. Same functionality can be used in BOM also.
Regards,
Dharma