08-27-2020 7:46 AM
Hello Experts,
I have have an requirement to print payment file smartform in different languages as per currency code. Suppose Currency code is LYD the smartform should be display in Arabic language or suppose currency code is USD the smartform should be display in English.
But in some cases for some payment file docc, there might be available both currency USD and LYD. accordingly the smartforms should be display. Please give me your suggestions
08-27-2020 8:55 AM
Are you looking for the table which links country code and currency code? It has already been asked:
table of currency code per country site:sap.com
Do you ask how to change the texts in the given language (locale) at run time? It has already been asked:
abap change language code site:sap.com
You may also change the date, time and number formats (locale) depending on the country code? It has already been asked:
"abap" set country date format site:sap.com
08-27-2020 9:37 AM
Hi
The language of the form will be determined by NAST values. it will be remain the same . And Nast update will be as same as the configurations after your print process .
if you could change the language in the control params . The output will come accordingly . You can write the logic to determine the language .
08-28-2020 10:27 AM
Which document do you refer with 'print payment file smartform' a file sent to bank or to vendor, a payment notification or any other document?
There is also not a 1:1 relation between Currency and Language (Which language for EUR (19 countries within EUR area, at least 7 outside this area also use it) or USD (Five US territories and seven other countries)
You have to ask this to functionals that raised the original requirement.
Could you/they consider vendor or other recipient (on item) or bank (on header) country language?