Setup and use of New MRP - olesendata.dkolesendata.dk/DropBox/NewMRP/NewMRP_SetupAndUse_en.pdf ·...

45
Setup and use of New MRP This document describes how New MRP is installed, initiated and used. Date May 1 2013.

Transcript of Setup and use of New MRP - olesendata.dkolesendata.dk/DropBox/NewMRP/NewMRP_SetupAndUse_en.pdf ·...

Setup and use of New MRP

This document describes how New MRP is installed, initiated and used. Date May 1 2013.

Setup and use

2 / 45

Table of Content Introduction ....................................................................................................................................................... 4

Implementation strategy ............................................................................................................................... 4

Initiation and start-up of New MRP................................................................................................................... 5

Activation of companies ................................................................................................................................ 6

Setup of transfer times between companies ................................................................................................ 7

Setup of parameters ...................................................................................................................................... 8

Integration level......................................................................................................................................... 8

Setup of concurrency ............................................................................................................................... 10

Runtime execution of Master scheduling ................................................................................................ 11

Advanced parameter setup ..................................................................................................................... 11

Setup number sequence .................................................................................................................................. 13

Activation of master plans ............................................................................................................................... 13

Extended setup of master plans .................................................................................................................. 14

The tab page ”Setup” .............................................................................................................................. 14

Advanced setup ....................................................................................................................................... 16

Family planning setup .............................................................................................................................. 19

Tab page ”Action message” ..................................................................................................................... 20

Tab page ”Last update” ........................................................................................................................... 21

Inquiries and functions related to master plan activation .......................................................................... 21

Sourcing setup ................................................................................................................................................. 25

Sourcing groups ........................................................................................................................................... 26

Sourcing items ............................................................................................................................................. 26

Copy requirements .......................................................................................................................................... 27

Periods ............................................................................................................................................................. 28

Family groups .................................................................................................................................................. 29

Defining family groups ................................................................................................................................. 31

User access security setup ............................................................................................................................... 33

Start background Master scheduling engine ................................................................................................... 33

Startup remarks and database statistics ......................................................................................................... 34

Monitoring the online Master scheduling ....................................................................................................... 35

Regenerative Master scheduling ............................................................................................................. 36

New MRP compared to the standard Master scheduling ............................................................................... 36

Setup and use

3 / 45

Comparing performance ......................................................................................................................... 37

Static and dynamic master plans ............................................................................................................. 37

Planned order firming and handling ................................................................................................................ 37

Planned order view ...................................................................................................................................... 37

Planned order dialog box......................................................................................................................... 41

Firming log ................................................................................................................................................... 45

Setup and use

4 / 45

Introduction The document describes how the New MRP module is set up and used after installation. For a description

of the technical installation, please refer to the installation document. The description applies to all

versions of Dynamics Ax, unless stated otherwise.

Implementation strategy The module allows different implementation methods. Primarily, an implementation strategy must be

defined; this strategy correlates completely with the specific situation.

For an existing installation, i.e. an installation that already uses standard Master scheduling in one or more

companies, a suitable approach would generally be to use a duplicate strategy – meaning that standard

Master scheduling and New MRP Master scheduling are used simultaneously for a period of time.

Initially, New MRP can be setup to run just one company even though the installation contains many

companies. In addition, the setup options make it possible to give access to individually selected users only,

in respect to the Master scheduling, net requirements and planned orders coming from the New MRP

module.

The users´ everyday lives are thus not directly affected by the New MRP module installation. The New MRP

module is designed as a 100% "add-on" module, located on the side of the existing installation. In this way

the introduction of the New MRP can be controlled and managed individually and adapted to the specific

needs and requirements of the company implementing New MRP.

New MRP contains a number of extended configuration options compared to standard Master scheduling.

A duplicate strategy allows the super user, for a trial period, to "experiment" with the setup and test

different setups while continuously having the possibility to compare the New MRP result with the result

calculated by the standard Master scheduling.

When the first company is up and running, the super user can change the setting, making New MRP visible

to all users in the company, but still use the existing standard Master scheduling calculation as Master for

new purchases and productions.

New MRP runs "silently" in the background while users are able to view the New MRP result and thus

become familiar with the New MRP Master scheduling.

After a period of time, when all users feel comfortable with the new MRP result, the setup can be changed

making the New MRP the primary Master scheduling and setting standard Master scheduling to run

"silently" in the background

As long as either standard Master scheduling or New MRP Master scheduling as a minimum runs "silently"

in the background, it is possible to continuously change the primary Master scheduling.

This means that you stepwise can apply the New MRP module company by company. All in all, New MRP

consequently supports the possibility of a secure implementation strategy. All companies and countries

will not be “hit” all at once. The module can be applied one company at the time without any rush.

Setup and use

5 / 45

Initiation and start-up of New MRP After module installation, the first thing you must do is to enter the license information received

In the New MRP menu select "Setup \ License" and , press "Activate license" in the displayed window.

The license information must be entered exactly as received. It is important that the "First company" has

been indicated correctly when ordering New MRP. New MRP will use "First company" as the first and

primary company.

The license is created for this company and it is therefore important that a correct "Company Account ID"

was available at the time of ordering.

After PIN entry, press OK and return to the license screen, which now shows current licensing information.

Setup and use

6 / 45

The current license allows activation of the New MRP module for use in up to five companies. When

purchasing the New MRP module you initially receive a license with expiry date. As soon as the invoice is

paid, you will receive a full license without expiry date.

It is possible to extend the license with more companies. In that case you will receive new PIN codes. These

must be entered using the button "Add license".

Activation of companies The New MRP module must be activated before it can be used in a company. A Dynamics Ax installation

can contain many companies, but only the companies containing orders, productions, transfer orders and

purchase orders should be activated to New MRP.

The fact that a company is activated to New MRP does not mean that New MRP Master scheduling thus

automatically is applied. Activation only makes it possible to use New MRP Master scheduling in the

company.

The activation is carried out through the New MRP menu item "Setup \ Activation \ Master scheduling

companies". Select relevant companies on the tab page "Select companies" in the displayed dialog box.

Setup and use

7 / 45

The first company activated must be in accordance with the license information. Only the maximum

number of companies specified on the license can be added. An added company can be deactivated

subsequently.

Setup of transfer times between companies To specify times for internal movement of goods between companies use the button “Transfer time”.

Setup and use

8 / 45

Two calendars can be specified. The table containing transfer times is a global table and it is therefore

necessary to insure that the specified calendars exist and are maintained in all relevant companies.

It is possible to specify: From company: The company from where the goods are moved. To company: The company to where the goods are moved.

Lead time: Transfer time in days.

Working days: Specifies whether the transfer time is specified in calendar days or working days.

