Hi @sholmes ,
I think the reason for the class (Err_class) not in the Prepare work order is that, the class is to be determined when reporting in the work order, since the class is used for financial analysis purposes. So, class is entered (connected) to the work order at the stage of reporting to the work order.
If you want the Class to be visible in the Prepare work order screen, one thing you can do is to add a referenced custom field to the Prepare work order screen referencing the Class in the Report In work Order. But, since it is referenced, it cannot be entered/updated. And it is automatically fetched with the Class of the related Report In work order once it is entered there, and until then, it will be empty.
Other thing you can do is to add a persistent custom field in the Prepare work order to enter the Class as a LOV field, and LOV can be set to the WORK_ORDER_CLASS_CODE view, so the same classes will be there for selecting. But, for the integrity of the data, you may have to create an event with event action that validates the same Class is entered or automatically updated in the report in work order as the class in prepare work order.
Thanks,