SAP Knowledge Base Article - Public

3329961 - KeyNotFoundException When Using UpdateQuote() on container row

Symptom

When UpdateQuote() is triggered to update only a Container Row in configurator, Fatal is thrown. 

Environment

SAP SALES CLOUD CPQ

Cause

"UpdateQuote()" method is being called on the product added to container

Resolution

It is required to update the whole configuration, not just the current container row.

Calling "Product.UpdateQuote()" outside of iteration that goes through container rows will update the configuration and the quote.

Keywords

UpdateQuote, Container, Script, KeyNotFoundException, CPQ , KBA , CEC-SAL-CPQ , Sales Cloud CPQ , How To

Product

SAP CPQ 2023