# Run MRP

> Review the simulation list and run MRP — a draft purchase requisition and planned production orders are written.

URL: https://erpdocs.corexlogic.com/en/uretim/islemler/mrp-kosusu-yapma

- **Type:** Task
- **Module:** Manufacturing
- **Menu path:** Üretim › Üretim Planlama › MRP Koşusu (Production › Production Planning › MRP Run)
- **Screen route:** `/erp/demand/mrp`
- **Required permission:** `erp-demand-material-requirements.view`, `erp-demand-mrp-runs.create`
- **Prerequisites:**
  - The **Planlama stratejisi** (Planning strategy) of the cards to be planned is *Stoğa Üretim* (Make-to-Stock) or *Siparişe Üretim* (Make-to-Order), and the **Varsayılan tedarik yolu** (Default procurement type) is filled in (Planlama Verileri (Planning Data)).
  - For safety stock, **Minimum stok** (Minimum stock) is defined on the card, and for the proposal ceiling **Maksimum stok** (Maximum stock) (Stok Verileri (Stock Data); optional).
  - The produced card has a released bill of materials — otherwise the proposal cannot be exploded.

The run converts the proposals you see in the list into documents. The list itself is always a simulation; the run
writes only with **MRP'yi Çalıştır** (Run MRP) or with the [nightly job](https://erpdocs.corexlogic.com/en/uretim/ekranlar/mrp-kosusu).

## Steps

1. Open the **Üretim › Üretim Planlama › MRP Koşusu** (Production › Production Planning › MRP Run) screen. The list is recalculated every time it is opened; nothing is written yet.
   <!-- action: navigate · target: "/erp/demand/mrp" -->

   ![MRP Run — planned products, proposals and exceptions](https://erpdocs.corexlogic.com/en/en/img/screens/uretim/mrp-listesi.png)
   1. Run MRP — writes requisition and planned orders
   2. Simulation — scenario, writes nothing
   3. Nightly job — automatic run every night
   4. Only items with proposals
   5. Proposed quantity and its outcome (requisition / planned order)
   6. Exception badges — hover for the message

2. Turn on the **Yalnız önerisi olanlar** (Only items with proposals) switch and review the proposals. To see the reasoning for a card, click its row; the **Stok/İhtiyaç Listesi** (Stock/Requirements List) shows supply, requirements and proposals day by day.
   <!-- action: click · target: "Yalnız önerisi olanlar" -->

   ![Stock/Requirements List — item timeline](https://erpdocs.corexlogic.com/en/en/img/screens/uretim/mrp-stok-ihtiyac.png)
   1. Safety stock = item minimum; proposal fills up to the maximum
   2. Proposals — requirement, start, delivery
   3. Timeline — available quantity element by element
   4. Pegging — where the requirement comes from

3. Check the badges in the **İstisnalar** (Exceptions) column (e.g. **Tedarik süresi yok** (No lead time), **Ağaç yok ya da uygun alternatif/geçerli revizyon yok** (No BOM or no suitable alternative/valid revision)) and correct the card's planning data if necessary.
   <!-- action: verify · target: "İstisnalar" -->
4. To try a scenario, optionally open **Simülasyon** (Simulation): enter a **Tahmin ölçeği (%)** (Forecast scale, %) and additional demand and press **Simüle Et** (Simulate). The simulation does not write anything.
   <!-- action: open · target: "Simülasyon" -->

   ![MRP Simulation — forecast scale and extra demand](https://erpdocs.corexlogic.com/en/en/img/screens/uretim/mrp-simulasyon.png)
   1. Forecast scale — 100 as is
   2. Extra demands — item, date, quantity
   3. Simulate — writes nothing
   4. Items whose proposal changes (current → scenario)

5. Click **MRP'yi Çalıştır** (Run MRP).
   <!-- action: click · target: "MRP'yi Çalıştır" · expect: "The MRP'yi Çalıştır (Run MRP) confirmation window" -->

   ![Run MRP confirmation](https://erpdocs.corexlogic.com/en/en/img/screens/uretim/mrp-calistir.png)
   1. Unfirmed MRP orders are rebuilt
   2. Make to order: order pegged to sales item
   3. Run

6. Click **Çalıştır** (Run) in the window.
   <!-- action: click · target: "Çalıştır" · expect: "The "MRP koşusu tamamlandı" (MRP run completed) section above the list: the draft requisition and the planned orders opened" -->
7. Go to the planned orders with the **Planlı Emirler** (Planned Orders) link in the result, and to the draft requisition with the requisition number. If there is a **Talebe ya da planlı emre giremeyen öneriler** (Proposals that could not be included in a requisition or planned order) list, resolve the causes.
   <!-- action: verify · target: "MRP koşusu tamamlandı" -->

**Result:** The proposals for purchased cards are written to a single **draft purchase requisition** (TLP-yyyy-nnnnnn), and the proposals for produced cards to **planned orders** (PLO-yyyy-nnnnnn). The requisition remains a draft until you send it. Next step: [convert the planned order into a production order](https://erpdocs.corexlogic.com/en/uretim/islemler/planli-emri-donusturme).

## What you need to know

- **Running again is safe:** an old MRP draft requisition that has not been sent or edited, and MRP planned orders that
  have not been firmed, are cancelled and rebuilt. A requisition that has been sent or edited, and a planned order that
  has been firmed, changed or opened manually, are kept and count as supply. The cancelled documents are listed with
  their numbers in the result section.
- **If you want to keep a planned order**, firm it or convert it into a production order before the run.
- The window carries a single key against double clicks: a second run from the same window does not open a second
  requisition.
- The proposal for a make-to-order card is generated per sales order item, and the planned order is linked to that
  item; the configuration comes from the sales order item.
- It is normal for proposals to still appear in the list after the run: a planned order from MRP that has not been
  firmed does not count as supply.
- If an error occurs, the window shows "MRP koşusu tamamlanamadı." (The MRP run could not be completed.) and the
  server's reason; the window stays open and you can try again.

## Related

- [MRP run screen](https://erpdocs.corexlogic.com/en/uretim/ekranlar/mrp-kosusu)
- [Planned orders](https://erpdocs.corexlogic.com/en/uretim/ekranlar/planli-emirler)
- [Enter planned independent requirements](https://erpdocs.corexlogic.com/en/uretim/islemler/planli-bagimsiz-ihtiyac-girme)
- [Make-to-stock process](https://erpdocs.corexlogic.com/en/surecler/stoga-uretim)
