WO-K-D Create Multi-Assy Work Orders
Purpose of Program
Use this program to automatically generate work orders for all or selected subassemblies within a work order bill of material.
The program can be restricted to a single level or it can create work orders down through all levels of the product structure.
Lead times can be offset so that subassemblies are scheduled for completion prior to parent work orders being started, and work order creation can be restricted to subassemblies that lack on-hand inventory based on Reorder Level and Minimum Order Quantity.
General Program Operation
Enter the work order number from which you want work orders created for its subassemblies. You can enter a from/thru range of work order numbers or select work orders from a lookup window by pressing the F2 key (or clicking on the Lookup button).
If you want to restrict the subassembly work orders only to those subassemblies in the first level of the bill of material, then specify work order prefixes and suffixes when entering the work order numbers. If you want the subassembly work orders to continue being created through all levels of the product structure, then only enter the work order prefixes and leave the suffixes blank.
Next you are asked if you want to offset the lead times. If you indicate yes, each subassembly work order start date will be scheduled prior to the parent work order's start date by the subassembly item number's lead time value in its inventory master record. If your default setting for "Use Lead Time Scheduling?" is set to F or B, the program will always use backward lead time scheduling to determine the work order start date (see How Lead Time Scheduling Works) If you indicate no, then all start and finish dates will be the same for all work orders.
Next you are asked if you want to create work orders only for subassemblies below inventory reorder level. If yes, then work orders will not be created for subassemblies that already have stock up to the desired reorder level. If no, then work orders will be created for subassemblies regardless of on-hand quantities.
Next indicate whether you would like to be prompted for work order quantity so you can verify stock status of each level item and enter the quantity to make. Finally, if you do not wish to be prompted, indicate whether you want to create the WO for the balance required. If you say N, then the total work order quantity will be created. If you say Y, then the subassembly WO quantity will be determined based on Available quantity, and optionally the Reorder Level and Minimum Order quantity as established in the inventory master for the item if you choose to include them as parameters.
If you accidentally attempt to run this program twice, it checks for the existence of any lower level work orders and warns you that multiple assemblies may have already been created.