Edit

Share via


Design details: planning parameters

This article describes the planning parameters that you can use in Business Central.

How the planning system controls item supply is determined by various settings on the Item Card, SKU, and Manufacturing Setup pages. The following table explains how planning uses these settings.

Purpose Settings
Define whether the item is planned Reordering Policy = Blank
Define when to reorder Time Bucket

Reorder Point

Safety Lead Time
Define how much to reorder Safety Stock Quantity

Reordering Policy:

- Fixed Reorder Qty. plus Reorder Quantity
- Maximum Qty. plus Maximum Inventory
- Order
- Lot-for-Lot
Optimize when and how much to reorder Rescheduling Period

Lot Accumulation Period

Dampener Period
Modify the supply orders Minimum Order Quantity

Maximum Order Quantity

Order Multiple
Delimit the planned item Manufacturing Policy:

- Make-to-Stock
- Make-to-Order

Define whether the item is planned

To include an item or SKU in the planning process, you must assign it a reordering policy. Otherwise, it must be planned manually, for example, by using the Order Planning page.

Define when to reorder

Reorder proposals are typically released only when the projected available quantity is equal to or below a given quantity. The reorder point defines the quantity. Otherwise, it's zero. Zero can be adjusted by entering a safety stock quantity. If you define a safety lead time, the proposal is delivered in the period before the required due date.

The Time Bucket field is used by reorder point policies (Fixed Reorder Qty. and Maximum Qty.). The inventory level is checked after each time bucket. The first time bucket begins on the planning start date.

Note

When planning calculates time buckets, it ignores working calendars that are defined in the Base Calendar Code field on the Company Information and Location Card pages.

On the Manufacturing Setup page, you should set the default safety lead time to at least one day. The due date of the demand might be known, but not the due time. The planning schedules backward to meet gross demand. If you don't define a safety lead time, the goods might arrive too late to meet the demand.

The Rescheduling Period, Lot Accumulation Period, and Dampener Period fields also play a role in defining when to reorder. To learn more, go to Optimize When and How Much to Reorder.

Define how much to reorder

If the planning system detects the need to reorder, the reordering policy determines when, and how much, to order.

Independent of the reordering policy, the planning system usually follows this logic:

  1. Calculate the quantity of the order proposal to meet the minimum inventory level of the item, usually the safety stock quantity. If nothing is specified, the minimum inventory level is zero.
  2. If the projected available inventory is below the safety stock quantity, a backward-scheduled supply order is suggested. The order quantity refills the safety stock quantity. Gross demand can increase it within the time bucket according to the reordering policy and the order modifiers.
  3. If the projected inventory is on or below the reorder point (calculated from aggregated changes within the time bucket) and above the safety stock quantity, a forward-scheduled exception order is suggested. Both the gross demand to be met and the reordering policy determine the order quantity. At a minimum, the order quantity meets the reorder point.
  4. If more gross demand is due before the ending date of the forward-scheduled order proposal, and this demand brings the currently projected available inventory below the safety stock quantity, the order quantity is increased to make up the deficit. The suggested supply order is then scheduled backward from the due date of the gross demand that exceeded the safety stock quantity.
  5. If the Time Bucket field isn't filled in, only the gross demand on the same due date is added.

Reordering policies

The reordering policies in the following table affect the reorder quantity. To learn more about reordering policies, go to Design Details: Handling Reordering Policies.

Reordering policy Description
Fixed Reorder Qty. At a minimum, the order quantity is equal to the reorder quantity. You can increase the quantity to meet the demand or the desired inventory level. This reordering policy is often used with a reorder point.
Maximum Qty. The order quantity is calculated to meet the maximum inventory. If quantity modifiers are used, then maximum inventory can be violated. We don't recommend that you use the time bucket together with maximum quantity. The time bucket is often overruled. This reordering policy is often used with a reorder point.
Order The order quantity is calculated to meet each single demand event, and the demand-supply set remains linked until execution. No planning parameters are considered.
Lot-for-Lot The quantity is calculated to meet the sum of the demand that becomes due in the time bucket.

Optimize when and how much to reorder

A planner can fine-tune planning parameters to limit rescheduling suggestions, accumulate demand (dynamic reorder quantity), or to avoid insignificant planning actions. The following fields help optimize when and how much to reorder.

Field Description
Rescheduling Period This field determines whether the action message should reschedule an existing order or cancel it and create a new order. The existing order will be rescheduled within one rescheduling period before the current supply and until one rescheduling period after the current supply.

Note: This parameter only works with the Lot-for-Lot reordering policy.
Lot Accumulation Period With the reordering policy Lot-for-Lot, this field is used to accumulate multiple supply needs into one supply order. From the first planned supply, the system accumulates all supply needs in the following lot accumulation period into one supply, which is placed on the date of the first supply. Demand outside the lot accumulation period isn't covered by this supply.
Dampener Period This field is used to avoid minor rescheduling of existing supply out in time. Changes from the supply date until one dampener period from the supply date don't generate action messages.