Lead time calendar: Here a calendar for planning the lead time can be specified. In case no calendar is

specified, the system uses the calendar from the items coverage group or warehouse.

Ship calendar: Here a specific shipment calendar can be specified. After the planning of ”Lead time”, the

system will search backwards in this calendar to determinate a possible shipment date in the “From

company”. If no calendar is specified, the system uses the calendar from the items coverage group or

warehouse.

The transfer time is used to calculate the requirement date in the company that is fulfilling the demand.

The latest order date in the company that generated the demand is calculated as if it was an ordinary

planned purchase order.

Setup of parameters The parameter dialog box contains same parameters as the standard except from a new tab page called

“New MRP”.

Integration level

For every activated company an integration level must be specified. The integration level setup controls

whether e.g., the net requirements dialog box will display the result from standard Master scheduling or

from New MRP Master scheduling.

The setup is carried out in the menu under ”Setup\Master planning parameters”, tab page ”New MRP”.

Setup and use

9 / 45

Integration level must be specified in the box ”Integration”. The parameter can be changed subsequently.

The New MRP module will not affect the standard Dynamics Ax installation as long as the parameter is

”Standard Ax”. Only when the parameter is set to ”New MRP”, the standard Master scheduling can no

longer be used in the current company.

If ”Standard Ax” is selected, New MRP cannot be used in the current company.

If ”Standard Ax + Silent New MRP” is selected, the result from the standard Dynamics Ax is shown and

used, but New MRP is updated in the background and the result can be viewed from the New MRP main

menu. This option is typically selected for the start-up phase.

If ”Standard Ax + New MRP : User dialog selection” is selected, it is up to the user to decide whether the

result from the standard Master scheduling or New MRP should be shown. This setup can with advantage

be used in a running installation, as it will enable the use of two master plans at the same time.

If no dialog box is displayed, for example in relation to automatic CTP calculation (Ax 2012), the selection is

controlled by the default integration setup. The default integration setup can be specified in the

“Advanced” group to either ”Standard” or ”New MRP”.

If ”Silent Standard Ax + New MRP” is selected, the result from New MRP is automatically viewed and

used, the standard Master scheduling is still updated in the background, and the result can still be viewed

from the Master planning main menu. Following a successful start-up and testing phase in a running

installation, this setup can with advantage be chosen, as it is still possible to immediately switch back to

standard Master scheduling, if unforeseen problems should arise.

If ” New MRP” is selected, the running update of the standard net requirement profiles are stopped and

the result from New MRP is always used and shown. After a while, this setup can with advantage be

chosen, avoiding the net change log updating and hereby allowing a better performance in general.

Next to the integration box there is a button that can be used to overrule the default integration selection

for selected users. When pressing the button ”Personalization” the following dialog box appears:

Setup and use

10 / 45

The integration selection can be differentiated for specific users compared with the general setup. In a

start-up phase, this setup can be used with advantage, presenting one or more super users for this dialog

box:

The setup specified in the parameter dialog box will be shown to all other users.

Setup of concurrency

The lock level “Master scheduling concurrency” is usually set to "Item number". This means that a

database transaction will be created for each processed item.

Setting the lock level to "Transaction" will result in a database transaction created for each transaction

handled. "Transaction" lock level requires more resources from the SQL server as database transactions

must continually commit data.

The optimal configuration can be "Balanced", which sets up a certain number of transactions per item, but

in many installations the setting "Item number" will be fully sufficient.

When orders are exploded, the standard Master scheduling creates a database transaction that applies to

the entire calculation. Depending on the specific data, this can lead to locking of several items which again

can result in the SQL server escalating locks to pages and entire tables - potentially locking users across

companies - something that can be avoided completely using New MRP.

Configuring the lock level to "Item number" in New MRP usually provides a significant and substantial

improvement that solves the locking problem in standard Dynamics Ax.

Setup and use

11 / 45

Runtime execution of Master scheduling

The New MRP online Master scheduling will re-calculate all items where the demands have changed. This is

handled by running the Master scheduling engine in batch; this process can be a couple of minutes delayed.

Therefore, the batch execution cannot be used for ad hoc calculations and queries.

When the dialog box for order explosion is called in New MRP, the Master scheduling is therefore executed

directly for the current item. If the calculation creates requirements for the derived item, these can also be

addressed directly and immediately.

In the parameter dialog box you can set up parameters for the direct calculation of derived item

requirements.

Depending on the specific BOMs and routes, and the net current requirement profiles, an order explosion

can result in the handling of many items on lower levels.

In the grouping "Runtime maximum" you can specify a limit, defining how much of the calculation it is

possible to handle directly. The remaining item levels are handled by a background process.

As the New MRP Master scheduling only calculates what has changed since the last update, you might not

need to setup a lower limit. It must be tested and tried in practice, and the parameters should therefore

keep the default value for a start.

If the parameter "Maximum number of runtime calculations levels" is set to 1, only the current item is

automatically calculated when the net requirement profile or explosion dialog box, are called.

In the field ”Maximum number of runtime calculated items” an upper limit for the number of item

numbers allowed to be processed directly can be specified.

In the field ”Maximum run execution time” a maximum for direct execution time can be specified. If the

time limit is exceeded, the direct Master scheduling is aborted and fulfilled by the background Master

scheduling engine. This gives the user the control back within a short time frame no matter the number of

derived item numbers affected and involved.

If the direct Master scheduling of derived item numbers, regardless of the reason, is stopped, an info log

message can be activated in the field ”Activate infolog message” and presented to the user.

Advanced parameter setup

In the grouping "Advanced”, in the field “Default integration selection”, it should be specified whether the

“New MRP” or the “Standard” functionality is proposed in the integration dialog box as default.

Setup and use

12 / 45

The setup is also used to select functionality when the integrating dialog box is not displayed and presented

to the user.

The parameter "Sum Up derived demands" determines if unfolded phantom items should be summed up

before the creation of planned orders.

If the same raw materials are used more than once in a BOM hierarchy, the Master scheduling can merge

these into one requirement. This reduces the number of requirements to be dealt with, resulting in better

performance.

A raw material used in several phantom BOM items is typically consumed at different operation numbers. It

is therefore possible to specify whether it is appropriate to maintain the operation number in the field

“Assign BOM line oper.no”. When the operation number is retained, it decreases the chance of

requirements being merged. The following selections exist:

”If route exists”: The operation number is only assigned if a production route has been defined for the

current phantom item.

”Never”: Operation numbers are never assigned on derived item demands. All derived demands for the

same item number can be summed up and merged.

”Always”: Operation numbers are always assigned on derived and exploded item demands. If the phantom

items have been linked to different operations, update of summation and merging will not be possible as all

