Master BOM Detail Update and Delete.MultipleSelectListWithDropDownList

Detail
Select List, User Controlled, Multiple Detail (MultipleSelectListWithDropDownList)

Update
Updated DetailValues that do not match an original DetailValue will be inserted.

Delete
If an original DetailValue exists that does not match an updated DetailValue, it will be deleted.