BOM Scope for Read KPIs
Here’s an example to explain how the BOM scope impacts the computations of read KPIs and uses these KPIs to compute values of a calculated KPI.
Required Editions
Available in: Lightning Experience Available in: Enterprise and Unlimited Editions where Consumer Goods Cloud is enabled |
Here a set of data.

- Ignores null values.
- Uses the BOM scope to determine KPI values.
- Uses aggregation rule to determine the values of the higher levels of the product hierarchy.
| KPI | Record Type | BOM Scope | Calculations and Results |
|---|---|---|---|
| Shipment Actual | Read | P,C | Based on the BOM scope and BOM Component Source Level, the system reads the values of these KPIs from relevant database tables. |
| Baseline (BL) | Read | P,H | |
| Adjust BL | Read | P,H | |
| Effective BL | Calculated | P,H | Formula: Baseline + Adjusted Baseline Based on the defined formula, the value of Calculated KPI is determined by adding two Read KPIs. |
| Increment | Editable | P,H | For Editable KPI, the system edits and recalculates the value of this KPI if manual input changes. You can’t edit values at the component level because the BOM scope doesn’t include component. |
| Total HP (Total Header Product) | Calculated | P,H | Formula: Effective Baseline + Incremented Based on the defined formula, the value of the Calculated KPI is determined by adding a Calculated KPI and an Editable KPI. The system returns null values at the component level because the BOM scope doesn’t include component. |
| Total BC (Total BOM Component) | Calculated | C | Formula: TotalHP$BOMHeader × bomcomponent.casesperheader Based on the defined formula, the value of Calculated KPI is a product of the total header values of the total HP KPI and the quantity of BOM components. The total HP value of Lopples Chocolate 6/12 * 96 = 350. So, the total BC values of its components are calculated as:
The system aggregates the values of BOM components to determine the value of the BOM header, 2800 + 1400 + 1400 = 5600. This quantity signifies the cases per header for each BOM component. For this KPI, the system returns null value for Lopples Crispy Chocolate (6), Upples Chewy Chocolate (6), and Upples Crispy Chocolate (6). So, the resultant value of this KPI = 5600. |

