Recipe Structures

A recipe structure identifies the ingredients used to make up a parent recipe part. Recipe structure is a generic definition. Production orders for a recipe part might involve order-specific changes to this list of needed ingredients, but the list of ingredients for the order is initially created in accordance with the recipe structure definition of the ordered recipe part.

IFS/Master Scheduling (MS) uses recipe structures to determine which ingredients are in demand. Recipe structures are also used by discrete and repetitive manufacturing to determine the ingredients required to make a recipe part. In addition, they are also used in calculating costs and production lead times. When dealing with recipe parts, much of planning and manufacturing depends on recipe structure definitions.

Recipe structures are divided into three elements: the recipe structure header, the recipe structure alternate, and the recipe structure line items.

Recipe Structure Header

A structure header is where the recipe part, site, and revision are identified. It is also where the type of recipe structure is indicated. A recipe structure type can be either Manufacturing or Prototype. A structure header is automatically created when a new part revision is created for an inventory part of part type Manufactured Recipe.

Note: A structure with the type Prototype creates a unique part revision with the Prototype Part Revision Prefix defined in the Site/Manufacturing tab.

Recipe Structure Alternate

A structure alternate defines the state of a recipe structure. An alternate represents a slightly different way of making the same recipe part. The differences might be based on the amount of the parent recipe part being produced, use of acceptable alternate ingredients, or another nonstandard condition that indicates a different recipe.  All structure headers have at least one structure alternate defined. This is known as the default alternate and is indicated with an asterisk (*) in the Alternate No field.

A structure alternate also defines how the recipe is calculated. A recipe can be entered based on the weight of the ingredients, on the percentage weight share of the ingredients, or on the ingredient's unit of measure and quantity. When the recipe is based on weight, the total weight of each component determines the overall weight of the recipe part. When the recipe is based on weight share, the ingredients are assigned a percentage share of the end weight of the recipe part. When the recipe is based on ingredient unit of measure, the ingredients are entered using quantity per assembly, just like a product structure component. There are functions available to adjust weight or weight share of the ingredients to the desired end result.

The state of the structure alternate indicates how the structure information can be used. The ability to change the component records depends upon the state of the alternate structure, defined in the Product Structure tab of Product Structure, and the site's Structure Update attribute, defined in Site/Manufacturing. Possible states are:

State Description
Tentative A structure alternate is created in the Tentative state and, normally, this is the default value. This state indicates that the structure alternate is not yet usable, and the structure data will not be used by Planning or Manufacturing. Components may be changed in this state. 
Plannable A structure alternate promoted to the Plannable state can be used to calculate cost and planning information, but is still not used for Manufacturing. Components may be changed in this state. 
Buildable Structure alternates promoted to the Buildable state are completely visible in the system, and can now be seen and used by Manufacturing, as well as for planning and costing purposes and for generating order components.

The Structure Update attribute, defined in Site/Manufacturing, determines your ability to modify a component's attributes in this state. If Simplified, most changes are allowed. If Enhanced, only some changes are allowed. If Restricted, most changes are not allowed.
Canceled The structure alternate has been canceled and will not be available for use in Manufacturing or Planning nor used to generate costing information. You can change to this state at any time; however, once done, only the state may be changed.
Obsolete The structure alternate has been made obsolete and will not be available for use in Manufacturing or Planning nor used to generate costing information. You can change to this state at any time; however, once done, only the state may be changed.

Note: If the structure type is prototype, the structure alternate can only have Tentative and Obsolete states. The structure alternate is created in the Tentative state and can be used by Manufacturing. Structure alternates in the Obsolete state will not be available for use in Manufacturing and cannot be changed to a different state.

Recipe Structure Line Items

Structure line items are the ingredients of the recipe structure. Each line item identifies an ingredient/component part.

If the value selected for Enter By is;

There is also a value for the Qty UoM column, independent of which way the structure is entered by. This value will, together with the two other fields, be calculated based on the entered value. When the recipe is saved, there will be a recalculation if a new theoretical density has been calculated for the parent part.

The ingredient can be identified as a Non-Consumed Item. This means that the ingredient appears in the recipe structure, but demand for that ingredient will not be generated when an order is created for the parent recipe part. An ingredient may also be associated with an operation number from the routing for the parent recipe part.  This indicates that the ingredient is to be issued or used during the indicated operation. Functions within shop order operation reporting will automatically issue ingredients linked to specific operations, and a pick list report can be generated for an operation, showing only ingredients linked to that operation.

The steps of calculations depending on which Entered By option is selected:

If the recipe is entered by weight and you have entered a value in the Quantity in Display column, first the Weight Share for the ingredients, then the Qty per Assembly and finally the Qty UoM will be calculated.

If the recipe is entered by weight percent and you have entered a value in the Weight Share column, first the Quantity in Display for the ingredients, then the Qty per Assembly and finally the Qty UoM will be calculated.

If the recipe is entered by component UoM and you have entered a value in the Quantity per Assembly column, first the Weight Share for the ingredients, then the Qty in Display and finally the Qty UoM will be calculated.
 

Formulae to Calculate the Quantity in Display

When the Quantity in Display is calculated, the Weight Share is always known.

Formulae to Calculate the Weight Share

If the structure is entered by weight, the % calculation is used.

If the structure is entered by component UoM, the formulae below are used. The formulae below is when the Quantity per Assembly > 0. The density in the formulae are converted to Base UoM = Kg/m3.

Parent Part has a Part Type = Weight and Component Part has a Part Type = Weight

Parent Part has a Part Type = Weight and Component Part has a Part Type = Volume

Parent Part has a Part Type = Volume and Component Part has a Part Type = Volume

Parent Part has a Part Type = Volume and Component Part has a Part Type = Weight

Formulae to Calculate the Quantity per Assembly

When the Quantity per Assembly is calculated, the Weight Share is always known. The formulae below is when the  Weight Share > 0. The density in the formulae are converted to Base UoM = Kg/m3.

Parent Part has a Part Type = Weight and Component Part has a Part Type = Weight

Parent Part has a Part Type = Weight and Component Part has a Part Type = Volume

Parent Part has a Part Type = Volume and Component Part has a Part Type = Volume

Parent Part has a Part Type = Volume and Component Part has a Part Type = Weight