SAP Knowledge Base Article - Public

2355755 - You Get the error "Condition Rate Does Not Agree With Init. Indicator for Condition ABCD" when changing the price condition to 0.

Symptom

You are getting the above error when requesting External pricing after modifying the Price condition ABC in the Products facet to 0.00.

Here ABCD represents the Price condition.

Reproducing the Issue

  1. Go to Sales WoC.
  2. Then go to Sales Quotes view.
  3. Create a new quote or check the already existing quote
  4. Go to Products Facet and add a product.
  5. Enter pricing information, for example ABCD Price.
  6. Click On Actions then Request External Pricing
  7. Here the price is calculated - now delete the price in the condition, and replace it with 0.00.
  8. Then click on Actions and Request External Pricing again.

You will get the error: "Condition rate does not agree with init. indicator for condition ABCD"

Cause

The system works as designed.

The scenario that you want to achieve is not a commonly used scenario: A discount is determined in ERP side but the sales rep in C4C wants to set the value of the discount or the pricing condition to zero. Usually it is rather the other way round.

Resolution

To achieve this scenario you have to adjust the HCI/PI content in the following way:

  1. IT_ORDER_CONDITIONS_X-COND_COUNT should be '01' in case of condition type ABCD and value 0.00.
  2. IT_ORDER_CONDITIONS_X-UPDATEFLAG should be 'U' in case of condition type ABCD and value 0.00
  3. IT_ORDER_CONDITIONS-COND_COUNT should be '01' in case of condition type ABCD and value 0.00.

Here ABCD represents the Price condition.

Keywords

KBA , LOD-CRM , Cloud for Customer , How To

Product

SAP Cloud for Customer add-ins all versions