Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Extended program check

Former Member
0 Likes
541

Hii Experts

While running EPC i got one error in

TRANSLATE v_label TO UPPER CASE. "#EC TRANSLANG..

as

Dangerous use of TRANSLATE in a multilingual system

(The message can be hidden with "#EC TRANSLANG or "#EC SYNTCHAR)

please help to remove this

Regards

hitesh

2 REPLIES 2
Read only

Former Member
0 Likes
455

Hi

This error prompts as an indication to inform you that if the same code/program/object is used for multiple languages then it will create a problem for translating the texts in other language..

most of the times we simply ignore it, as we use the progr/object for a single language at a time..

Reward points for useful Answers

Regards

Anji

Read only

Former Member
0 Likes
455

As new SAP systems are made Unicode enabled, there was an issue with translations done using ABAP code. Issue was with any Programs that uses TRANSLATE <string> TO UPPERCASE statement in a multi lingual environment. You might get a warning as dangerous use of TRANSLATE in Multi lingual environment. For this either we can use SET LOCALE LANGUAGE language, before the statement or use the Function Module AIPC_CONVERT_TO_UPPERCASE with the language parameter.

Thanks

Seshu