I am using the BO for Engineering Workbench calling UpdateEx. When I use old parts in the system (I do not know the history) as Material and Manufactured and should have View As Assembly checked I get a not helpful record not found error. If I do not set the View As or Pull As flags, no problem. If I check out and check in those parts, even an older rev, the problem is fixed. This error does not happen when using the UI. When checking in and out and doing a trace I cannot see secret changes but SURELY they are happening. Any advice?