Problem : Some times because of indiscriminate changes to master data or transactional data, pricing would not be determined in sales transactions. You get the error message ‘No Pricing Procedure could be Determined ”
Solution : This problem occurs because of unscrupulous changes to the parameters determining the pricing. SAP Pricing is determined based on the following parameters.
Sales Org + Distribution Channel + Division + Doc. Pricing Procedure + Cust. Pricing Procedure
This post is relevant for folks who have not done their pricing class yet. Your first job would be to find out the 5 parameters described above. The sales area is easy to determine. After doing that, proceed to find out the Document Pricing Procedure and Customer Pricing Procedure associated with the Sales Transaction. For example, in the case described in the screenshot, we are trying to use the customer 1000 and sales order type OR.
Step 1 : Find the Document Pricing Procedure
Go to [ VOV8 ] or [ spro -> IMG -> Sales and Distribution -> Sales -> Sales Documents -> Sales Document Header -> Define Sales Document Type ] and select the order type in question, in this case ‘OR’. Double-click the highlighted order type.Note down the document pricing procedure in the ‘Transaction Flow‘ section of the Sales Doc Type configuration.
Sales Area = 1000/10/00
Document Pricing Procedure = ‘A’
Customer Pricing procedure = ‘(‘
Now, we have to go to the SAP Pricing Procedure Determination and see if a pricing procedure exists for the combination. For that, go to tcode [ OVKK ] and check if entries exist for the combination. ( Hint: Use the Position button to select the fields ) . If no entries exist for the combination, click on “New Entries” and create a new entry and give a pricing procedure say RVAA01.