Convert currency value from internal(SAP) to external(display)
Values stored in fields of type CURR can have different values than those displayed on screen. To ensure the correct value is displayed on screen or used in calculations the value in the field must be accosiated to its currency unit. This can be done using a number of standard ABAP statements like WRITE/ *Write TO and also with the FM CURRENCY_AMOUNT_SAP_TO_DISPLAY. Once you have done this you may want to convert the value to another currency.
* Convert Internal SAP value to Currency value data: p_intval like wmto_s-amount. "Internal Amount data: gd_disval like wmto_s-amount. "Display Amount call function 'CURRENCY_AMOUNT_SAP_TO_DISPLAY' exporting currency = po_tab-waers amount_internal = p_intval importing amount_display = gd_disval exceptions internal_error = 1 others = 2.
Related Articles
SAP ABAP Currency Convertion (i.e. from EUR to GBP)
Convert currency value from internal(SAP) to external(display)
SAP language conversion help
Proposed life cycle for ABAP language conversions (UK to German)
Add SAP text translations to Transport request using RS_LXE_RECORD_TORDER or SLXT