Navigation:  Inventory Management > Mrp >

Mrp Run Execute

Training Manuals Alphabetical Function List Back Print this Topic Previous topicOne level upNext topic
Show/Hide Hidden Text

On this tab the following fields can be viewed:

 

hmtoggle_plus1Level Being Processed

It is a read only field displaying the product structure level at which MRP run is currently processing parts.

hmtoggle_plus1Mrp Messages

MRP Messages provides the user with feedback relating to the progress of the MRP run.

 

It will also report errors such as possible loops detected in product structures as well as data errors that prohibited the insert of planned replenishment orders.

 

The number of messages is restricted by the amount of system resources.  One can expect a maximum of approximately 5000 messages.

hmtoggle_plus1Mrp Run Detail

The frame displays detail of the MRP run stating whether the run is either global or selective and whether it is performed in normal or simulation mode.

hmtoggle_plus1Parts To Be Processed

Is a read only field displaying the number of parts still to be processed on the level displayed in Level Being Processed.

hmtoggle_plus1Run Button

In order to perform a selective run, the user will require a security profile with the function Mrp Selective Run linked to it with full access  rights.

 

In order to perform a global run, the user will require a security profile with the function Mrp Global Run linked to it with full access rights.

 

The "Run" button is only enabled in selective run mode if at least one part number, or if a specific Sales forecast ID, or a specific Sales order number has been selected. When the "Run" button is clicked, supply and demand analysis is performed on the parts selected, or for all the parts linked to a selected Sales forecast or to a selected Sales Order Number.  For each of these parts, their active product structure is read to determine their immediate planned components, which form the basis of the parts to be analysed on the next level.   This process is repeated level by level until all planned levels in the product structure have been processed.

 

GLOBAL RUN

The parts to be processed by MRP will include the following:

 

1.All parts with independent demand from customer orders.
2.All parts with a safety stock demand where the current stock level is below the safety stock level.
3.All parts with an MPS Class specified on the Part Master.
4.All parts with negative stock on hand quantities.

 

Supply and demand analysis is performed on these parts. Thereafter, for each of these parts, their active product structures (bills of material) are read to determine their immediate planned components, which form the basis of the parts to be analysed on the next level.  This process is repeated level by level, until all planned levels in the product structure have been processed.

 

SUPPLY AND DEMAND ANALYSIS

This is performed on the parts as selected above (depending on the type of MRP run selected).  For each part, its supply (stock on hand and replenishment orders) is balanced against the demand (requirements)).

 

Where shortages are projected, "Reschedule In" messages will be generated for existing firm and released orders.  Should existing orders have inadequate outstanding quantities to fully satisfy the projected shortage, MRP will suggest planned replenishment orders with associated "Start Order" messages.

 

The quantities and dates of planned orders are determined by the "lot sizing" technique (order policy) as defined on the Part Master. If the order policy is Fixed Order Quantity, the Order Quantity Minimum and Order Quantity Increment will be used to calculate the start order quantity.  If the suggested quantity is greater than the Order Quantity Maximum or less than the Order Quantity Minimum, messages will be placed on the planned order to warn planners/buyers of such exceptions.

 

If the order policy on the part is Period Cover Interval it will add the number of days supply as specified on the Part Master to the date, where the negative stock availability is projected and sum all requirements in such horizon to calculated the planned order quantity.

 

If the order policy on the part is Fixed/Period Combination the order quantity will be calculated in the same manner as for Period Cover Interval with the exception that the order modifiers (minimum, maximum and increment) will be applied,  to ensure that the order quantity is at least equal to or greater than the minimum and that the quantity is in increments of the specified increment.

 

For purchased parts, when suggesting planned replenishments MRP will determine whether predefined buying records exist (External Organisation Part records).  Should such records exist where order splitting (preference percentages greater than zero) applies, the planned orders will be split between the suppliers in order accordance with the split percentages.  In this scenario, MRP will apply the order quantity modifiers (minimum, maximum and increments) from the buying records rather than the part master.

 

Where excesses are found in projected available balances, MRP will generate "Reschedule Out", "Excess on Order" or "Cancel Order" messages in an attempt to balance the supply and demand and to prevent stock excesses after all requirements have been satisfied.

 

The following settings on System Configuration regulate the operation of MRP:

 

MRP Run Before (Time) and MRP Run After (Time)

The times entered will place a constraint on MRP runs that are submitted during the day.  Only selective runs performed prior to the "Run Before" and later than the "Run After" times will be executed online and real-time.

 

MRP Selective Run Message to System Log

This is a yes/no setting that determines whether a Selective MRP Run will send messages to the System log to enable an exact trace of its status and activities.  A setting of "Yes" will result in a significant performance penalty.

 

MRP Simultaneous Runs Max

defines the number of users who may simultaneously perform MRP runs on the system.  Some constraint is required to ensure that response on the System remains acceptable by limiting the number of simultaneous MRP runs.

 

The function will consistently report its progress during a global or selective run.

hmtoggle_plus1Stop

The "Stop" button is enabled when an MRP run is in progress.  By clicking on the button the user can cancel the run in progress.