cancel
Showing results for 
Search instead for 
Did you mean: 

SAP CPQ - How to send Pricing from CPQ to S/4HANA

akshay_hj
Explorer
0 Kudos
977

Hello experts,

Can anyone please suggest the best way to send pricing conditions from SAP CPQ to S/4 Hana for simple products?

The requirement is to create Sales Contracts as a follow up of CPQ Quotes, where CPQ is the pricing master and will set the item specific condition values in S/4 contract line items(Condition type PPR0). Right now, Contracts are being created in S/4, but no pricing (0$).

In our scenario:

1. We are using CPQ Quote 1.0 and latest standard iflow 'Creation of Sales Quote Follow Up Document in SAP Business Suite'

2. No Variant configuration / No Configurable products

3. Only BP & Products are downloaded from S/4 to CPQ

4. No download of pricing conditions from S/4 to CPQ (Condition records are not available in S/4, Prices are determined within CPQ from complex formulae)

5.Value mappings for the condition type PPR0 are maintained in CPI for the iflow.

Observation in CPI:

CPQ is sending all the price components to CPI correctly, which I can view in the source payload. However after all the message mappings, in the final iDoc that is sent out to S/4, the iDoc segment E1BPCOND which will hold the pricing conditions is missing. How can we ensure E1BPCOND is filled by CPI? is there a way to solve this without iFlow extensions?

Best regards,

Akshay Jayateertha

Accepted Solutions (1)

Accepted Solutions (1)

akshay_hj
Explorer
0 Kudos

Hi,

I raised an Incident and SAP Support provided a solution to fix the missing mappings for the segment E1BPCOND with the new iFlow version on Dec-26-2022. Updating the iflow packages has resolved the issue, pricing now flows from SAP CPQ to S/4 order/contract.

Best regards,

Akshay

Answers (1)

Answers (1)

yogananda
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi akshay_jayateertha

Are you in Quote 1.0 or Quote 2.0

Quote 1.0 - CPI Iflow will be send the pricing conditions to S4

Quote 2.0 - Go to Setup - Pricing - Pricing Procedure - Map the pricing conditions and step no.

akshay_hj
Explorer
0 Kudos

Hi yoganandamuthaiah,

Thanks for your response. We are on Quote 1.0, however the conditions are not flowing to S4.

Value mapping:

Data is NOT inserted in the segment E1BPCOND at the EXTRACT IDOC stage in CPI, it is blank.

Best regards,

Akshay

yogananda
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi akshay_jayateertha

Take the final payload going to Sales Order and execute manually in S4 DRF out and find out what is not passing to E1BPCOND at the EXTRACT IDOC

akshay_hj
Explorer
0 Kudos

Hi yoganandamuthaiah,

DRFOUT is used to replicate data from S/4 to other systems, especially the master data isn't it? My understanding is that CPI iFlow is not sending pricecomponent of CPQ to S/4 IDoc. Any idea on how to resolve this please?

Best regards,

Akshay