Symptom
During configuration of a Header or Item Level Condition, it is wanted to understand what configurations impact on controlling the editability of a field in CPQ System that uses Variant Pricing as source of information.
Environment
SAP SALES CLOUD CPQ Integrated with SAP Variant Configuration and SAP CPS.
Resolution
- How CPQ Controls Editability of a Field, when used as target of a Pricing Procedure:
- It is first checked CPQ settings for the user's permission group and quote status
- If that field is not editable in CPQ, check stops here
- If that field is editable in CPQ, CPS Response will be evaluated
- In the CPS Response, CPQ check flags for changeOfRateAllowed, if pricing condition is mapped as Rate, or changeOfValueAllowed, if pricing condition is mapped as Value
- When CPS returns the response, the condition is evaluated from appropriate 'level' (header or item)
- It is first checked CPQ settings for the user's permission group and quote status
- In case field editability is not working, it should be reviewed the following topics:
- Review if field is set as editable in CPQ for the appropriate permission group and quote status
- Review if field is added to layout and that Layout Permission are all set
- Check if in Pricing Condition mapping if condition is mapped as value or rate
- Check for the flag changeOfRateAllowed and changeOfValueAllowed
- If determination formula is used then it must be ensured that its value is evaluated as 1 in the runtime or CPQ won't even send a request to CPS when such field is populated on CPQ quote.
Keywords
Editability, Pricing Procedure, Mapping, Header Condition, Item Condition, VC, Variant, Pricing, CPQ , KBA , CEC-SAL-CPQ , Sales Cloud CPQ , How To
Product
SAP CPQ 2024
SAP Knowledge Base Article - Public