items are consumed under different operation numbers.

In relation to this setup, it is important to note that the requirement date on derived demands are

calculated based on the lead time specified in the item master for the phantom item unless the exploded

item demands are connected to a scheduled operation in a route.

In some situations, if dealing with many phantom items, it is therefore necessary to set the parameter to

”Always” to get the dates on derived demands correct.

In New MRP there is a significant difference between how movements are linked together through pegging

when the coverage code is ”Period” compared to the coverage code ”Requirement”.

Items that are covered by the coverage code ”Period” are calculated in buckets according to the

accumulated stock quantity. The precise receipt used in a pegging link can therefore originate from a period

much sooner that the one issued. As a consequence, it is difficult to see exactly which receipt is going to

fulfill a particular issue.

Setup and use

13 / 45

But with a check mark in the parameter ”Period coverage as requirement coverage”, all movements are

linked together in detail as if the coverage rule was ”Requirement” also when the coverage code is

“Period”.

However, the best performance is achieved using the coverage code ”Period”, resulting in the accumulated

date by date on-hand being calculated in buckets without specific pegging – i.e. leaving out the check mark

in the specific parameter.

New MRP operates with an internal global number sequence for intercompany (IC) planned orders and the

template for IC planned order numbers must be specified in the field ”Intercompany Planned order

number format”.

Setup number sequence New MRP has views for actions, futures and planned orders. A number sequence reference as shown in the

screenshot below must therefore be specified:

Activation of master plans Relevant master plans need to be activated to the New MRP module before they can be used by the New

Master scheduling. The activation is carried out through the New MRP menu item "Setup \ Activation \

Masters scheduling plan". In the shown dialog box, please select relevant master plans on the tab page

"Select Plan", as shown in the screenshot below

Setup and use

14 / 45

The New MRP module can only process activated master plans. All parameters defined in the standard

plans are used in the same way in the New MRP Master scheduling - there are, however some differences,

for example:

New MRP does not run detailed production scheduling of routes and capacity. Routes and capacity are

gross planned until the planned orders are authorized. The restriction is imposed because it makes no

sense to make detailed job scheduling six months ahead.

New MRP only uses one plan level. It is not necessary to handle forecasts by the forecast scheduling before

they can be used in the Master scheduling. (Standard Ax 2012 behavior)

Master plans can be selected and deselected continuously. Many companies have unused old master plans

in the system. These plans should not be activated and selected.

To get a quick start with New MRP, simply activate master plans and maintain the default setup.

Extended setup of master plans New MRP allows an extended setup of the Master scheduling. The tab pages "Setup" and "Action

messages" contain various options, but basically, the default setup can be used.

The different setup possibilities are described in detail in the following.

The tab page ”Setup”

The tab page ”Setup” contains a number of advanced setup possibilities. At the top of the tab page a grid

containing setup parameters for the requirement types ”Requirement”, ”Forecast” and ”Safety stock” are

shown.

Setup and use

15 / 45

For each requirement type it is possible to specify:

Mathematical planned orders: This parameter is used to set up whether planned orders should be

calculated mathematically, i.e. without being adjusted to minimum order quantity and multiple quantity.

The parameter can typically be used to calculate the exact yearly raw material demand based on a sales

forecast, hereby avoiding ”pollution” of derived forecast demands with additional setup as demands are

exploded down through the BOM levels.

Depending on how planned orders subsequently will be treated and authorized, the parameter can also be

check marked for ”Safety stock” demands, if applicable. This makes the calculation of the exact demand for

planned orders to fulfill the safety stock across all BOM levels possible. If this parameter is check marked,

be aware that safety stock demands should be authorized together with another planned order that have

been adjusted to the specific item quantity setup.

Auto-firm planned orders: Planned orders of a specific type can be activated for auto-firming. The

parameter can be used to auto-firm planned orders to meet specific orders, while planned orders to meet

safety stock requirements continue to be authorized manually.

Futures message: Demands of each requirement type can be activated for future setting. You may refrain

from check marking “Safety stock” and “Forecast” demands in this parameter, as the planned orders are

not fulfilling real orders.

Action message: Demands of each requirement type can be activated for Action setting. You may refrain

from check marking “Safety stock” and “Forecast” demands, as the planned orders are not fulfilling real

orders. In the default New MRP setup the safety stock and forecast demands are not action set, as it

makes god sense not to run action setting for these types of demands.

Fulfill safety stock: This parameter makes it possible to setup whether to use and separate ”Safety stock”

demands from requirements coming for real orders and forecasts. New MRP offers the option to explode

demands depending on the origin, to be fulfilled at the top level

The New MRP Master scheduling will fulfill the safety stock simultaneously with ordinary order demands if

the parameter ”Fulfill safety stock”, next to the requirement type ”Requirement”, is check marked.

Individually planned orders to fulfill the safety stock will thus not be created as the safety stock is taken into

consideration already when fulfilling real order demands.

A similar functionality can be activated by check marking the parameter ”Fulfill safety stock”, next to the

requirement type ”Forecast”. This will insure that the New MRP Master scheduling fulfills safety stock

demands simultaneously with forecast demands.

Fulfill forecast: This parameter makes it possible to set up whether the requirement type ”Forecast”

should be used. New MRP makes it possible to explode and calculate demands for planned orders

Setup and use

16 / 45

depending on whether the original top level demand originates from a real order, a forecast, or a safety

stock demand.

If the ”Fulfill forecast”, next to requirement type ”Requirement”, is check marked, the New MRP Master

scheduling will fulfill forecast demands in conjunction with ordinary order demands. This avoids the

creation of individually planned orders fulfilling the forecast.

If you wish to explode and calculate all demands as one joint requirement type then you should check

mark ”Fulfill forecast” and ”Fulfill safety stock” as shown below:

Zero negative days: This parameter can set negative days to zero for all demands of the current

requirement type regardless of the item setup. The use of this parameter is e.g., to wait for item receipts

only when fulfilling real orders while safety stock demands always are fulfilled on the requirement date,

even when the required items are received at a later date.

Max negative days: This parameter can make an infinite number of negative days active for all demands of

the current type regardless of the item setup. The parameter can e.g., be used to insure that the Master

scheduling always waits for later receipts when fulfilling real orders.

Max positive days: This parameter can make an infinite number of positive days active for all demands of

the current type regardless of the item setup. The parameter will insure that available receipts received

earlier are always used.

Advanced setup

Additional parameters can be specified in the field grouping ”Advanced”. These are described in the

following.

Setup and use

17 / 45

Regeneration interval:

The online Master scheduling ensures that new orders and production orders will be Master scheduled

immediately. If the basic setup of a plan is modified or if a product e.g. changes coverage group, it is

