Show TOC

 Recipe Management


Technical Data

Technical Name of the Business Function


Type of Business Function

Enterprise Business Function

Available As Of

SAP ERP 6.0 Enhancement Package 3

Technical Usage

SAP ECC 6.0, Enterprise Extension PLM, Central Applications

Application Component

Recipe Management (PLM-RM)

Directly Dependent Business Function Requiring Activation in Addition

Not relevant

You can use this business function to perform the compliance check from Environment, Health and Safety (EHS-BD-CCK) in Recipe Management. You use the compliance check to check whether a product complies with certain constraints. These can be, for example, legal constraints or constraints used internally in an enterprise.

The following new functions are also available for Recipe Management:

  • Initial data load

  • Formula explosion modeling

  • Derived nutrients and energy values

  • Enhanced search functions: Diet substances as search criterion and search using a search engine

  • New functions in the recipe workbench: Formula mode and simplified handling of streams


This business function contains the Compliance Check (EHS-BD-CCK) component from Environment, Health and Safety (EH&S). The compliance check uses EH&S Expert.


You have installed the following components as of the version mentioned:

Type of Component


Is Needed Only for the Following Features

Software component

EA-APPL 603 and SAP_APPL 603

Technical component

SAP Environment, Health & Safety EXPERT

Compliance check

Technical component

SAP NetWeaver - Search and Classification (TREX)

Search using search engine

To be able to use the following functions, you have to make additional settings in the system:

  • Compliance check

    You have to set up the compliance check in Recipe Management before you can use it. For more information, see Checking Constraints in Recipe Management.

  • Diet substances as search criterion

    You have to execute the report FRMLP_DIET_LOAD if you want the system to include diet substances in the search. This report writes diet data from existing, consistent recipes and formulas to the database. You also have to select the Relevant for Performing Consistency Check on Formula Views checkbox for the DIET_SUM formula view in Customizing for Recipe Management, by choosing Start of the navigation path Formula Next navigation step Set Up and Activate Formula Views End of the navigation path.

  • Search using a search engine

    To be able to use a search engine, you have to make it available in the system. Proceed as follows:

    1. In Customizing, choose Start of the navigation path SAP NetWeaver Next navigation step Application Server Next navigation step System Administration Next navigation step Search Engine Service End of the navigation path.

      1. You connect the search engine to the system in the Make System Settings for Search Engine Service activity.

      2. You edit the relevant business objects in the Define Business Objects for Search Engine Service activity.

    2. You schedule a regular job that creates an index for the following objects:

      • Recipe

      • Formula

      • Specification

      • Material

      • Document

      To do this, on the SAP Easy Access screen, choose Start of the navigation path Tools Next navigation step Administration Next navigation step Monitor Next navigation step Search Engine Next navigation step SES Index Monitor End of the navigation path.


This business function contains the following functions that you can use in Recipe Management:

  • Compliance check in Recipe Management

    You can use the compliance check for all substances for which a specification has been created and which can be used as the primary output in a formula. In the Recipe Management standard system, you can define constraints on substances, nutrients, and diets. In the recipe workbench you can check for substances, formulas, and recipes whether the corresponding substance or the primary output of the formula or recipe complies with the constraints.

  • Initial data load

    You use the initial data load report (RM_INITIAL_DATA_LOAD) to transfer recipe data from external systems to Recipe Management. This data must be available as an XML file.

    For more information, see the report documentation in the system.

  • Formula explosion modeling

    You use this function to simulate in the recipe workbench how the data of an output changes when you select alternative formula explosions for the inputs. The system does not change the existing data. You can save the data that was selected for modeling as a modeling run and load it again later on.

  • Derived nutrients and energy values

    • You can create derived nutrients that are calculated from other nutrients (for example, the ratio of calcium to phosphorous). Technically, they are specifications of the specification type NUTRIENT that you mark as derived nutrients in the relevant property tree.

    • So far, it was possible to calculate energy values in the recipe workbench but not to save them in the primary output. If you want to save energy values in the primary output, create appropriate nutrients for the required values, for example, kilocalories (kcal) or kilojoules (kJ), as derived nutrients and assign these nutrient values to the the environment parameters FRML_ENERGY_SUBID_KCAL and FRML_ENERGY_SUBID_KJ.

  • Enhanced search functions

    • In the recipe workbench you can use the diet substances as an additional search criterion to search for recipes and formulas.

    • You can now use the fast search with the search engine service to search for recipes and formulas. This gives you the option of perfoming a full-text search in addition to using the existing search functions. Using a search engine also significantly improves performance.

  • New functions in the recipe workbench:

    • The way streams are handled in recipe formulas has been simplified.

    • The new formula mode allows you to navigate to formulas more easily. When you activate this formula mode, the system automatically displays the formulas that belong to the recipes, stages, or processes you selected in the navigation area.