Configuring Material Availability Checks for Production Orders

Objective

After completing this lesson, you will be able to configure material availability checks for production orders

Availability Checks for Production Orders

When executing a production order, you must ensure that all the resources required for production are available. Production orders provide availability checks for material components and production resources/tools (PRTs).

Material Availability Check

You perform material availability checks for your production orders to ensure that the material components are available in the required quantity at the scheduled time.

The process of a material availability check in a production environment. It starts with a production order with operations and required material components assigned to the operations. The quantities and dates of these material components are checked for availability based on a Scope of check. An availability check can be done automatically on order creation and order release or manually at every time. The checking can be triggered individually or in mass processing The results of the availability check include the committed quantities, an updated material status (committed or shortage), and eventually a missing parts list.

When a production order is created, the system determines requirement quantities and requirement dates for the material components in the order: The requirement quantities are determined based on the selected bill of material and the planned production quantity of the order. The requirement dates result from the start dates of the operations to which the material components are assigned. Let's consider the following scenario as an example: We create a production order for the production of 100 bicycles. According to the bill of material, 200 wheels are required. The bicycles are to be assembled in the wheel assembly operation. Scheduling has determined that this operation starts on April 12 at 2:30 pm. The 200 wheels are therefore to be picked on this date.

You can use the material availability check to ensure that the required component quantities are available at the scheduled time. A material availability check is usually automatically triggered at order creation and/or at order release. This is defined in the Configuration activity Define Checking Control. However, a production controller can also trigger an availability check manually at any time. A manual check can be triggered for an individual order (for example, in the Change Order application) or for several orders simultaneously using mass processing. The latter can be executed in the foreground (for example, in the Manage Production Orders app) or in the background.

When the material availability check is triggered, a scope of check is determined for each material component. The scope of the check is set in the Configuration activity Define Scope of Check. It defines, for example, the stocks and the receipts and issues to be considered by the availability check. You can define different scopes of checks to be executed at order creation and order release. For example, when a production order is created, the planned goods receipts of purchase orders and the on-stock quantity of a material component are to be considered, but when an order is released, only the on-stock quantity is to be considered. Alternatively, when a production order is created, you could also take the material in quality inspection stock into account, but at order release, you require that the components must be available in unrestricted-use stock.

As a result of a material availability check, committed quantities are recorded for the checked components and the order status is updated. If all components are completely available at the required time, the Material committed order status is set. If one or more components cannot be confirmed as requested, the MSPT Material shortage status is set, and the material shortage is recorded in a missing parts list and in the missing parts information system. Using the Configuration activity Define Checking Control, you can define whether orders cannot be opened and/or released in the case of a material shortage.

Note

Refer to the course code S4C40, which is a prerequisite for this course, if you want to learn more about material availability checks.

Material Availability Check: Configuration

Material availability checks are carried out according to various specific Configuration settings. The scope of the check is determined uniquely for each material component per order type and plant.

how the scope of check is determined when an availability check is triggered for a material. The scope of the check is defined by the combination of the checking group assigned the material to be checked and the checking rule given by the combination of order type, plant and the checking control for order creation or order release respectively.

The following elements control the material availability check:

  • You assign a checking group to each material in the material master. It groups materials that are checked according to the same criteria.
  • There are defined checking rules for your various applications, for example for production order management, material requirements planning or sales and distribution.
  • In the checking control, you define for each order type and plant and per status Created and Released, whether the material availability is to be checked automatically and which checking rule is to be used.
  • The checking rule and checking group together define the scope of the availability check. The scope of check defines, for example, which MRP elements and stock categories are taken into account.

PRT Availability Check

With the PRT availability check, the statuses of the PRTs can be checked. As long as a PRT is not locked for production, the PRT is considered as available.

The availability check for production resources and tools (PRTs) for production orders. It starts with a production order with operations and PRTs assigned to the operations. The status of the PRT or the inventory can be checked. The availability check can be done automatically on order creation and order release or manually at every time. As a result of the availability check, the status MSPR is set in the case of PRT shortage

For PRTs that are defined as materials, it is also possible to perform the availability check against the unrestricted stock of the material. In the configuration, you must set up the checking control accordingly.

Configurations of Availability Checks for Production Orders

