Pricing Procedure Not Determined in Sales Order
The order has no pricing procedure because the combination of sales organization, distribution channel, division, customer pricing procedure, and document pricing procedure has no matching entry in the pricing procedure determination table, or one of those four inputs is missing on the customer master, sales document type, or item category. Without a procedure, the conditions tab is empty and no condition types can be applied at all.
This page covers why an order shows no pricing procedure and therefore no pricing screen, working through the four-key determination logic and the master data and configuration gaps that break it. It also covers the check sequence across the customer master, document type, item category, and the determination table, and the difference between a data fix and a config fix that needs a transport.
Published 16 Sept 2026· 1,195 words
The business symptom
The order desk reports that a new sales order has no price at all, not a wrong price, no price. The conditions tab is blank, sometimes with a system message saying no pricing procedure could be determined, sometimes just an empty screen the user does not know how to read. It is usually reported as the order 'won't calculate' or 'has no conditions tab data,' and it tends to surface right after a new sales organization, plant, or customer account is rolled out, or when an existing customer places the first order in a distribution channel or division they have never ordered through before. The complaint is almost always tied to a specific customer and sales area combination rather than a specific material, which is the first clue this is a determination problem and not a missing condition record.
The configuration behind it
- No entry in the pricing procedure determination table for the exact combination of sales organization, distribution channel, division, customer pricing procedure, and document pricing procedure used by this order. This is the single most common cause, especially after a new sales area or a new order type is introduced and the determination entry for it was never added.
- Customer pricing procedure field is blank on the customer master sales area data, or the customer has not been extended to the sales area the order is created in. No customer pricing procedure means the fourth key in the lookup is missing, so the table lookup fails regardless of what else is configured correctly.
- Document pricing procedure not maintained on the sales document type, or overridden incorrectly at item category level for certain item categories, so the key passed into the determination table does not match any maintained row.
- Item category on the line is not flagged as relevant for pricing. The order can have a valid header procedure and still show a blank line because the item itself was excluded from pricing by the item category settings, which reads as 'no pricing procedure' to the end user even though the header procedure exists.
- Copy control from a reference document, quotation or contract, carries a pricing type that suppresses redetermination or copies a procedure key that no longer matches the target document type's determination logic.
- A requirement routine attached to the pricing procedure determination step returns false for this document, silently skipping the assignment rather than raising an error.
- Division or distribution channel used on the order was never part of the original determination matrix because the business only tested the primary channel during go-live and the secondary channel was added later without updating the table.
What to check
- Open the order in VA02 or VA03, go to the item conditions tab and read the system message exactly, it usually states plainly that no pricing procedure could be determined.
- Check the customer master sales area data in XD03 or VD03 for the sales area used on the order, confirm the customer pricing procedure field on the sales tab is populated and confirm the customer is extended to that exact sales org, distribution channel, division combination.
- Check the sales document type configuration in VOV8, confirm the document pricing procedure assigned to the order type.
- Check the item category configuration in VOV7 for the line's item category, confirm the pricing relevance indicator is set and confirm any item-level document pricing procedure override.
- Check the pricing procedure determination table entries for the combination of sales organization, distribution channel, division, document pricing procedure and customer pricing procedure, this is normally reached through the pricing configuration node in the IMG.
- If the order was created by copying a quotation or contract, check the copy control settings between the two document types for the pricing type used at header and item level.
How to prove it in the data
Pull open and recently created sales orders filtered by the sales area and customer in question and check the pricing procedure field on the order header, it will be blank or show a value that does not match what is expected for that document type. Cross-reference the customer pricing procedure value on the customer master against the pricing procedure determination table entries for the same sales organization, distribution channel and division, a missing row confirms the determination gap rather than a data entry mistake on one order.
Resolution path
If the customer master is missing the customer pricing procedure value or the customer has not been extended to the sales area, this is a master data fix, done directly on the customer record, no transport needed. If the pricing procedure determination table is missing the combination entirely, this is a configuration change and must go through the transport process, it cannot be patched on a single order. If the document pricing procedure on the sales document type or item category is wrong, that is also a config change requiring transport, and should be checked against other order types in the same landscape to confirm the fix does not break a working combination elsewhere. If the item category pricing relevance flag is the cause, correcting it is config but carries wider impact since the item category is shared across many document types, so it needs impact analysis before transport, not a same-day fix. Copy control issues are config as well, adjusted per source-to-target document type pair.
The fix people try first (and why it fails)
The reflex fix is to manually re-enter or re-key the order, or to copy an existing working order as a template and swap the material and quantity. This sometimes appears to work if the new order happens to land in a sales area that already has a valid determination entry, which convinces the team the original order was just a fluke. It is not a fluke, it is missing configuration or master data for that specific combination, and the next order placed for that customer or sales area fails the same way. Manually keying condition types into the item is not possible either, since without a procedure there is no pricing screen structure to key values into.
Whose problem this is
Owned by the SD pricing configuration team, since the fix is either a determination table entry or a document type setting, both transportable objects. Order management raises the ticket. The handover note should specify the exact sales organization, distribution channel, division, customer pricing procedure and document pricing procedure combination that failed, plus whether the customer master extension is also missing, so config and master data owners are not chasing two separate causes as one.
Related SAP objects
Reviewed pages this object connects to in the ERPClimb knowledge graph.
Source: ERPClimb — https://erpclimb.com/sap-functional-issues/pricing-procedure-not-determined-in-the-sales-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.