Skip to Content

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

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!

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

9 Answers

  • Best Answer
    Oct 17, 2016 at 10:47 AM

    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!

    Add comment
    10|10000 characters needed characters exceeded

  • Oct 13, 2016 at 01:09 PM

    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.

    Add comment
    10|10000 characters needed characters exceeded

  • Oct 14, 2016 at 02:14 AM

    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!

    Add comment
    10|10000 characters needed characters exceeded

    • 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.

  • avatar image
    Former Member
    Oct 14, 2016 at 02:16 AM

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

    Add comment
    10|10000 characters needed characters exceeded

  • Oct 14, 2016 at 04:37 AM

    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!

    Add comment
    10|10000 characters needed characters exceeded

  • Oct 15, 2016 at 06:36 AM

    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

    Add comment
    10|10000 characters needed characters exceeded

  • Oct 16, 2016 at 07:48 AM

    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!

    Add comment
    10|10000 characters needed characters exceeded

    • 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.

  • Oct 16, 2016 at 07:51 AM

    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.

    Add comment
    10|10000 characters needed characters exceeded

  • Oct 17, 2016 at 10:48 AM

    continuation to the above reply. The success results.

    Add comment
    10|10000 characters needed characters exceeded