on 05-12-2016 4:01 PM
Dear Experts ,
We are using E-Requisition application using Webdynpro ABAP.
While saving the entered amount value for currency JPY ..
While creating the PR using BAPI_PR_CREATE , Currency amount is update with correct value.
But while change the PR with same amount using BAPI_PR_CHANGE for JPY currency --> Amount stored as multiplication of 100.
If anyone has faced similar issue, Please advice.
Regards,
Rajkumar.
Did you check for an OSS note? Definitely sounds like a "bug". I have had to "manually" handle currency before in my own code. SAP stores it in an "internal" format and the currency key will then tell you/it how to "re-calculate" it for display. Usually, SAP's own code handles this input-to-output and output-to-input conversion for us. I would look for a note on it (and in the meantime, debug the code to see where it fails on the conversion).
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Christopher,
Thanks for your valuable input !..
While debugging,amount multiplication is happen in this 'BAPI_CURRENCY_CONV_TO_EXTERN_9' FM.
Before coming to this BAPI, Standard BAPI 'BAPI_CURRENCY_CONV_TO_INTERN_9' are using to convert internal format.
Please share any SAP Note, if you found... Please Guide me to resolve this problem.
Regards,
Rajkumar.
Hi Rajkumar,
Have you tried referring to SAP Knowledge Base Article 2263677 - Valuation price changes after you enter it (multiplied or divided) into a Purchase Requisition item ?
Regards,
Felipe
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Felipe,
Thanks for your quick response!..
In that article is related to ME51 transaction. It is working fine in that transaction. But my requirement is, when ever i am passing the values using BAPI_PR_CHANGE for JPY and HUF currency. Remaining currency values are working fine as expected.
Please Suggest the same.
Regards,
Rajkumar.
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.