Hi Kelly,
I am not sure whether the highlighted column related operation below is required for DMT. I suspect these other columns are needed or useful for what you are doing with the DMT. You’d probably want to do a BAQ on the PartMtl table for approved revisions (tie in PartRev with criteria = true) and pull in these fields to make your DMT to change PullAsAsm to FALSE.
Be wary of Epicor changing part number (parent or material) when it gets confused whether it is text or a number. This is a good post to review about this: Can I Use the DMT to Update Part Masters?
Nancy