cancel
Showing results for 
Search instead for 
Did you mean: 

SAP CPQ BOM not exploded

Scholtes_T
Explorer
0 Kudos
755

Hello,
We have a VC model with a multi-level BOM explosion. When I configure an order in S/4, the BOMs are displayed. In CPQ I get variant prices displayed but the BOM explosion is currently not working. Does anyone have any ideas?

View Entire Topic
Fancy_Zou
Product and Topic Expert
Product and Topic Expert

Hi,

In SAP CPQ, a pre-delivered attribute "Bom Items" will be added to the parent level of a (A)VC product whose CPQ product display type is "Parent/Child List of (System) List of Configurable Products". The attribute is used to dynamically build up the nested product levels, which results in "Bom Explosion" in a quote. At quote item level, only the BoM items which are marked as sales relevant will be listed.

Thus, you may check your case regarding the following two points from master data setup point of view:

  1. Is the product display type of the parent level is "Parent/Child List of (System) List of Configurable Products"? If yes, is the attribute "Bom Items" assigned correctly to the corresponding KB version at parent level product in CPQ? If yes, further check whether the child items that you expect to be listed have been replicated to CPQ from S/4HANA. If yes, make sure that the corresponding KB version have been replicated to the child item products as well.
  2. In SAP S/4HANA, are the BoM items which you wish to be listed in the quote item are marked as sales relevant?

If the product master has been set up properly as mentioned above, you may need to check whether VCP configuration service works as expected:

  • In CPQ Setup->SAP Variant Configuration and Pricing Log, switch on "Enable temporary logging for all calls". Then, execute the configuration in the Configurator by which you wish that some child items should be derived from the parent level configuration. Next, go back to CPQ Setup->SAP Variant Configuration and Pricing Log. Check the latest VCP configuration API communication in the tab "Configuration". Check whether the child items are returned in the API response as expected.

If the product master is set up properly in both CPQ and S/4HANA, and the VCP works as expected, you'll need to raise an SAP ticket to CPQ team for further analysis with your detailed reproducing steps and the results expected.

If the product master is set up properly in both CPQ and S/4HANA, but the API response from VCP seems not right, you'll need to raise an SAP ticket to VCP team (component: LOD-CPS) for further analysis with the VCP configuration communication log that you got in the CPQ setup, including both the request and the response payload, together with the results expected comparing to S/4HANA.

Best Regards
Fancy

LukaPilipovic
Product and Topic Expert
Product and Topic Expert
0 Kudos
I would go with @Fancy_Zou very comperhensive answer. Most likely the case is that subitems are not marked as sales relevant and thus not present in quote.
Scholtes_T
Explorer
0 Kudos
Hi @Fancy_Zou, there is a ECC 6.0 as backend and not an S/4. The product display type of the parent level is "Parent/Child List of (System) List of Configurable Products" but I don't have an attribute "BOM ITEMS" assigned to the product. What'S wrong here and how could this solved?
Fancy_Zou
Product and Topic Expert
Product and Topic Expert
0 Kudos
Hi, For nested products, integration with ECC works pretty much similar with S/4. According to your check result, I think the issue is the missing of "Bom Items" in the parent product. Please try triggering the re-sync for the corresponding KB in Setup->Developer Tools->Knowledge Base Diagnostics->Tab "Manual Synchronization". Since CPQ enables hash for KB sync which avoids re-sync of existing KB without changes to improve performance, you may need to create a new active KB version in order to trigger the synchronization.
Scholtes_T
Explorer
0 Kudos
@Fancy_Zou: I created a new KB in ECC and replicated to CPQ but a "Bom Item" attribute is further not visible in CPQ.
Fancy_Zou
Product and Topic Expert
Product and Topic Expert
0 Kudos
Hi, if the product display type is synced as "Parent/Child List of (System) List of Configurable Products", but the out-of-the-box attribute "Bom Items" is not assigned to it, there might be something wrong. I would encourage you to raise an SAP Ticket for it to CPQ team.
Scholtes_T
Explorer
0 Kudos
Hi @Fancy_Zou, after the synchronisation the prodcut is shown as "Configurable Product" and not as " "Parent/Child List of (System) List of Configurable Products". What's wrong there in ERP?"
Fancy_Zou
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi,

Please check the knowledge base payload in CPQ Setup->Developer Tools->Knowledge Base Diagnostics->tab "Fetch Knowledge Base Payload". In the node "products", find the product whose "isRoot" node is "true". Check the node "bomItems" of the root item. If it is empty, CPQ will regard it as a one-level configurable product without subitems. If it is NOT empty, CPQ will regard it as a potential multi-level products as parent/child list with attribute "Bom Items" assigned.

If your case is the former one, it means the KB replicated to VCP from ECC does not contain any sub items. You'll need to check your knowledge base runtime setup and BoM setup.

Scholtes_T
Explorer
0 Kudos
Hi @Fancy_Zou, thank you for your hints. We now could on that information solve this problem. The wrong plant was used when creating the KB in the ERP and therefore no explosion was possible and no bomItem Attribute was available in CPQ. Now it works like expected .