Configuring Make-to-Stock Production – Process Manufacturing (2UG)

After completing this lesson, you will be able to:

After completing this lesson, you will be able to:

  • Configure make-to-stock production – process manufacturing (2UG)

Master Data for Make-to-Stock Production – Process Manufacturing (2UG)

Required Master Data Scripts

Create Product Master of Type "Raw Material" (BNR)The material or product master contains information about all the physical materials that are procured, produced, stored and sold. It is also used to manage information about services, for example, for buying and selling services in hours.
Create Product Master of type "Semi-Finished Good" (BNS)The material master holds information such as unique material number, name, material type, unit of measure, descriptions, weight and dimensions. This material information is used and stored in transactions such as sales orders, deliveries, purchase orders and goods movements.
Create Production Work Center (BNJ)A work center is where production operations are carried out. For example, a work center may represent a production line, machine, group of machines, employee or group of employees.

A work center holds information used for capacity planning (for example, available capacity), scheduling (for example, formula for processing time) and costing (for example, cost center). This information is used in task lists and in transactions such as production work orders. Information is specific to a production site (known as a plant).

Create Material BOM for Engineering, Production and Sales (BNK)A production bill of material is a formally structured list of the components that make up a product or assembly (part of a product). The list contains the object number of each component, together with the quantity and unit of measure.

A component might be a raw material or a semi-finished material representing an assembly. It is used in an MRP run to calculate material requirements and in transactions such as a production order.

Information is specific to a production site (known as a plant).

Create Routing (BNL)A production routing defines the production process for a material. It contains the operations or work steps to be carried out during production. It defines the use of materials and work centers. It forms a template for a production order and is the basis for product costing.

A routing is defined for a finished product or semi-finished product and is specific to a production site (known as a plant). It applies for a given lot size and consists of a number of operations with each one allocated to a work center.

Create Production Version (BLD)A production version is the link between a product bill of material (BOM) and the process routing. It determines which alternative BOM is used together with which routing to produce a material or plan a material.

There may be different production versions based on the lot sizes and validity dates.

Configuration Apps for Make-to-Stock Production – Process Manufacturing (2UG)

Configuration Apps

Configuration apps are the Self-Service Configuration User Interfaces (SSCUIs) in the SAP S/4HANA Cloud, public edition application Manage Your Solution > Configure Your Solution.
Application AreaApplication SubareaConfiguration Item NameConfiguration Item IDConfiguration StepConfiguration ApproachCategoryGlobal, Country Dependent, or Localized
ManufacturingMaterial Requirements PlanningPlanning500085Define Rescheduling Check for PlantUse Configuration Step in Configure Your SolutionOptionalCountry Dependent

Define Rescheduling Check for Plant


You use this configuration item to define the rescheduling periods and the relevant receipt elements. The rescheduling period represents the period in which the system checks whether the existing dates of the receipt elements, which are no longer allowed to be changed automatically, still suit the requirements situation.

If the dates of these elements are no longer suitable, the system creates the following exception messages for the Monitor Stock / Requirements List app and for the Material Planning Data - Read API (API_MRP_MATERIALS_SRV_01) depending on the requirements situation:

  • Bring operation forward, if the date of the requirement lies before the date of the receipt element.
  • Postpone operation, if the date of the requirement lies after the date of the receipt element.
  • Reverse operation, if the requirement no longer exists.

When determining the rescheduling period, take the period in which a precise planning run is to be carried out into account. You define the rescheduling period per plant or per MRP group.

You use the tolerance values to determine whether a tolerance period exists in which no exception messages are created.

The following receipt elements are not changed in the planning run:

  • Firmed planned orders
  • Firmed purchase requisitions
  • Purchase orders
  • Production orders
  • QM inspection lots

You can define which of the above-mentioned receipt elements are to be provided with a rescheduling proposal for rescheduling in. Rescheduling proposals for rescheduling out are always created for all receipt elements. You can also determine a time tolerance for the rescheduling proposal, that is, a tolerance by which the requirements date is allowed to deviate from the order finish date or the delivery date. Only once this tolerance value is exceeded, will the system create a rescheduling proposal.

  • If you maintain no rescheduling period, the system will not carry out a rescheduling check. This means, the system does not create an exception message for firm order proposals. For every newly planned requirement, the system will create an appropriate receipt element without first checking the firmed receipts that already exist, although their dates are unsuitable.
  • The system calculates the rescheduling horizon from the end of the replenishment lead time in reorder point planning.


In joint production it is not possible to reschedule receipt elements at will, because the goods receipt depends on the planning run for another material. For this reason, it is best to use a very small rescheduling horizon.


  1. Define the rescheduling period for the plants.
  2. Decide which receipt elements are to be included in the rescheduling check.
  3. Define the tolerances for the plants within which you want no rescheduling proposals.

Log in to track your progress & complete quizzes