The image shows one master recipe and two descendant recipes that are derived from the Master Blend recipe. When the descendant recipe is added, all recipe values will be inherited from the master recipe. When a value is changed in a descendant recipe, it will override the value from the master recipe with the new value as shown in the image below for the Agitator Speed and Ingredient 2 recipe values.
There can be any number of levels of master recipes and any number of descendants of a master recipe. Any recipe that has descendants is considered a master recipe. Consider a master recipe called Master 1 that has a descendant that is called Master 1-A that has a descendant called Final 1-A-A. Then recipes Master 1 and Master 1-A are both master recipes and recipe Final 1-A-A is a final recipe. Only final recipes can be selected for a production line, cell, cell group or location. See Selecting Recipes for more information.
One aspect that is not shown in the image is that the master recipe can inherit its values from the default values of the associated production item. Default values can be assigned to the production item, which is added to a recipe so the recipe inherits from the default values, then the descendant recipes inherit from the master recipe and so on. That is until a recipe value is overridden somewhere along the inheritance chain. See Default Recipe Values and Sub Recipes for more information.
When a value is changed in the master recipe, it is propagated down to the descendant recipes. As shown in the image below, the Mix Time recipe value is changed to 21 and the Creamy Blend and Thick Blend recipes also reflect the new value.
Master Recipe Value Change