SAP Knowledge Base Article - Public

3768286 - Context.Quote not present in SYSTEM_CPQ_QuoteFieldAccessLevel within tenant when parallel quoting is enabled

Symptom

When parallel quoting is enabled, using Context.Quote in custom scripts results in the error "Error in script execution: SYSTEM_CPQ_QuoteFieldAccessLevel" in the Dev Console and Event Logs.

Environment

SAP CPQ

Reproducing the Issue

  1. Setup -> Quote -> Fields, Calculations, Layout -> Field Editability (Script).
  2. Read something from Context.Quote in the Script like Context.Quote.GetAllItems().
  3. Open any quote to run the Field Editability script.
  4. Check logs and observe the error indicating Context.Quote is None in SYSTEM_CPQ_QuoteFieldAccessLevel.

Cause

Bug in application.

Resolution

  1. Tentative fix version: 2608 (subject to change).
  2. Monitor this KBA and What's New Viewer History for SAP CPQ | SAP Help Portal for updates on the fix availability and version changes.

See Also

Keywords

parallel quoting, context.quote, NoneType, field editability script, SYSTEM_CPQ_QuoteFieldAccessLevel, quote visibility, quote item, script error, AttributeError, GetAllItems, Sales Cloud CPQ, Quote 2.0, multiple tabs, enable quoting in multiple tabs, environment variable , KBA , CEC-SAL-CPQ , Sales Cloud CPQ , Problem

Product

SAP CPQ all versions