Skip to Content
0
Jun 19, 2020 at 07:11 AM

Filter for specific exchange rate - Exchange Rate iflow C4C-ERP ECC via CPI

462 Views Last edit Jun 19, 2020 at 07:13 AM 3 rev

Hi all,

I want to get the current exchange rates in C4C from ERP. In ERP the exchange rates are updated daily.

I setup the SAP standard exchange rates integration scenario between SAP C4C and SAP ERP ECC via Middleware CPI. So we created a communication scenario in C4C and maintained the codelist mapping for exchange rate type (0001 to EURX). In the middleware CPI I activated the standard iflow "Request Exchange Rate from SAP Business Suite".

In ERP we got the webservice ECC_EXCHGRATEBYER_QR setup via the standard programm RCOD_CREATE_CONNECTIVITY_SIMPL.

So the setup works and I now get all 43 exchange rates from ERP in C4C.

In ERP we actually just use 8 currencies and just these 8 currencies are daily updated. So I now to filter the integration to the actually needed 8 exchange rates.

I tried it to do in the CPI with a fix value mapping, but it didn't work. See Screenshot.

I tried as well a CREATEIF node on the top exchangerate segment (check if the exchange rate is one of the 8, now for testing just with USD but later with OR-statements connected).

My real problem is that I don't know how the messages look like that ERP sends to C4C. So I don't know what values the messages have; what values I need to maintain for the filter... I don't see the messages with their values in the webservice-monitoring in C4C and in ERP I dont see a monitoring of the SOAP communication either.

Thanks a lot for help!

Best regards, Deborah

Attachments