Ah, yes, the relavent line within the log file is this one:
Altering table 'DTEproject_item_exceptions' failed.Alter failed for Table 'dbo.DTEproject_item_exceptions'.
An exception occurred while executing a Transact-SQL statement or batch.
Cannot alter column 'piex_customcode' because it is 'text'.
Here's the contents of my reply email:
Aha, well that tells me why you don't have the piex_trimoption field in the database... the alter table method failed because it tried to update the custom code field.
Let me take a look the problem and I'll post and update. In the meantime, you can fix your problem by altering the DTEproject_item_exceptions table by adding the piex_trimoption field. There is also another field called piex_readonly that was probably not added to your table.
piex_trimoption (int, not null) default value: ''
piex_readonly (bit, not null) default value: 0
Once you add those two fields you should be able to use the BOMapper again, and I will try to figure out why the deployment failed.