Mismatches can be created between commodity in shipment header and shipment item in any of the following ways:
Since shipment item does not support a commodity, mismatch would exist between commodity for shipment and commodity in the corresponding item master.
Shipment processing will allow user to update an existing shipment item where commodity mismatch exists. User cannot create new item with mismatch or duplicate a shipment item if this would result in a mismatch.
Not all shipment items will refer to an item number; the relationship to item number is optional. Since shipment item does not support a commodity, a problem scenario cannot exist when a link does not exist to the item number.