necessary to rebuild the net requirement profile.

This can be done in two ways. You can either run the Master scheduling directly for the item in question, or

alternatively, let it be handled automatically by the background process.

The parameter "Regeneration interval" determines the maximum number of days before an item has to be

rebuilt. Seven days are used as default. This means, if the actual item setup is changed and it is not Master

scheduled directly, it can take up to seven days before the change is fully implemented.

Clean-up start time: The background process carries out a continuous clean-up in old versions and data.

The starting time for the execution of this task can be specified in the parameter ”Clean-up start time”. It is

recommended to choose a time of low system activity.

Reschedule margin: When planned orders are rescheduled a triviality limit can be specified. Two days are

used as default. The parameter is used to decide whether planned production orders should be moved in

case the corresponding demand has been moved, i.e. if the requirement date on the issue has been pushed

and moved to a later date.

Only if the issue in days is placed later that the specified triviality limit, the planned production orders will

be rescheduled. The setup is used to lower the rescheduling frequency as this may burden the system

heavily.

Reschedule periods: The parameter "Reschedule Periods" determines if planned orders in a coverage

period should be moved forward according to the first issue date in the same period. The setup is only

relevant for items handled by the coverage rule "Period". The parameter will typically make sense when

operating for longer periods of time.

Auto-firming interval: The auto-firming process runs as a separate process in intervals of two hours in the

default New MRP module setup. The automatic authorization carried out by the Master scheduling engine

can be disabled by setting the value to zero.

Instead, the auto-firming function can be called by the batch system at selected times using the function

”Auto-firming”. The function is described later under ”Functions\Auto-firming”.

Calculate period actions: For items covered by coverage code ”Period” or ”Min/Max” planned orders are

calculated based on a period sum. The receipt date of the planned order will in the default setup case be

the first date of the period, even when the concrete item demand has a requirement date a couple of days

later. Read more about this in the description of the parameter ”First issue as planned order date”.

If you wish to calculate actions for every date, independent of the used period, when calculating planned

orders, this parameter should be check marked. The action taking place within each period will then also be

calculated.

Setup and use

18 / 45

Include IC demands: This parameter specifies whether intercompany requirements should be included in

the Master scheduling. (Exists as standard setup parameter in Ax 2012)

Online Master scheduling: New MRP supports several dynamic master plans. All plans with a check mark in

the parameter ”Online Master scheduling” are online Master scheduled. It only requires the setup of one

or more background Master scheduling engines to handle them.

Engine delay: It is possible to setup a delay to avoid that the background engine starts calculating a new

demand immediately when entered. In this manner, new orders can be exploded and simulated directly by

an order taker, without having to wait for the background engine to calculate all derived item levels

Fulfill minimum as fast as possible: Using the parameter “Fulfill minimum as fast as possible", it is

possible, irrespective of the item setup, to operate with today´s date as the date for fulfilling the safety

stock.

Planned orders for fulfilling the safety stock are then calculated as of today´s date even when it is not

possible, but the user will be notified that a safety stock is missing.

Calculate with empty periods: When the coverage codes “Period” and “Min/Max” are used, New MRP

calculates items in periods. Negative days are converted into a number of periods and the parameter

controls whether all periods or only used periods are taken into consideration when calculating if we

should wait for item receipt instead of creating new planned orders. Basically, the parameter only has

influence on items with relatively few requirements.

First issue as planned order date: When using period coverage in weeks, the planned order receipt date is

usually the first date of the period.

If the parameter ”First issue as planned order date” is check marked, the planned order receipt date is

equated with the first issue date in the period instead.

Coverage sorting rule: During coverage this parameter controls, using the coverage code ”Requirement”,

whether the first or the last possible receipt should be used to fulfill issues.

In a situation where you have two current purchase orders for a particular item, it is possible to setup

whether it should be purchase ”000430” or purchase ”000431” that should be settled against the sales

order issue ”SO-101327”, as shown in the form below.

If ”Last possible receipt” is selected, then purchase order ”000431” is used.

If ”First possible receipt” is selected, then purchase order ”000430” is used.

Setup and use

19 / 45

For master plans used for ATP/CTP calculation in relation to order intake ”Last possible receipt” is usually

chosen, as the current stock then will be available for other short term orders.

For master plans primarily used for purchase coverage based on forecasts, ”First possible receipt” is

typically selected, using existing purchase orders first before ordering new.

Allow scheduling before today’s date: Activating this parameter makes it possible to schedule planned

orders with receipt before today´s date. As default the production order scheduling does not allow for

receipt dates before the current date. This parameter can disable that rule.

Family planning setup

New MRP can reduce forecasts at an aggregated level. The functionality can be enabled in the dialog box

for activation of master plans for New MRP, using the tab page ”Setup” and the field grouping ”Family

forecast reduction”.

Activate family reduction: A check mark in the parameter enables family planning and forecast reduction

at an aggregated level.

Family reduction key: The forecast reduction is carried out in periods defined by the specified reduction

key. The reduction key assigned to coverage group is not used when reducing forecasts according to family

groups.

Forecasts and orders are summarized in the periods defined by the reduction key. Note that the reduction

key must be defined with a fixed start date with e.g., periods in months.

Item reduction percent: An item can be included in many family groups. This makes it possible to calculate

different reduction percentages for the item. This parameter defines which percentage to use.

”Min”: The lowest item reduction percentage is used.

”Average”: An average of all reduction percentages is used.

”Max”: The highest reduction percentage is used.

Disable online Master scheduling: Online and running Master scheduling can be cancelled for items

included in family groups. Reduction percentages are automatically calculated once a day when the current

date changes.

Setup and use

20 / 45

The calculated reduction percentage is then used for the next 24 hours to reduce the forecast. If a relatively

large new order for an item included in a family group is received the next day, it is important to be aware

that, in relation to the forecast reduction, the order will not be taken into consideration until the following

day as forecast reduction percentages are calculated at midnight only.

If the order is online Master scheduled immediately after order intake, there is a risk of having an increased

demand in a day´s time, unless the online master scheduling is disabled for items included in family groups.

To avoid a temporal increase of derived demands, an alternative solution would be to cancel online Master

scheduling or to use static planned order views during the day without updating the system. In this way

new orders are not reflecting planned orders and online Master scheduling can be enabled without

negative impact.

Always use expected order date: When family planning has been enabled, forecasts are reduced at an

aggregated level. If an order is received for delivery in September, the order will be included in the

calculation of family percentages for the month of September. However, if the order for some reason

misses the delivery in September, the parameter ”Always use expected order date” defines whether the

order should reduce the forecast for the next month or be excluded from the reduction percentages

calculation.

The original delivery date will always be used in relation to the forecast reduction, regardless of the actual

