cancel
Showing results for 
Search instead for 
Did you mean: 

Exchange rate of EU$ in EUR for date 13.10.2016 could not be determined

former_member200650
Active Participant
0 Kudos

Hi All,

When I'm creating a sales order using IDOC in IDES system I'm getting the below error.

Exchange rate of EU$ in EUR for date 13.10.2016 could not be determined

Message No. V1449.

Scenario: When i create a PO in receiving company code system automatically creates sales order in sending company code & updates PO number in sales order PO tab, at the time system sends response that sales order is created which will be updated in PO under order ack field.

The above error could be resolved by maintaining OB08 settings in SAP, but my question is from WHERE this currency EU$ is getting copied into sales order. I don't see any EU$ is valid currency as well.

For your information: While creating sales order manually(VA01) no currency issue. It is getting copied EUR correctly.

Checked in customer and vendor master and company codes of both etc, all of the are maintained in EUR only.

Checked in Google but failed in identifying the issue.

Thanks in advance!

Accepted Solutions (1)

Accepted Solutions (1)

former_member200650
Active Participant

Hi Veselina,

Thank you very much for your time and effort!. The issue is resolved after removing the entry in OY03 for EU$ and EUR. After that I made EUR as primary code shown below.

Now the results are success: two Inbound and two outbound IDOCs generated successfully once the PO is created. I will post this in another reply as there is a restriction of two screen shots per reply.

Before, the setting was like below hence system was copying EU$.

Thanks once again for all your time and effort!

Answers (8)

Answers (8)

VeselinaPeykova
Active Contributor

What do you see in the IDOC segments?

If your IDOC segments are filled correctly, and if you have colleagues learning ABAP in the same system, then this will be the next thing I would look at.

Edit: Now when I re-read my answer, I see it was not clear enough, apologies - I meant looking at the code in VEDA0001, MV45AFZZ, some ugly VOFM routines - things like that.

former_member200650
Active Participant
0 Kudos

continuation to the above reply. The success results.

former_member200650
Active Participant
0 Kudos

Thanks, Phani for your reply!. both Customer and Sales organization are maintained in EUR, and as already mentioned in my previous reply while creating sales order, system is copying the correct currency i.e. EUR.

former_member200650
Active Participant
0 Kudos

Thanks Veselina! for your reply! I checked in all the fields in segments. As per me i did not see any different currency.

Coming into WE60, I followed as you advised, if I'm missing from your latest reply please advise once again what to check in WE60.

first i went to We60.

followed by

.

Thanks once again!

VeselinaPeykova
Active Contributor

By checking in WE60, I meant to find out all segments, related to currency (including header and item conditions in ORDERS05), then check the values in these segments for your IDOC.

If the values in all these segments are correctly filled, then I would think that there is some custom code, which tries to modify the data after the IDOC is read. If you see nothing out of the ordinary in VEDA0001 and MV45AFZZ (these would be the firs places I would look at), then probably WE19, break-point and debug will be the easiest way to find out what is going on. What you describe is definitely not normal. If you don't feel comfortable troubleshooting ABAP code

Have you tried with different combinations of customers/materials/locations? Does this happen for all of them or only in a few specific cases? It would be easier to determine the reason if you can narrow this down.

I would also check the VOFM routines if the exchange rate type or the condition currency gets re-determined, based on a specific criteria. This is usually done in exits, but I had a few cases, when we did that in the routines, while waiting for our turn to modify the exits.

My go-to person for anything IDOC - related would be jelena.perfiljeva. I hope she stumbles upon this thread, maybe she can come up with a better suggestion for a possible root cause.

phanikumar_v3
Active Contributor
0 Kudos

Normally currency will be extracted from customer master & Sales organization used for sales order creations.

Do you find any difference on the Manual SO creations Vs IDoc creations on the above two parameters?

Phanikumar

former_member200650
Active Participant
0 Kudos

Hello Vinu,

It is existing, some body maintained it in OB08, later i deleted it. If we maintain it in OB08 then sales order will be created automatically but system is not sending the order response and it is giving error as below.

Currency EU$ in IDoc differs from currency EUR in PO 4500022717 & Message No. ME727

In sales order net value showing in EU$ which is WRONG.

My question is from where EU$ is copied.

Thanks!

Former Member
0 Kudos

Please check whether EU$ is a exchange type. You can check it in TCURR table.

former_member200650
Active Participant
0 Kudos

Hi Veselina,

Thank you for your reply!. I don't see any different currency 'i.e.EU$ in IDOC segments.Here is below for your ref.Looks like Segments filling correctly.

Also, checked in E1EDS01 segment which is also filled with EUR.Please let me know if you need any further details.

Thanks!

VeselinaPeykova
Active Contributor

Sorry about the delay, we don't get notifications for thread updates.

I hope you checked also the segments for pricing conditions.

I usually go to WE60, CTRL+F, type what I am looking for (in your case currency) and then check all highlighted sections for IDOC segments.

Reading your last comment the most probable reason is still some IDOC segment.