DYNAMICALLY SELECT THE ROUTING OPERATION IN A WORK ORDER BASED ON THE COMPONENT QUANTITY PER BOM

Is there a way to dynamically select the routing operation in the work order based on a component quantity in a BOM

e.g.

BOM A with a lot size of 2000kg have

  • Component X: 1500kg
  • Component Y: 450kg
  • Component Z: 50kg

BOM B with a lot size of 2000kg have

  • Component X: 1500kg
  • Component Y: 475kg
  • Component Z: 25kg

All components will use work centre K (routing operation 5) in the routing but the moment the quantity of any of the component is smaller than 40kg, it will use work centre L (routing operation 10) not based on order quantity but based on BOM qty.

The easier answer is to link each BOM component to a routing operation but the source system that generates the BOM's does not care about the manufacturing and the decision can be different per site due to factory constraints.

Any ideas?

Parents Reply Children
  • 0 in reply to Braam

    Braam, for this single BOM requirement, use phantoms.  Especially in a premix scenario where you might find yourself unexpectedly having to stock the premix due to a line breakdown, for instance, X3 handles this by allowing you to stock the phantom.  The next work order will first consume the phantom and add components to make the balance.  (It does this in PU8 so check V11/V12 to make sure it still works this way.)

  • 0 in reply to Pierre Fourie

    Pierre thanks for the reply. In this scenario the bom is provided by an external specialuzed system used by scientists. This system does not consider plant config and constraints. There could be hundreds of boms and can change weekly. Sending work orders to the plant must also consider specific plant constraints.

    I am 100% in agreement with phantoms. Due to the source system providing the boms does not care about the plant config this will have to be handled with integrations of boms.