I would look at Advanced UOM. This allows you to store different configurations/variations of the “same” part under the same part number based on the attributes you choose. We plan on using it for bar stock. The primary inventory UOM for us will be LF (or the length UOM of your choosing) and then the attribute we track will be length. That way, at any given moment, we will be able to tell how many total LF of a certain shape and size we have but also the number of individual pieces and their respective lengths that make up that part. This will eliminate the need for creating an individual part number for each one-off drop/remnant it will create. We’re also not implemented yet, so we have tested MRP with Advanced UOM extensively yet, but the hope is that it will help create better PO suggestions. In the case of sheet, you would most likely track area (or weight) as well as a qualitative attribute to help differentiate shapes. That way, if you return two remnants/drops to inventory that happen to be the same area, but one looks like Utah and the other like Colorado, the system will store these as separate configurations.