SAP functional issueObjectCustomer material info record not being used in the orderModuleSD_O2C

Customer Material Info Record Not Applied in Order

The customer material info record is not read because its key (sold-to party, sales organization, distribution channel, material) does not match the order being created, or the record's validity period excludes the order date. Less often, material determination substitutes a different material before the info record lookup runs, or a document type is not set up to trigger the read at all.

Covers why delivery priority, tolerances, customer material number and customer-specific material description from the customer material info record fail to appear on a sales order line even though the record exists in the system. Focuses on key mismatches between the record and the order, validity gaps, and configuration that suppresses the read, with the check sequence and data proof needed to isolate which one applies.

Published 16 Sept 2026· 1,166 words

The business symptom

Customer service enters an order and the line does not show the delivery priority or the partial delivery tolerance the customer always gets. Sometimes the complaint is narrower: the customer's own material number, which is supposed to translate automatically into the internal material number, is rejected or left blank on the line. The customer calls asking why their shipment came in one box instead of split as agreed, or why the invoice shows the wrong material description on the line item. The order taker insists the customer material info record 'is definitely there' because someone maintained it last month, so the assumption is that the system has a bug rather than a mismatch between what was set up and what the order actually carries.

The configuration behind it

  • Key mismatch on sold-to party: the info record was created against a different customer than the one entered as sold-to on the order (frequently a ship-to or a different company code customer number was used by mistake when maintaining the record).
  • Key mismatch on sales area: the record was maintained for a sales organization or distribution channel that differs from the one on the order header, so the lookup by customer, material, sales org and distribution channel finds nothing.
  • Customer material number field empty or misspelled: if the order taker enters the customer's own material number expecting substitution, and the field on the record does not exactly match what was typed, the cross-reference fails silently and the line stays blank or errors.
  • Validity period exclusion: the record has a valid-from or valid-to date that does not cover the order's requested delivery date or document date.
  • Material determination runs first and substitutes a different internal material number before the info record for the originally referenced material is ever evaluated, so a correctly maintained record for the entered material is bypassed.
  • Document type or item category configuration does not trigger a read of shipping-relevant customer data for that order type (common on credit memo requests, returns, or intercompany order types where the shipping data transfer step is deliberately switched off).
  • Manual override already present on the line: the order was created by copying an earlier document or manually filled by a user, and once a field is manually changed the system does not overwrite it from the info record on subsequent changes.

What to check

  • Display the info record with the display transaction for customer material info records, using the sold-to party, sales organization, distribution channel and material exactly as they appear on the order header and line.
  • Compare the sold-to party on the order with the customer number used as the key on the info record; check whether the record was accidentally created against the ship-to or payer instead.
  • Compare the order's sales organization and distribution channel against the record's sales area fields.
  • Check the record's validity dates against the order's document date and requested delivery date.
  • In the order, check whether material determination or listing/exclusion has already substituted a different material number on the line before the info record lookup point.
  • Check the item category and document type configuration for whether shipping data determination from the customer material info record is active for that combination.
  • If the order was created by copying a reference document, check whether the field on the line is flagged as manually changed, which blocks re-determination.

How to prove it in the data

Pull the order line and note the sold-to party, sales organization, distribution channel, material number, and document date exactly as they exist on the document. Look up the customer material info record using that same combination and show either that no record exists for that exact key, or that a record exists but with a different sales area, different customer number, or a validity window that excludes the order date. If material determination is suspected, show the material on the line before and after the determination step to prove a substitution occurred ahead of the info record read.

Resolution path

Key mismatches, missing customer material number entries, and validity date problems are pure master data corrections: change the record directly in the maintenance transaction and re-create or re-price the affected order line. No transport is needed and the fix is immediate once saved. If material determination or listing is substituting the material before the info record is read, the fix depends on whether that substitution is intended; if it is not, the material determination condition record is the thing to correct, again a data change. If the document type or item category is configured to skip the shipping data read for that transaction type, that is a configuration change in the IMG for the relevant item category or document type settings, and it requires a transport through the normal change path since it affects every order created with that type, not just the one in front of the consultant. If the field on the order line was manually overwritten, the correction is to reset the field or recreate the line so the system reads from the info record again; training the order-entry team not to hand-key values the master record should be supplying is the durable fix.

The fix people try first (and why it fails)

The reflex fix is to manually type the delivery priority, tolerance percentages, or customer material description into the order line to get the document out the door. This closes today's order but leaves the underlying info record mismatch untouched, so the next order for the same customer hits the identical gap. Worse, once a field is manually overwritten on a line, the system treats it as a user entry and stops re-reading the info record for that field on later changes to the same document, which can produce a second, harder-to-explain inconsistency if the master record is corrected afterward but the open order never picks up the fix.

Whose problem this is

Maintenance of the customer material info record itself is a sales administration or customer master data ownership item, usually the same team that maintains customer masters and pricing conditions. Configuration of document type or item category behavior around shipping data determination belongs to the SD functional configuration team and needs a transport. The handover note should carry the order number, sold-to party, sales area, material number as entered and as expected, and the info record key that either does not exist or does not match.

Related SAP objects

Reviewed pages this object connects to in the ERPClimb knowledge graph.

Source: ERPClimb — https://erpclimb.com/sap-functional-issues/customer-material-info-record-not-being-used-in-the-orderERPClimb is an independent platform and is not affiliated with SAP SE. Reference pages are written and reviewed by SAP consultants for learning and troubleshooting.