on 07-09-2008 8:35 AM
Hi All
I am woking on Netweaver 7.0 version.
I need to get the personalized language/locale of the logged in user through webdynpro code.
Kindly help me by providing a code snippet for the same.
Points will be rewarded.
Regards
Sonal
Hi Sonal,
Use the below code it worked fine for me....
IWDClientUser wdClientUser = WDClientUser.getCurrentUser();
com.sap.security.api.IUser sapUser = wdClientUser.getSAPUser();
com.sapportals.portal.security.usermanagement.IUser ep5User = WPUMFactory.getUserFactory().getEP5User(sapUser);
locale = ep5User.getLocale();
/* End: To get the logged in user information*/
String language = "";
if(locale != null )
{
language = locale.getLanguage();
}
else
{
language ="en";
}
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Try this code
try {
IUser user = WDClientUser.getCurrentUser().getSAPUser();
wdComponentAPI.getMessageManager().reportSuccess( user.getUniqueName() + " " + user.getLocale().getDisplayLanguage());
} catch (WDUMException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
regards
Vinod
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Following code will give you the language
try {
IWDClientUser user = WDClientUser.getCurrentUser();
IUser usr = user.getSAPUser();
String syslang = usr.getLocale().getLanguage();
//use either of this
String syslang = user.getLocale().getDisplayLanguage();
} catch (WDUMException e) {
// TODO: handle exception
e.printStackTrace();
}
Regards
Ayyapparaj
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Check this link,
This is the links which will help you solve your problem.
Regards,
Arun.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
89 | |
10 | |
9 | |
9 | |
9 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.