‎2010 Aug 31 12:43 AM
in my program,
TRANSLATE p_letter TO UPPER CASE.
and I am getting Ext Prog Check errors:
Dangerous use of TRANSLATE in a multilingual system
(The message can be hidden with "#EC TRANSLANG or "#EC SYNTCHAR)
How can I avoid this error without adding #EC...
kindly help.......
thanks
‎2010 Aug 31 3:15 AM
Hi,
If you wanna hide the error just put "#EC TRANSLANG last of statement:
TRANSLATE p_letter TO UPPER CASE. "#EC TRANSLANG
and to avoid this use GET LOCAL and SET LOCAL ie:
DATA: lang TYPE tcp0c-langu,
cntry TYPE tcp0c-country,
mod TYPE tcp0c-modifier.
GET LOCALE LANGUAGE lang COUNTRY cntry MODIFIER mod.
SET LOCALE LANGUAGE lang.
TRANSLATE p_letter TO UPPER CASE.
regards,
‎2010 Aug 31 2:35 AM
Refer to the SAP documentation in these cases: [http://help.sap.com/abapdocu_70/en/ABAPTRANSLATE.htm]
‎2010 Aug 31 3:15 AM
Hi,
If you wanna hide the error just put "#EC TRANSLANG last of statement:
TRANSLATE p_letter TO UPPER CASE. "#EC TRANSLANG
and to avoid this use GET LOCAL and SET LOCAL ie:
DATA: lang TYPE tcp0c-langu,
cntry TYPE tcp0c-country,
mod TYPE tcp0c-modifier.
GET LOCALE LANGUAGE lang COUNTRY cntry MODIFIER mod.
SET LOCALE LANGUAGE lang.
TRANSLATE p_letter TO UPPER CASE.
regards,