A blank record exists in the InventItemPrice table for the company which you are currently logged in as. A validation occurs in the InventTableModule\validateField method which checks if a record exists, since it finds a blank record the Unit of Measure value cannot be saved.
Remove the record from the InventItemPrice table which has a blank value for the ItemID field and the DataAreaId match the company you are currently logged in as.
How it possibly could have occurred:
The InventItemPrice table is a common table which imports occur within Dynamics Ax, a blank record may have been imported during the pricing update.
We're always looking for feedback and would like to hear from you. Please head to the Dynamics 365 Community to start a discussion, ask questions, and tell us what you think!