Custom Logics in CPQ

You can add your custom calculations (at header and line item level) to CPQ without modifying the core logic/library.

There are two PP tables defining the structure of the quote logic which can be configured in the configuration entry Price Parameter table:

  • Processing_Configurations – PP table which contains header elements configurations. The default table name is CPQ_Default_Header_Configuration.

  • Input_Output_Configurations – PP table which contains line item elements configurations. The default table name is CPQ_Default_Input_Output_Configuration.

Your custom logic should be written as a library so that it can be configured and run by CPQ.

If you want to use a custom PP table, ensure that its structure is the same as defined in default PP tables.

Further in this section: