on 2022 Sep 30 4:49 PM
Dear fantastic SAP Community,
At the moment we try to realize a integration szenario with SAP CPQ. We we connect SAP S4HANA via CPI with SAP CPQ Quote 2.0. Additionally we connected SAP Variant Configuration and Pricing with SAP CPQ Quote 2.0 to use VCP as Configuration and Pricing Engine. We are able to replicate simple products and business partners from S4 into CPQ. Also the Configuration and Pricing within the CPQ Configurator and on the Quote working with the VCP Configuration and Pricing will be transferred.
The Issue:
Now the princing works within the CPQ Configurator interface and the Quote interface BUT NOT within the catalog:
>>> Prices for from 4S replicated products doesn't appear (0,00€ will be shown.) <<<
This is the case for configurabile as well as simple products.
The products have a base price in the S4 system and within the configuration and on the quote in CPQ.
Some more Context:
Wie realize the implementation of the szenario following this documentation: Link
the major part of the task in the documentation have been realized except:
Define Pricing Condition Mapping, Allowed Value Combinations, Pricing Condition Mapping on Quote, Calculations for Variant Pricing Items, CTX Tags for Fields Mapped from Pricing Conditions, Example Procedure for Mapping Pricing Conditions, Order Creation/Update Mapping, Allowed Value Combinations, Quotes API Example Payload
...Because I assume that this would just impact the pricing fields in the Quote interface. (See docu)
This is the current status:
Following this docu entry (Link) The logic behind Catalog prices should be the following:
"Base price values for simple and configurable products are displayed in the Catalog if a Pricing Procedure Name for Catalog Prices is defined in SAP General Attribute Mappings and maintained in SAP ERP. Prices displayed for products synchronized from SAP Variant Configuration and Pricing in the Catalog do not include any preselections that were defined for that configurable product, but only the base price.
Prices in the Catalog are obtained from the pricing service by sending a batch request to api/v1/statelesspricing. The number of items in the batch request depends on the SAP CPQ Catalog paging (for example, if 50 products are rendered in the Catalog, the batch request is for 50 products)."
Okay. So far so good. A pricing procedure is in place and has been replicated from S4 HANA via VCP:
Pricing Procedure in VCP:
Pricing Procedure in CPQ:
Pricing Procedure Determination in CPQ:
Sales Org is 1000, Distribution Channel is 10 Division is 00
And the Pricing Procedure is assigned in the General Attributes Mapping below Providers within CPQ:
Final question is:
>>>What could be a reason that the price of the replicated products still doesn't appear in the catalog and how could it become solved?<<<
If you need more information or you have an idea please elt me know.
I have made already a lot of very good experiences with you an look forward to your ideas.
Kind regards
Alexander
Request clarification before answering.
Solution for the described situation above:
The reason that the Base Price was not shown within the catalog was that the KOMP-PMATN (Product Part Number) was not evaluated on item level. The following screenshot shows the correct configuration of the General Attributes Mapping for Pricing Attributes for CPQ Quote 2.0:
Thanks everyone for your engagement.
Kind regards
Alexander
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Guys
We have a similar situation wherein we are getting an error when we are trying to see the pricing for VC :
<Access AccessCount="90" AccessSuccess="false" AccessText="Access not executed (requirement 609 not fulfilled)" CondTableDesc="" CondTableName="A708" RequirementNo="609"/>
Any pointers to resolve this would be highly appreciated.
Regards
Vinayak
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Patrick,
I have activated the trace of the VCP. Prices are in the ERP and will successfully called during the configuration but not by navigating through the CPQ catalog.
The VCP trace uncovered the following information as XML when a product in the catalog has been rendered
It shows the ERROR: Condition ignored (requirement 2 not fulfilled):
"Requirement" is a column in the pricing procedure which we have filled with the placeholder "2" (See Pricing Procedure in S4):
The funny thing is, that this requirement will be fulfilled when I change from the catalog to the configuration view by selecting one product
How I change the situation so the requirement 2 will be fulfilled within the product catalog. OR how the configuration of the system should be adjusted.
Look forward to your ideas. 🙂
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Alexander,,
Activate trace to VCP and first check if calls are made and then if so, what are they passing as parameters? Then determine if this should get a price in ERP directly.
Thanks,
Patrick
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
6 | |
4 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.