Understanding the CPQ data model
CPQ uses standard Salesforce objects and CPQ objects. All the CPQ object API names start with SBQQ__
, which identifies a specific object that is linked to Salesforce CPQ. All the CPQ field names that come out of the box are also prefixed with SBQQ
.
In Chapter 1, Getting Started with Salesforce CPQ Implementation, we learned about the high-level CPQ object model. But that model was basic and didn't provide extensive information about all the objects and fields. CPQ is an enterprise-level application with more than 80 objects, 1,000 fields, 28 fieldsets, and 500 classes; the scale of the product is huge.
The most important and major Salesforce objects are products and opportunities. Most organizations, before implementing CPQ, might have customized these two objects heavily. As businesses grow further, they implement CPQ; so, we may need to decouple the existing customization in these objects and move the functionality to CPQ objects.
...