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
- Create a quote
- Trigger approval rule
- Request approval to first approver
- First level approver further submits to second level approver
- 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