MD61 — Create Planned Independent Requirements
MD61 creates or changes planned independent requirements (PIRs) - the forecast or sales-plan quantities that drive MRP for make-to-stock and planning-with-final-assembly materials. Requirements are stored per material/plant, split into date buckets, and held under a planning version. The recurring confusion is that a PIR does not vanish when consumed by a sales order - it is reduced according to the consumption strategy, not deleted.
This page covers what MD61 actually writes, how the planning version and bucket structure explain most of the confusion around it, and how to prove in the data whether a PIR was deleted, consumed, or simply never passed to MRP because of a requirements-type mismatch. It also covers the handoff between demand planning and MRP execution transactions.
Reviewed by an ERPClimb SAP consultant on 15 Sept 2026· 1,137 words
Purpose
MD61 maintains planned independent requirements: quantities and dates that represent expected demand, entered manually or loaded from a planning tool, used to drive net requirements calculation in MRP for materials without enough firm sales orders to plan against. The structural fact that explains most confusion: PIRs live inside a planning version (00 is the only active version that MRP actually reads; all others are inactive/simulative copies used for what-if planning), and within that version they are split into date buckets whose granularity depends on the period pattern chosen on entry. A PIR that seems to have disappeared from the requirements list has usually been consumed by an incoming sales order under the applicable consumption strategy, not deleted - the record in the background table is reduced, not removed, until it reaches zero.
When it is used
MD61 sits at the front of the planning chain, before MD02/MD01 (MRP run) and before MD04 (result inspection). It is reached for manually created or manually adjusted demand plans on make-to-stock or planning-strategy materials - typically for materials not managed through an external demand planning or IBP feed. Consultants use it during initial ramp-up of a new material's demand plan, during month-end reforecasting when the planning tool interface has not run, or when testing an MRP scenario in an inactive planning version before releasing it to version 00. Once a forecasting or IBP integration is live, MD61 is used mainly for exception handling and version comparison rather than routine entry, since the interface populates PBIM/PBED directly.
How to use it in practice
- Enter material and plant on the initial screen; confirm the planning version is 00 if the requirement must be MRP-relevant, or an inactive version for simulation.
- Choose the period pattern (daily, weekly, monthly, or a mixed horizon) - this fixes the bucket structure the quantities will be stored in and cannot be casually changed later without splitting or re-entering data.
- Enter or confirm the requirements type; for strategy-driven materials this should already default from the planning strategy on the material master, not be typed in freehand.
- Enter quantities against the date buckets shown; check total against the sales plan or forecast source before saving.
- Save, then run MD04 for the same material/plant/version to confirm the requirement appears in the stock/requirements list before assuming MRP will pick it up.
Key data objects
- PBIM - independent requirement header per material and plant, holding the planning version, requirements type, and control parameters for the record.
- PBED - the independent requirement line data by date/bucket, holding the actual quantities and dates that MRP nets against.
- PBIC - customer-related independent requirements when the entry is split by sold-to customer under a make-to-order or customer-specific planning strategy.
- PBIV - version-specific control data linking a planning version to its independent requirement records.
How to prove it in the data
Query PBED filtered by material and plant, restricted to the planning version in question (00 for active), and sort by date. Compare the raw quantity field against what MD04 shows in the stock/requirements list for the same material/plant/version - a mismatch usually means MD04 is showing consumed remaining quantity while PBED still holds the original entry, or MRP has not been rerun since the PIR was changed. Cross-check PBIM for the requirements type actually stored against the requirements type expected from the material's planning strategy in the material master.
ECC vs S/4HANA
The transaction and underlying tables are unchanged on S/4HANA; MD61 still runs as a classic GUI transaction, typically embedded in the Fiori launchpad rather than replaced by a dedicated Fiori app for manual PIR entry. Organizations using SAP IBP for demand planning push forecasts into the same PBIM/PBED structures through integration, reducing manual MD61 use to exception handling, but the transaction itself has not been restructured.
Common pitfalls and how to diagnose them
- Wrong planning version: the requirement was entered in an inactive simulation version by mistake, so it is invisible to MRP entirely. Check the version field on the MD61 initial screen against version 00 before assuming a data problem.
- Consumption mistaken for deletion: a PIR quantity dropped or vanished after a sales order was created. This is expected consumption behavior, not a bug. Check the consumption strategy and horizon on the material master and look at the reduced-but-not-zero quantity in PBED rather than assuming loss.
- Requirements type mismatch: the type entered manually in MD61 does not match the type implied by the material's planning strategy group. The requirement saves fine but is ignored or double-counted by net requirements calculation. Compare the requirements type field on the saved PIR against the strategy configuration on the material master.
- Bucket granularity mismatch: a PIR entered in monthly buckets does not line up with a daily MRP horizon, producing apparent quantity gaps or rounding at bucket boundaries. Check the period pattern used at entry against the planning horizon configured for the plant.
- Stale MD04 view: a PIR was deleted or reduced in MD61 but MD04 still shows the old figure because MRP has not rerun. This is not a data error - rerun MD02/MD01 before escalating.
- Authorization at MRP area or plant level: entry silently fails to save for a plant the user is not authorized for, and the record appears to exist in PBIM headers from a prior version but not the new one - check the authorization trace before assuming the requirement type is wrong.
Whose problem this is
This is functional PP/demand planning territory, owned by whoever maintains the demand plan or forecast interface. ABAP involvement is limited to custom interface programs feeding PBIM/PBED; Basis is not normally involved. A good handover includes material, plant, planning version, the period pattern used, and the timestamp of the last MRP run against the same version.
Related SAP objects
Reviewed pages this object connects to in the ERPClimb knowledge graph.
Source: ERPClimb — https://erpclimb.com/sap-tcodes/md61ERPClimb is an independent platform and is not affiliated with SAP SE. Reference pages are written and reviewed by SAP consultants for learning and troubleshooting.