SAP Knowledge Base Article - Public

3546301 - Error when submitting quote for approval. Error: The given key was not present in the dictionary

Symptom

When submitting quote for approval, the system is throwing the error - 'The given key was not present in the dictionary.' 

Environment

SAP SALES CLOUD CPQ

Reproducing the Issue

  1. Create a quote
  2. Trigger approval rule
  3. Request approval to first approver
  4. First level approver further submits to second level approver
  5. Observe the error while submitting quote for approval.

Cause

The issue could be caused if the Submitter for the approval and the Approver are the same person, or another reason could be if there are any inactive approvers in the Approval rule.

Resolution

To fix the issue, make sure that the submitter and approver are not the same user, and also make sure that there are no inactive approvers in the Approval rule.

Keywords

approver, submitter, error, The given key was not present in the dictionary, approval, cpq quote, inactive user, inactive approver , KBA , CEC-SAL-CPQ , Sales Cloud CPQ , Problem

Product

SAP CPQ all versions