01-12-2006 12:46 AM
How to change logon language value after logon.
I logon system with language 'EN'. I want to change SYST-LANGU value to 'KO', 'JP', or etc so i want that every text will be shown in changed language. Menu Text, Heading or etc.
I tried to change SYST-LANGU field value in Program. But it was temporary within running program.
MOVE : '3' TO SY-LANGU.
MOVE : '3' TO SYST-LANGU.
I just want to change logon language.
where is logon language information of user storaged in?
thanks
Seunglyong.lee
01-12-2006 12:49 AM
SY-LANGU is set when you log in and will always be as long as you are logged in. You can change SY-LANGU, but I believe that when the next line of code is executed it will again be set back to the log in langauge.
I really don't think that you can do what you want. If you can, I'll really like to see it.
Regards,
Rich Heilman
01-12-2006 12:53 AM
NO you cannot change it.. like Rich mentioned, some of the SYST variables are set to their original value in the next line of execution.. SY-UNAME is another.. you can see it for yourself in de-bug mode..
Suresh
01-12-2006 12:58 AM
check out this link for some info
http://help.sap.com/saphelp_nw04/helpdata/en/9f/fdd13fa69a4921e10000000a1550b0/content.htm
01-12-2006 3:11 AM
it is possible to change sy-langu
via
ABAP command
set locale language p_langu.
i.e logon in EN but sy-langu to DE
Check SAP Help for more detail
07-05-2012 9:09 AM
Thank you very much for this. Amazing what one can learn after years of thinking it's impossible. Very useful in environments (like SAP Portal) where the portal language is not what you want in your application!