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.
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.
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.
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.
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.
When the Quantity in Display is calculated, the Weight Share is always known.
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
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