Hi Samier ;
Material X is a carpet with BOM components thread Z , T & Y
the BOM quantities of Z , T & Y varies according to the characteristic values assigned to material X which change the factor that is multiplied by the characteristic in the thread which is called size which varies from Z , T & Y to calculate the quantities of Z , T & Y according to the characteristic values in the material master of Z, T & Y
so the characteristic (factor) in X doesn't have a constant value but when the user assign a value for it the BOM quantities for Z,T&Y are changed according to the characteristic values in Z,T & Y which are constant for these materials and assigned in there material master
Best Regards
Ramy Sully