Changing PO default currency using BADI
I received a requirement to use the same currency in PO than was chosen in PR.
a PO from PR created in USD should be in USD
a PO from PR created in EUR should be in EUR
I am trying to do this using BADI ME_PROCESS_PO_CUST but despite I assign the value of currency from PR in methods PROCESS-HEADER and PROCESS-ITEM the value is not changing. I checked trying to change any other field like "item text" for example and it works, so I guess I'm using the BADIs the right way.
Do you know any other way to do this o maybe the clue to this particular problem.
Thanks in advance,