SAP Knowledge Base Article - Public

3716353 - Approval Process Logic Error When Evaluating Conditions in Customer Quote Processing

Symptom

  • Approval process is initiated incorrectly when Product ID and Margin % conditions are fulfilled by different products within the same Sales Quote document.
  • The issue occurs when conditions are evaluated at the document level instead of individual product line item level.

Environment

  • SAP Cloud for Customer

Reproducing the Issue

  1. Access the Sales Work Center.
  2. Navigate to the Sales Quote Work Center View.
  3. Search and Open the Sales Quote.
  4. Go to Products facet.
  5. Verify that the condition matches incorrectly.

Cause

  • The approval rule evaluates conditions at the document (header) level, not at the individual product line item level.
  • When using operators such as “Contains”, the system checks whether:
    • One product in the quote satisfies the Product ID condition.
    • Another product satisfies the Margin % condition.
    • If both conditions are met anywhere within the same document, the approval process is initiated.

Resolution

  1. Configure separate approval rules or rule groups for each product category.
  2. Avoid combining multiple conditions under a single rule using the “OR” condition.

Keywords

Approval process, contains logic, customer quote, margin %, product category item conditions, approval logic error, sales quote conditions, quote processing, approval rule configuration, product line , KBA , LOD-LE-CQP , Customer Quote Processing , Problem

Product

SAP Cloud for Customer add-ins all versions ; SAP Cloud for Customer core applications all versions