EORD table — Source List Table for Material and Plant
EORD is the source list table in Materials Management. Each row defines a permitted or fixed source of supply (a vendor, and optionally a specific contract) for a material at a plant, valid for a date range. It is checked during requisition and purchase order creation, and by MRP when the source list is set to relevant, to determine or restrict which vendor can supply that material at that plant.
EORD holds the source list records that tie a material and plant to one or more permitted vendors, with validity periods and a fixed-source flag. This page covers the key fields, how the table joins to material master, vendor master and outline agreement tables, and the mistakes consultants make when reading overlapping or expired entries.
Published 15 Sept 2026· 1,105 words
What it stores
One row in EORD represents one source-of-supply entry for a material at a specific plant, valid for a defined date range. The entry names a vendor (and optionally a specific contract or scheduling agreement item) as an allowed source for that material-plant combination during that period. Multiple rows can exist for the same material and plant with non-overlapping or overlapping validity periods, each pointing to a different vendor or a different contract with the same vendor. The table is maintained through the source list transactions and is consulted by purchase requisition and purchase order creation, by MRP-driven procurement proposals when the source list indicator on the material master is switched on, and by outline agreement distribution logic when a single vendor is marked as the fixed source.
Key fields
- MANDT - client
- MATNR - material number the source list entry applies to
- WERKS - plant the entry applies to
- VDATU - start date of the validity period
- BDATU - end date of the validity period
- ZAUSF - sequential counter distinguishing multiple entries for the same material, plant and overlapping periods
- LIFNR - vendor recognised as the source of supply for this period
- EKORG - purchasing organization the entry is tied to
- EBELN - outline agreement (contract or scheduling agreement) number, if the source is tied to a specific agreement rather than just a vendor
- EBELP - item number within that outline agreement
- FLIFN - fixed vendor indicator, marking this entry as the single mandatory source during its validity period
How it joins the data model
- EORD-MATNR = MARA-MATNR to pull material description and base data
- EORD-MATNR = MARC-MATNR and EORD-WERKS = MARC-WERKS to check the plant's MRP and procurement type settings and the source list relevance indicator
- EORD-LIFNR = LFA1-LIFNR to resolve the vendor name and country
- EORD-EBELN = EKKO-EBELN and EORD-EBELP + EBELN = EKPO-EBELN + EKPO-EBELP when the entry references a contract or scheduling agreement item
- EORD-LIFNR + EORD-MATNR + EORD-EKORG can be cross-checked against EINA and EINE to confirm a purchasing info record exists for the same vendor-material-purchasing organization combination
How to read it safely
Always restrict on MANDT, then on MATNR and WERKS together, since those two fields drive the index and the table can carry many rows per material across plants. Do not select on LIFNR alone across the whole client; it is not the leading part of the key and a full scan on a large installation is slow. Once MATNR and WERKS are fixed, the remaining rows for that combination are few, so filtering further on VDATU and BDATU against the transaction date pinpoints the entry actually in force. Remember that VDATU and BDATU are stored as character dates in the internal format, so compare against a date variable of the same type rather than a string literal typed by hand.
How to prove it in the data
Symptom: a purchase requisition for a material at a plant is being blocked or auto-sourced to a vendor the buyer did not expect. Select EORD where MATNR equals the material, WERKS equals the plant, and the requisition creation date falls between VDATU and BDATU. If exactly one row is returned and FLIFN is set, that vendor is the mandatory fixed source and the system behaviour is by design, not a bug. If two or more rows overlap the date, the source list itself is inconsistent and needs correction before blaming the transaction.
ECC vs S/4HANA
EORD is unchanged as a transparent table in S/4HANA and continues to be maintained through the same source list transactions. There is no compatibility view replacement in general use for this table; the underlying source list logic in requisition, purchase order and MRP processing still reads it directly. Consultants moving from ECC should not expect a CDS-based replacement here, unlike some other classic MM tables.
Common pitfalls
- Assuming a source list entry alone restricts procurement: the material master indicator that makes the source list relevant for MRP or for purchase order sourcing must also be set on the plant-level material data; without it EORD rows are advisory only and are silently ignored.
- Reading a single row and concluding it is the active source without checking for overlapping ZAUSF entries; overlapping validity periods for the same material and plant are a common maintenance error and the system's tie-break behaviour is not obvious from the table alone.
- Treating an expired row (BDATU in the past) as still enforced; nothing in the table itself flags it as expired, the caller has to compare against the current date, and manual queries done without that filter regularly overstate what is actually blocking a transaction.
- Confusing FLIFN (fixed vendor) with a contract-only entry; a row can name a vendor with no EBELN, meaning any purchasing document to that vendor satisfies the source list, or it can be tied to a specific EBELN and EBELP, meaning only that agreement satisfies it. Reading LIFNR without checking EBELN gives an incomplete picture of what is actually enforced.
- Forgetting that source list checks and quota arrangements are separate mechanisms; a material can have both, and a discrepancy between the two is a frequent cause of unexpected vendor proposals that gets wrongly diagnosed as an EORD data problem when the quota arrangement table is actually the driver.
Whose problem this is
The buyer or purchasing team owns the content of the source list, since it reflects a sourcing decision. The MM functional consultant owns whether the material master and plant settings actually make the source list relevant to procurement. A data or basis question about EORD growth or index behaviour on a very large material base is an MM technical or basis matter.
Related SAP objects
Reviewed pages this object connects to in the ERPClimb knowledge graph.
Source: ERPClimb — https://erpclimb.com/sap-tables/eordERPClimb is an independent platform and is not affiliated with SAP SE. Reference pages are written and reviewed by SAP consultants for learning and troubleshooting.