delivery date.

Orders not delivered will be pushed forward and included in the next month´s calculation of reduction

percentage if the parameter is not activated. The actual delivery date then defines the reduction period

regardless of the original delivery date.

Tab page ”Action message”

The tab page ”Action message” makes it possible to setup allowed actions for each individual requirement

reference. The following matrix is shown:

Setup and use

21 / 45

The setup must be seen in conjunction with the coverage group setup. If ”increase” actions are allowed for

purchase orders, then the parameter ”Increase” must be activated on the coverage group and ”Increase”

must be activated in the matrix above for ”Purchase order”.

Tab page ”Last update”

The last tab page in the dialog box used for activation of master plans shows times and dates for last

update/execution of specific tasks and jobs.

The dialog box above shows that the latest update of the action view took place on January 16, 2013 at

10:45am.

Inquiries and functions related to master plan activation There are a number of inquiries and functions available in relation to an activated master plan. The

possibilities are described in the following.

”Execution\Engine log”: Calls a dialog box showing statistical data from Master scheduling executions.

Every time a Master scheduling is executed, start time, end time, the number of items being treated, and

the execution time are registered and updated in the log.

Furthermore, it shows whether the execution resulted in errors and the number of erred items preventing

proper master scheduling.

The function “Infolog” shows info log messages from the current Master scheduling execution.

”Execution\Item statistics”: Calls a dialog box showing historical execution times and counts for each item

number being Master scheduled in the current master plan.

When an item is Master scheduled, the accumulated execution time and the number of times the item

have been updated are registered and updated.

The dialog box can be used to identify items that might need to be covered by another coverage code due

to a long execution time.

Items with many movements and requirements will have better performance and lower execution time if

the coverage code is e.g., changed from “Requirement” to ”Period”. If the long execution time is caused by

the update of actions and futures, it might be relevant to decrease action and futures time fences or to

cancel these updates for the specific item number.

Setup and use

22 / 45

This dialog box easily creates a view showing the heaviest item numbers execution-wise.

Furthermore, it is possible to identify items included in an endless loop. If the field ” Number of runs” for a

particular item is relatively high compared to other items, it could be a sign of a loop.

Frequent calculation of an item can be caused by the fact that the item is used in many products

simultaneously with a frequent Master scheduling.

”Inquiries\BOM/route”: Calls a dialog box showing exploded BOMs and routes used by the Master

scheduling when creating planned production orders .

A complete BOM/route explosion will be created for each used planned order production quantity. If no

valid periods are defined on either BOM versions or BOM lines, the Master scheduling reuses exploded

BOM/Routes for any additional created planned order of the same planned order quantity.

If a product contains many phantom items, a huge performance improvement can be achieved compared

to standard Ax Master scheduling, especially if the created planned order is of the same quantity, due to

multiple and minimum order quantity in the item setup.

Route time consumption and raw material consumption are calculated and shown in the dialog box for the

current exploded quantity. The view and calculation can be used for other purposes e.g., to show

production time and all product items across all levels.

”Inquiries\Historical count”: Calls a dialog box showing historical counts of the number of orders,

productions, purchases etc. included in the Master scheduling. The count is executed once every day by the

Master scheduling engine.

The count and the data can be sorted and filtered to specify how the number of orders has developed over

a certain period of time.

”Inquiries\Family item forecast”: Calls a dialog box showing current family group calculations per item

number connected to the current master plan.

The dialog box can show the family groups for which an item is used. A current forecast and order quantity

is shown for each item for the defined reduction period.

“Functions\Clean-up plan”: This function makes is possible to clean-up and delete old requirement versions

for all or specific item numbers.

The function is automatically executed once every day by the Master scheduling engine at the specified

clean-up start time.

Setup and use

23 / 45

The function should not be executed manually in the typical installation, as clean-up is carried out by the

background engine. If a Master scheduling engine has been started without setting recurrent execution in

batch, the next Master scheduling will automatically perform the missing clean-up before initiating the

actual calculation.

In such situations, manual execution at a specific time could be of relevance to avoid the Master scheduling

spending time on updating.

“Functions\Auto-firming”: In the standard New MRP setup this function is executed automatically by the

background Master scheduling engine every second hour.

The frequency of the Master scheduling auto-firming can be specified on the activated master plan.

The background engine´s automatic auto-firming is stopped if a zero time is specified as ”Auto-firming

interval” .

Specification of individual execution times for the automatic firming is set in the function “Auto-firming”.

This function can e.g., be used for automatic firming of new transfer planned orders at optimal times

according to the warehouse capacity.

Setup and use

24 / 45

Specification of for which item groups, warehouse etc. to run the auto-firming are also set in the dialog box.

The background engine´s automatic firming is executed without any criteria. If the automatic firming

resulted in errors, the system will create a planned order view where the errors can be viewed and

corrected.

“Functions\Update BOM levels”: Once every day the background engine executes a job that will update

BOM levels for the handled item numbers. This improves the performance as the following master

scheduling will be performed in a better way.

The function can manually be executed in the menu. A dialog box will appear:

The item master table contains a BOM level field. With a check mark in ”Reset BOM levels” all BOM levels

in the item master table are updated according to the item number´s current BOM level during the last

Master scheduling update.

“Functions\Auto-create sourcing”: This function can auto-create a sourcing rule for all intercompany

items, i.e. those having an intercompany vendor.

The function is automatically executed by the Master scheduling when planned purchase orders are

created. In case specific sourcing rules must be assigned, manual execution might be considered.

Setup and use

25 / 45

Execution of the function might be necessary if the item setup is changed.

“Functions\Family group calculation”: This function is automatically executed once every day by the

background engine and is used to calculate reduction percentages in relation to family planning.

The function runs through all family groups and sums current forecasts and orders while calculating new

reduction percentages at aggregated levels to be used in the next Master scheduling.

The latest received orders will be included in the calculation if the function is executed manually during the

day. The new reduction percentages will have immediate effect and be used in the next Master scheduling

executed following the family group calculation.

Sourcing setup New MRP implements and supports expanded sourcing rules. This makes it possible to define from which

company a specific requirement should be fulfilled.

Setup and use

26 / 45

The sourcing setup works together with the running Master scheduling and it is possible in direct relation to

the order intake to send requirements to other relevant companies.

This makes calculation and simulation of delivery dates possible, even if the selling product first needs to be

manufactured in another company.

Sourcing groups Sourcing groups are used to link master plans in different companies. When derived intercompany

demands are created in one company, it must be defined to which master plan the derived demands

should be sent.

The master plan linking is carried out by assigning a master plan from every company to a sourcing group.

The Master scheduling can see that master plan ’20’ in company CEU works together with master plan

