Symptom
- In a sales quote using external pricing, a mandatory condition type cannot be added manually because it is not visible in the “Price Component” dropdown.
- After request external pricing, you see system shows: “Pricing error: Mandatory condition ABC is missing”.
Environment
SAP Cloud for Customer
Reproducing the Issue
- Open a sales quote that uses external pricing.
- Click the “Request External Pricing” button.
- You see error back from the external system “Pricing error: Mandatory condition ABC is missing”.
- Go to the Products tab, Price table to manually add the pricing component.
- Open the “Price Component” dropdown.
- Observe the mentioned mandatory condition type ABC is not available for selection from the dropdown list.
Cause
You can check for the response payload, and see the price condition is already available. This means although the remote system external pricing response includes the condition, the “Price Component” dropdown in the UI only reflects such conditions after the first save persists external pricing data, which refreshes the available list in the backend object.
Resolution
- In the Products > pricing components area, click Add.
- Manually type the condition type code exactly as maintained ABC (even if it is not shown in the dropdown), and enter required fields such as amount, currency, and unit.
- Add/apply the entry and save the sales quote to persist external pricing.
- Reopen the Add dialog for pricing components; the previously missing condition type will now appear in the “Price Component” dropdown due to the backend refresh after the first save.
Keywords
external pricing, sales quote, price component dropdown, condition type missing, mandatory condition, manual add condition, pricing error, condition not visible, add price component , KBA , LOD-CRM-INT-ERP , Integration of C4C with ERP , Problem
SAP Knowledge Base Article - Public