The CPQ Transactional data model represents the configuration, rules, and pricing that is applied for each transaction and how that impacts the performance at runtime. The data setup of the master data drives the behavior for each transaction. This topic lists the factors of transactional data that contribute to the performance of CPQ. A combination of these factors, when implemented in a specific way, can impact CPQ performance.

  • Number of Product Configuration per Quote
  • Number of line items per Product Configuration
  • Number of charge types applied per Product
  • Number of Attributes per bundle/Option
  • Attribute Rules per Bundle/Option
  • Number of constraint rules applied per cart
  • Number of Product Groups one Option/Bundle is associated with
  • Number of columns in a cart
  • Number of Approval Processes (line Level)
  • Number of Summary Groups in cart
  • Related Price Lists
  • Promotions related to line items
  • Deal guidance
  • Adjustment Line Item bucketing