”20” in company CEE, as shown in the dialog box below.

Sourcing items New MRP supports sourcing rules defined individually per item number. Note that the functionality in

versions before Ax 2012 requires a check mark in the field ”Include IC demands” in the dialog box for

activation of master plans.

In Ax 2012, the field ”Include downstream planned intercompany demand” must be check marked on the

relevant master plan.

Intercompany items can be activated for sourcing in the dialog box shown below and it is possible to assign

individual sourcing rules.

Setup and use

27 / 45

All items are shown in the column to the left. The selected item is activated for sourcing by pressing the

button ”Add item” and the item will be inserted in column to the right. At the bottom of the right column,

relevant sourcing rules can be specified for the activated item.

The following sourcing rules exist:

”Physically in stock”: The sourcing line vendor is selected when creating IC planned purchase orders if the

items are physically in stock in the specified company.

”Available in period”: The sourcing line vendor is selected when creating IC planned purchase orders if the

items are available and at least ordered in the period pointed out by the initiating demand.

”None”: If this selection is chosen, the specified vendor and company are always used, regardless of the

availability of the item.

It is possible to prioritize the rules using the buttons ”Up” and ”Down”. The rule in the first line is tested

first. If the first rule cannot be fulfilled the Master scheduling continues to the next one and so on.

The button ”Add configuration” is used to create specific item configurations for intercompany sourcing.

The button ”Add all” is used to activate all items with primary vendors specified as intercompany vendors.

Note that the rule “None” will imply that the Master scheduling automatically adds relevant items to

sourcing during updates if no items are manually activated for intercompany sourcing.

Copy requirements New MRP offers a possibility to move requirements from one item to another. This option makes it possible

to master schedule several item numbers as if they were only one item number.

Setup and use

28 / 45

The functionality can e.g., be used in relation to items that are replaced by new item models, including any

remaining stock of the old model in the master scheduling and hereby reducing the demand for the new

model.

All net requirement transactions pointed out by the ”From” dimensions are copied to the ”To” dimensions.

It is also possible to move requirements within the same item number, e.g. between two warehouses.

The copied net requirement transactions remain in the net requirement profile, but no master scheduling is

carried out and no planned orders are created.

Using the field ”Quantity factor” you can change the requirement quantity during the copying process. If

the “From” item is stocked in boxes containing 50 pcs while the “To” item is stocked in pcs, a factor of 50

should be entered in the field, making a 1 box on-hand stock level a 50 pcs on the “To” item.

Periods New MRP handles items in fixed periods when the coverage code is ”Period” or ”Min/Max”. The periods

can be defined manually in the dialog box shown below.

Setup and use

29 / 45

Periods are automatically created according to specified period length in connection with the company

activation. The periods will automatically be extended when the Master scheduling is executed.

If you wish to create an individual period, a ”Auto-periods” code and a ”Number of periods” length should

be assigned on the key. The Master scheduling will then create and maintain periods if they are not

manually created on the tab page ”Periods”.

In New MRP, negative days are transformed to periods when the coverage code is ”Period” or ”Min/Max”.

If 10 negative days has been setup for an item being master scheduled using weeks, two negative periods

are automatically calculated and used in the Master scheduling.

As an alternative to this automatic conversion from negative days to periods, you can check mark ”Activate

negative periods” to individually specify the number of negative periods the period key should use for

calculation of an item .

The Master scheduling will automatically find a period key if no period key is specified for an item in the

field ”Coverage period” as it will search for keys having the specified period length.

If no period length is specified or if zero is selected the ”DEFAULT” period key is used.

Family groups New MRP supports forecast reduction with current orders on an overall family level. The feature can be

used to reduce inventory levels without compromising the level of service.

Setup and use

30 / 45

Over-ordering / overproduction due to unforeseen changes in the sales pattern should be avoided. The

problem is best described by a simple example.

A manufactured product is available in two variants, for example, a red (5F-RED) and blue (5F-BLUE).

Both top products consume a common raw material component, namely (5COM) and a variant-specific raw

material called (5RAW-RED) or (5RAW-BLUE).

In a hypothetical example the sales department expects primarily to sell the red variant, but unfortunately

it turns out that the blue variant is much more popular than the red one.

Forecast, current sales, the reduced forecast and the derived requirements will then look as follows:

When the Master scheduling is executed, the requirement for derived products is calculated from a total

demand of 180 pieces which is significantly more than predicted by the original forecast.

If we assume that the forecasted sales of 5F products overall is correct in relation to the total sales, the

Master scheduling will suggest an over-ordering of the shared component 5COM.

Family planning in New MRP is all about grouping products that are using the same incoming raw materials.

The groups are used to reduce forecasts at an aggregated level. The described problem can then be

avoided and the Master scheduling will not suggest over-ordering.

Setup and use

31 / 45

Defining family groups A family group can be defined in the dialog box ”Family groups”.

A family group can consist of individual item numbers and / or item allocation keys. The family group is

specified using the button ”Composed of”.

If the forecast is created using item allocations keys, it would be natural to operate with reduction of

forecasts in the same way.

You can define many family groups and the same product can be used in different family groups. New MRP

contains tools that can be used to analyze family groups.

Setup and use

32 / 45

Whether a family group is appropriate depends on many factors. The number of unique incoming

components is an essential part of this analysis.

The last forecast reduction calculation can be viewed using the button ”Family group sum”.

The button ”Family item forecast” shows the forecast and sales numbers used for the calculation.

Reduction percentages are calculated once every day by the back ground engine, but can also be

calculated on demand by the function ”Family group calculation”.

A family group analysis can be performed using the button ”Family group analyze”. The dialog box below

shows in how many finished products an incoming component is used across all item levels.

Setup and use

33 / 45

In the simple example, item 5COM is used in two finished product, while raw materials 5RAW-BLUE and

5RAW-RED are used in one finished product only. The more unique components in a family group, the

higher the risk of material shortage. It is therefore important to find a balance in the family groups.

The reduction of forecasts in families is activated in the Master plan. The ongoing Master scheduling will

then automatically manage forecast reduction at family levels.

When todays date changes, New MRP automatically calculates a new period reduction percentage based

on actual sales compared to the forecast. The calculated reduction percentages are then used to reduce

forecast lines related to the same period.

User access security setup In general, New MRP inherit the security setup from the standard Master planning, but if security is

configured on the individual menu items, the security setup must be renewed for all New MRP menu items.

It may also be necessary to re-setup security at the table level.

Start background Master scheduling engine As the last item in the setup process, the background Master scheduling must be started. In the New MRP menu select "Master scheduling engine".

In the dialog box, select the relevant company and master plans the engine should handle.

Setup and use

34 / 45

You can configure many engines. Engines must be added to the batch execution, with e.g. repetition every

minute. After this, the engine immediately starts to calculate all items in the background and users no

longer have to worry about the Master schedule execution. The background Master scheduling

automatically ensures that new requirements will be calculated as quickly as possible.

Startup remarks and database statistics The New MRP module contains new tables with a data distribution unknown to the SQL database.

Therefore an additional update of the database statistics may be necessary.

The need for individual update of the database statistics depends on the particular installation. The New

MRP module continuously provides index hints for the database, but since index hints are typically

disabled, it is crucial for the performance, that the statistics are updated after the execution of the first

complete Master scheduling.

If the first Master scheduling results in poor performance, the problem is probably that the database does

not yet have the proper statistical information. Statistics for critical new tables can be updated as shown in

the screenshot above.

Alternatively, prepare a job in Ax as shown below. The method NmrpTrans: updateSQLStat (NmrpTrans)

executes the sql command "update statistics dbo.NMRPTRANS with full scan"

Setup and use

35 / 45

Monitoring the online Master scheduling Master scheduling runs continuously and online in the New MRP module. Current status can be monitored

and followed in the dialog box "New MRP \ Inquiries \ Engine activity".

The tab "Execution" shows the items currently being calculated. The "Engine log" shows details for the

current background engine executions, while the "Item statistics" provides information on specific Master

Setup and use

36 / 45

scheduling of specific items. By pressing "Start" or "Stop" the dialog box automatically refreshes the data

shown.

Regenerative Master scheduling

It is necessary to execute a regenerative Master scheduling if basic parameters for the online master plan

have been changed. This applies for example to coverage codes, time fences or minimum stock levels.

The New MRP engine will automatically perform a complete regenerative Master scheduling for all items

once a week by default setup. If parameter changes should be enabled immediately, simply run a complete

Master scheduling for the involved items by calling the menu option "New MRP \ Periodic \ Master

scheduling".

All query selected items are marked as "Dirty" resulting in the background engine re-updating the selected

items by rebuilding the item requirement profiles.

New MRP compared to the standard Master scheduling In principle, the New MRP module uses the same parameters and settings as the standard Master

scheduling. If the integration method is set to "User dialog selection" it is easy to compare the result

calculated by New MRP with the results calculated by the standard Master scheduling.

Although it is the same input, the New MRP module and the standard Master scheduling do not necessarily

produce the same planned orders. Several factors typically result in differences:

- New MRP uses fixed periods by planning for "Period" and "Min / Max" where the standard Master

scheduling uses a form of dynamic periods.

- In principle, New MRP only uses Positive and Negative days if the coverage code is "Requirement".

However, a number of negative periods can be setup in the menu item "New MRP \ Setup \ Coverage \

Periods".

- Safety stock requirements and forecast requirements are treated in separate calculations. This results

in more planned orders in New MRP. These must be summed up before it makes sense to compare the

result with the standard Master scheduling.

- Safety stock requirements are always processed and handled in periods even if the coverage code is

"Requirement". This means that there are typically variations in the manner in which the safety stock is

fulfilled. Further, planned orders to meet safety stock requirements are calculated across all product

levels.

- Phantom requirements are exploded and merged directly into the New MRP Master scheduling.

- Purchase forecasts are handled in a significantly different manner in New MRP compared to the

standard Master scheduling. The purchase and sales forecast are created in the net requirement profile

as expected future issues. The standard Master scheduling inserts purchasing budgets as receipts,

Setup and use

37 / 45

while New MRP creates proposals to cover the purchase budget. In practice, the result is the same -

but not if you operate with the same product in both purchase and sales budgets.

- New MRP inserts and registers the sales forecast in reduction periods even if the date of the forecast

line is before today’s date. The standard Master scheduling does not include sales forecast lines if the

start date exceeds today´s date.

- It is possible in standard Dynamics Ax to set the reservation of an order line to be executed

automatically in "Explosion". This feature is not supported directly in New MRP. If reservations are

required, you should run an order explosion instead.

Comparing performance

Performance improvement in New MRP comes in connection with the ongoing online Master scheduling.

New MRP is designed to reuse the net requirement profile when items are calculated. This means that the

online Master scheduling will not have to delete and recreate all movements in the profile and only the

periods and movements that have changed since last calculation needs to be handled in New MRP. This

results in the ”warp” speed in the New MRP Master scheduling compared to the standard Master

scheduling.

In this relation, it is important to mention that New MRP calculates heavy items, i.e. items with many open

transactions, with significantly better performance than the standard Ax, if the coverage rule is ”Period”

instead of ”Requirement”.

Static and dynamic master plans

New MRP handles the concept of static and dynamic master plans in a new way. A 2-plan strategy in the

standard Master Scheduling is handled by updating the static master plan and subsequently copying it to

the dynamic plan.

In New MRP this is handled in reverse. The dynamic plan is constantly updated and calculated. The static

plan can be updated any time by copying the dynamic plan.

In general, the 2-plan concept is actually unnecessary when using New MRP. Instead of updating two more

or less equal master plans, purchasers and production planners can instead achieve the same static

function by simply taking a snapshot of the current planned orders from the dynamic plan. A planned order

snapshot is static and does not change even if the items get recalculated due to the arrival of new orders.

Planned order firming and handling In principle, planned order firming and handling are carried out as in standard Ax. However, there are some

differences which are described in the following.

Planned order view New MRP uses predefined filters named by the users´ choice when handling planned orders. There are two

planned order dialog boxes, ”Planned orders” and ”Planned order views”.

Setup and use

38 / 45

If ”Planned orders” is selected a simple dialog box that can be used to ad hoc firming of individual planned

orders will be displayed.

If ”Planned order views” is selected a tool specially designed for the purchaser and production planner

will appear.

The planned order handling is carried out through a planned order view. A planned order view contains a

snap shot of current planned orders from a master plan.

The planned orders created in the view will remain untouched regardless of any subsequent changes in the

net requirement profile.

In other words, a planned order view is a static snap shot of the current demands situation at a specific

time.

It is up to the user to decide for how long this view is relevant. The purchasers and production planners can

then work without haste and the risk of the situation changing, while the planned order list is handled.

It is possible to create many views. The strategy for creation of views can depend on several matters. As a

starting point at least one view should be created to every planned order handler.

Very often, a planned order handler treats more than one group of items. Therefore, it makes sense to

create a view for each group of items handled by the same purchaser.

Individual parameters for how to handle planned orders in the specific view can be specified at the tab

page ”Setup”.

Setup and use

39 / 45

In the field ”Update marking” you can set up whether firmed orders should be marked, equivalent to

standard Ax.

In the field ”Summarize rule” you can specify how planned orders should be summed up in relation to