The dampener period specifies a period of time during which you don't want the planning system to propose to reschedule existing supply orders forward. This setting limits the number of insignificant rescheduling of existing supply to a later date if the rescheduled date is within the dampener period.

As a result, a positive delta between the suggested new supply date and the original supply date is always larger than the dampener period.

Note

With the reordering policy Lot-for-Lot, the value of the Lot Accumulation Period field must be equal to or larger than the value of the Dampener Period field. Otherwise, the dampener period is reduced during the planning routine to match the lot accumulation period.

The timing of rescheduling period, dampener period, and lot accumulation period is based on a supply date. The time bucket is based on the planning start date, as shown in the following illustration.

Time bucket elements.

In the following examples, the black arrows represent existing supply (up) and demand (down). Red, green, and orange arrows are planning suggestions.

Example 1: The changed date is outside the rescheduling period, which causes the existing supply to be canceled. A new supply is suggested to cover the demand in the lot accumulation period.

Rescheduling and lot accumulation periods.

Example 2: The changed date is in the rescheduling period, which causes the existing supply to be rescheduled. A new supply is suggested to cover the demand outside the lot accumulation period.

Rescheduling period, lot accumulation period, and reschedule.

Example 3: There's a demand in the dampener period and the supply quantity in the lot accumulation period matches the supply quantity. The next demand is uncovered and a new supply is suggested.

Dampener period and lot accumulation period.

Example 4: There's a demand in the dampener period and the supply remains on the same date. However, the current supply quantity doesn't cover the demand in the lot accumulation period. A change quantity action for the existing supply order is suggested.

Dampener period, lot accumulation period, and change quantity.

Default values: The default value of the Time Bucket field and the three reorder period fields is blank. For all fields, except the Dampener Period field, this means 0D (zero days). If the Dampener Period field is blank, the global value in the Default Dampener Period field on the Manufacturing Setup page is used.

Modify the supply orders

When the quantity of the order proposal is calculated, one or more of the order modifiers can adjust it. For example, the maximum order quantity is larger than or equal to the minimum order quantity, which is larger than or equal to the order multiple.

The quantity is decreased if it exceeds the maximum order quantity. Then, it increases if it's below the minimum order quantity. Finally, it rounds up so that it matches a specified order multiple. Any remaining quantity uses the same adjustments until the total demand is converted to order proposals.

Delimit the item

The Manufacturing Policy field on the Item Card page defines which other orders the MRP calculation proposes.

If the Make-to-Stock option is used, the orders concern only the item.

If the Make-to-Order option is used, the planning system analyzes the production BOM of the item and creates linked order proposals for those lower-level items that are also defined as make-to-order. This pattern continues as long as there are make-to-order items in the descending BOM structures.

Use low-level codes to manage derived demand

Use low-level codes to make derived demand for components progress through to the lower levels of the BOM. To learn more about low-level codes, go to Item Priority / Low-Level Code.

You can assign a low-level code to each part in the product structure or the indented BOM. The top final assembly level is denoted as level 0 - the end item. The higher the low-level code number, the lower the item is in the hierarchy. For example, end items have low-level code 0, and the item parts that go into the assembly of the end item have low-level codes 1, 2, 3, and so on. The result is the planning of component parts coordinated with the requirements of all higher-level part numbers. When you calculate a plan, the BOM is exploded in the planning worksheet, and the gross requirements for level 0 are passed down the planning levels as gross requirements for the next planning level.

On the Manufacturing Setup page, use the Dynamic Low-Level Code toggle to specify whether to immediately assign and calculate low-level codes for each component in the product structure. If you have large amounts of data, this function can have negative effects on the program's performance, for example during automatic cost adjustment. This function isn't retroactive, so it's a good idea to consider the use of this feature beforehand.

As an alternative to the automatic calculation that occurs dynamically if the field is selected, you can run the Calculate Low-Level Code batch job from the Manufacturing menu by clicking Product Design, Calculate Low-Level Code.

Important

If you don't turn on the Dynamic Low-Level Code toggle, you must run the Calculate Low-Level Code batch job before you calculate a supply plan (the Calculate Plan batch job).

Note

Although you turn on the Dynamic Low-Level Code field selected, the low-level codes of component items aren't changed dynamically if a parent BOM is deleted or set to noncertified. This case might make it difficult to add new items to the end of the product structure because it might exceed the maximum number of low-level codes. Therefore, for large product structures that reach the low-level code limit, you can run the Calculate Low Level Code batch job frequently to maintain the structure.

Design Details: Handling Reordering Policies
Design Details: Balancing Demand and Supply
Design Details: Central Concepts of the Planning System

Find free e-learning modules for Business Central here