Source of Supply Not Determined for Requisition
The requisition has no source assigned because none of the sourcing checks - source list, outline agreement, info record, quota arrangement - returned a single valid, unblocked, in-validity vendor for the material and plant. The system will not guess between competing sources, and it will not use a source that is expired, blocked, or not flagged as fixed, so the field stays blank.
Covers why automatic source of supply assignment fails at requisition level in MM procurement, walking through the source list, contract, info record and quota arrangement checks the system runs in sequence. Focuses on which master data gap or configuration flag actually blocks assignment, and how to prove the cause before touching the requisition.
Published 16 Sept 2026· 1,076 words
The business symptom
Buyers report that requisitions sit in the pool without a vendor attached even though everyone in the department knows which vendor supplies the material. The purchasing group tries to run the automatic assignment or conversion job and the requisition simply does not move to the next stage, or it throws a message saying no source could be determined. Sometimes it works for ninety plant-material combinations and fails for the hundred-and-first, which convinces the requester it is random. Occasionally the complaint is the opposite: the system picks a vendor nobody wanted, which is really the same underlying issue seen from the other side - a valid source existed but it was not the one the business expected.
The configuration behind it
- Source list requirement flag is set on the material master purchasing view but no source list entry exists for that plant, or the entry that exists does not cover the requisition delivery date range.
- A source list entry exists but the fixed source indicator is not set, and no other unambiguous source is available - the system finds a candidate but will not auto-fix it without a clear signal.
- The relevant outline agreement (contract) is expired, its release strategy has not completed approval, or its target value or quantity is exhausted, so it is technically present but not usable.
- No purchasing info record exists for the vendor, material, plant and purchasing organisation combination, or the info record is blocked, deleted, or scoped to a different purchasing org than the one on the requisition.
- Quota arrangement is active for the material but the quota base quantity is exhausted, the validity period has lapsed, or the split across vendors leaves no clear next allocation.
- Multiple valid sources exist simultaneously - an active contract and an active info record both qualify - and the system has no unique winner, which reads externally as 'no source found' even though sources technically exist.
- The vendor is not extended to the purchasing organisation on the requisition, so the vendor is invisible to sourcing even though the vendor master record exists somewhere in the client.
- Plant is missing from the source list or contract validity scope even though the material and vendor combination is otherwise correct.
What to check
- Check the material master purchasing view in MM03 for the source list requirement indicator - confirms whether the system expects a source list to exist at all.
- Display the source list in ME01 (or its change/display variants) for the material and plant - check validity dates and whether the fixed indicator is set on any entry.
- Display any outline agreement in ME33K - check release status, validity period, and remaining target quantity or value.
- Display the info record in ME13 for the vendor, material, plant, purchasing org combination - check it is not marked for deletion or blocked.
- Check quota arrangement status in MEQ3 or MEQ4 - confirm remaining quota and validity.
- Re-run the sourcing check via ME57 and read the log message text carefully - it usually names which check failed, not just that sourcing failed overall.
- Confirm the vendor purchasing organisation extension in the vendor master - a vendor visible in one purchasing org can be invisible in another.
How to prove it in the data
Pull the requisition list filtered on the material and plant with no source of supply field populated, then run the source list display and info record list for the same material-plant-vendor combination side by side. If the source list requirement flag is on and the source list report returns zero rows, or returns rows with validity dates that do not span the requisition's delivery date, that is the proof, not an assumption. Cross-check the info record and contract validity in the same pull.
Resolution path
If the source list requirement flag is set but no entry exists, this is a data fix - create the source list entry with correct validity and, where there should be one preferred vendor, set the fixed indicator; no transport needed. If a contract or info record has expired or is exhausted, extend validity or release a new agreement - also data maintenance, though contract release strategy approval may add a workflow delay. If multiple valid sources conflict, the fix is a data decision, not a bug - pick which source should win and mark it fixed in the source list, since the system will not arbitrate ties. If the vendor is not extended to the purchasing organisation, that extension is a master data create in the vendor master, owned by vendor master maintenance not by the buyer. The only genuine configuration case is when the source list requirement indicator itself is being applied inconsistently across material types or plants by policy - that is a change to procurement policy settings and does need a transport and sign-off, and is rare compared to the data causes above.
The fix people try first (and why it fails)
The reflex fix is to have the buyer manually type the vendor into the requisition or the resulting purchase order and move on, since the deadline for the goods does not wait for a config discussion. This clears the immediate requisition but leaves the source list, contract or info record gap in place, so the next requisition for the same material fails identically. Over time this trains the buying team to always assign sources manually, defeating the point of maintaining source lists and quota arrangements, and it hides genuine contract expiries that should have triggered a renewal, not a workaround.
Whose problem this is
Master data maintenance owns source lists, info records and quota arrangements; procurement policy or MM configuration owns the source list requirement indicator and any sourcing rule changes. The handover note should state the material, plant, and which of source list, contract, info record or quota check failed, plus whether the fix was a data entry or requires an approval workflow for a new agreement.
Related SAP objects
Reviewed pages this object connects to in the ERPClimb knowledge graph.
Source: ERPClimb — https://erpclimb.com/sap-functional-issues/source-of-supply-not-determined-for-the-requisitionERPClimb is an independent platform and is not affiliated with SAP SE. Reference pages are written and reviewed by SAP consultants for learning and troubleshooting.