selection . New MRP gives the possibility to create planned orders divided into whether the planned order

should full fill a real order, a forecast or a safety stock demand.

When planned orders are divided into requirement types, a number of planned orders can be created for

the same period or date.

Under ”Summarize rule” you can setup a field to specify how planned orders should be summed up,

avoiding that three purchase order lines are created because the planned orders originally was created to

fulfill three different requirement types.

You have the following options:

”Standard”: Planned orders with requirement type ”Requirement” and ”Forecast” are summed up if they

relate to the same period, while planned orders with the requirement type ”Safety stock” are summed

with already selected planned orders regardless of the current period.

”Same period date”: Selected planned orders are summed up if they relate to the same period

independent of the requirement type.

”Same requirement date”: Selected planned orders are summed up if they have the same requirement

date.

The fields ”Finite capacity”, “Finite material” and “Finite property” are used when the production

scheduling is executed following a planned production order firming.

Simple filters and fixed criteria are specified at the tab page ”Filter” as shown below:

Setup and use

40 / 45

It is possible to setup a running time fence in the grouping ”Selection criterion – running days”. A view can

then be defined to e.g., always show what needs to be firmed during the next month.

You can create a filter only showing transfer planned orders derived from real orders in the field groupings

”Selection criterion – type” and ”Selection criterion – demand type”.

Logic for how to insure that more lines are summed up on same purchase or transfer order can be specified

on the tab page ”Grouping”.

The setup possibilities in the groupings ”Firm – purchase” and ”Firm – transfer” are similar to standard Ax,

but with the possibility to specify the setup individually for each planned order view.

A simple editable number is shown in the grouping ”Continuous”, this number is used by New MRP to

control whether firmed planned orders should be summed up on the same purchase order / transfer order

or not during a firming update.

Setup and use

41 / 45

The number can be changed at any time. It is used when a planned order is selected for firming to decide

whether the selected planned order should be firmed to a new purchase order or not.

If selecting several planned orders for the same vendor, all orders will be assigned the same number if the

general grouping setup specifies that they should be firmed to the same purchase order by a check mark in

the field ”Group by vendor”.

Selected planned orders with the same number will be created on the same purchase order during firming.

Before the firming, the user can then manually change the number and also control individually for each

line whether the selected planned order should be summed up on the same purchase order or not.

The general setup is only used as a proposal and can be changed by the user afterwards during the planned

order handling.

Planned order dialog box

When pressing the button ”Planned orders” a dialog box showing planned orders according to the specified

view filter setup appears.

The view is a snap shot of the current order situation. If more than one hour has passed since the snap shot

or planned order view was last updated, the following dialog box will appear.

The view is re-updated if you press ”Yes”, i.e. a fresh snap shot of the current order situation is taken. If you

press ”No” or ”Cancel” the planned order view is kept unchanged as when originally created.

This makes it possible for the purchaser and/or production planner to have a stable and static planned

order list even if the running online Master planning creates new planned orders during the day.

It is up to the purchaser and production planner to choose when new planned orders should appear in the

planned order list, as the view at any time can be updated manually with a new snap shot using the button

“Refresh view”.

The planned order dialog box contains more or less the same information as in standard Ax in the first grid.

Setup and use

42 / 45

The bottom grid shows a kind of journal containing selected planned orders. It is possible to edit selected

planned orders.

Quantities can be changed independently of the originally planned order and additional planned orders can

be created manually just before the firming update.

The logic is different compared to standard Ax as changes should not be updated on the specific planned

order, but in the grid showing selected planned orders instead.

For chosen ”Bulk” and ”Pack” planned orders for formula items (Ax 2012R2) it is also possible to see

whether enough pack orders have been selected to consume the entire bulk order in the “Unallocated”

field.

When relevant planned orders are selected and modified, press the button ”Firm” to create ordinary

production, purchases and transfer orders. Pressing the button ”Firm and Consolidate” creates

consolidated batch orders.

Selected planned orders resulting in errors during the firming update will remain in the view, making it

possible to correct the errors directly followed by another firming update.

There is a button called ”Material shortage ”connected to the bottom grid. Using this button you can see

the current raw material on-hand stock levels for all components used in the selected planned production

orders.

Setup and use

43 / 45

The dialog box shows, across all BOM levels independent of whether BOMs have been created as phantom

lines, a complete explosion to the raw material level with exact calculations of consumption quantities.

Furthermore, it is possible to perform an inquiry for several planned production orders simultaneously. All

selected planned production orders with the same grouping number are exploded and subsequently shown

with the summed raw material consumption.

It is hereby possible in a simple manner to examinate whether all parts are in the house before firming any

planned orders.

Wanted production order status after a firming update can individually be specified for each selected

planned order on the tab page ”General” in the field grouping ”Planned production orders”.

You can select ”Created” and make it possible to fix potential route errors before cost estimation and

production planning.

The tab page ”Periods” in the bottom grid shows how the inventory level develops in periods or buckets.

The blue marked line follows the current selected planned order in the first block.

Setup and use

44 / 45

The period view should be used when going through the planned order list to have a quick overview of why

a particular planned order was created.

It is possible to scroll through the periods using the buttons ”Backward” and ”Forward”. The button

”Period Date” shows periods or buckets according to how the current item have been calculated.

If the item has been setup to use period coverage in weeks, the view will automatically show weeks when

pressing button ”Period date”. The buckets are created and displayed according to the updated period date

on the individual requirement transactions.

The period date is the very first date in each period. Please note that the period date can differ from the

requirement date, if the future setting has updated the future date to be the new requirement date. In this

case, the period date will not be changed accordingly, keeping the bucket calculation period in question

unchanged which could make the planned order look unrequired.

The net requirement profile is shown in buckets according to the requirement date if pressing the button

”Requirement date”. In the ”Period key” field you can manually define the period length.

If pressing button ”All periods” and ”Used period” the view will change showing all periods or only those

containing movements.

In the upper block of the planned order dialog box you can see the planned orders grouped and summed

per item number.

Setup and use

45 / 45

All planned orders related and summed to a line are selected if a line is marked. The on-hand level data are

refreshed by pressing the button “Refresh on-hand”.

Critical items are easily found as the data is physically updated in the database making it possible to sort

the lines according to ”Total available” quantity and/or ”Physical inventory” quantity, making it simple to

find items with negative inventory on-hand stock levels.

The tab page ”Statistics” shows the planned orders grouped and summed according to the setup in the

field group ”Show”.

Firming log A record in the firming log is always created when a planned order is firmed. You can then, for each

planned order view, see which purchase orders, production orders or transfer orders that have been

created from the current planned order view.

After a week, the background engine will automatically delete the firming log.