To use material availability checks and the PRT checks for production orders, you must maintain corresponding checking control settings in the configuration activity, Define Checking Control.

You must also check or maintain the assignment of your materials to checking groups and check or maintain the scope of checks defined for each checking group and checking rule.

Define Checking Control

The checking control for material availability checks and PRT availability checks are created and maintained for the key fields plant, order type, and the business functions Order creation or Order release in the configuration activity, Define Checking Control.

Open the configuration activity, Define Checking Control, in SAP Central Business Configuration.

When you open the configuration activity, you first see an overview of all the entries that are already created, as shown in the previous figure. You can create new entries or display or change the details of already existing entries.

Open the Details view for order creation of an entry in the configuration activity, Define Checking Control .
Open the Details view for order release of an entry in the configuration activity, Define Checking Control .

In the detail view of an entry, you find the following information and control settings:

  • Availability check:

    This key identifies the business function Order creation or Order release.

  • Material availability:
    • No check:

      This indicator specifies that no automatic material availability check is to be executed at order creation or order release. The option of calling up a material availability check manually and also of executing a collective availability check is not affected by setting this indicator.

    • Status check:

      This indicator specifies that a material availability check before an order release only checks whether the system status Missing Part is active.

    • Check when saving:

      This indicator defines whether an automatic material availability check is to take place when an order is saved.

    • Checking rule:

      This rule defines the checking procedure to be used. Along with the checking group, the checking rule specifies the scope of check for a material availability check.

    • Component check type:

      This indicator specifies the type of availability check to be used for checking the availability of each component. Usually, the ATP check is used for production orders.

      Note

      Refer to the course with course code S4C40, which is a prerequisite for this course, if you want to learn more about the ATP check for the components of production orders.

    • Collective conversion:

      This indicator controls whether a planned order can be converted to a production order if one or more material components are not available. This key only relates to the collective conversion and partial conversion planned orders.

    • Release material:

      This key specifies whether an order is to be released if one or more of its components are not available.

  • PRT availability:
    • No check:

      This indicator specifies that no automatic PRT availability check is to be executed at order creation or order release.

    • Checking rule:

      This key determines the type of availability check for PRTs: Status check or status check and inventory audit.

    • Collective conversion:

      This indicator controls whether a planned order can be converted to a production order if PRTs are not available. This key only relates to the collective conversion and partial conversion planned orders.

    • PRT release:

      This key specifies whether an order is to be released if one or more PRTs are not available.

  • Batch assignment:

    Release material: This indicator specifies whether an order is to be released when the assigned batch quantity for one or more components that are handled in batches is smaller than the requirements quantity of the component. This key is evaluated when the value 1 or 3 is entered in the batch entry field on the MRP view in the component's material master.

Define Availability Checking Group

You assign a checking group to each material in the material master. It groups materials that are checked according to the same criteria.

Checking groups are created in the configuration activity, Define Availability Checking Group.

The checking rule and checking group together define the scope of the availability check.

Open the configuration activity Define Availability Checking Group.

When you open the configuration activity, you find all the checking groups that are already created, as shown in the previous figure. You can create new checking groups if necessary.

Configure Scope of Availability Check

The scopes of check for material availability checks are created and maintained for the key fields, Checking Rule and Checking Group, in the configuration activity, Configure Scope of Availability Check.

Open the configuration activity Configure Scope of Availability Check.

When you open the configuration activity, you first find an overview of all the entries that are already created, as shown in the previous figure. You can create new entries or display or change the details of already existing entries.

Open the Details view of an entry in the configuration activity, Configure Scope of Availability.

In the detail view of an entry, you find the following information and control settings:

  • Stocks:

    Here you can define which stocks are considered when you run an availability check, for example safety stocks and quality inspection stocks.

  • Requirements:

    Here you can define which requirements are considered when you run an availability check, for example deliveries and reservations.

  • Future supply:

    Here you can define which future supplies are considered when you run an availability check, for example purchase requisitions and planned orders.

  • Delayed supply:

    Here you can exclude receipts in the past from the availability check.

  • Check horizon:

    Here you con define if and how the check horizon is considered during the availability check.

  • Special scenarios:

    Here you can, among other things, switch off the check at storage location level.

Video Tutorial

Play the following video to learn how to define checking control.

Log in to track your progress & complete quizzes