Tuesday, May 22, 2012

Extract Logged in User Info:(PAR)


Create Abstract Portal Component type par file.


In Java file

IUser user = Proxy.getActiveUser();
String city = user.getcity();

  • Include  required imports and lib files...include logon-proxy.txt(dbt)


In JSP.file
<%@ page import="com.sapportals.portal.prt.component.IPortalComponentRequest" %>
<%
  IPortalComponentRequest currentRequest = (IPortalComponentRequest) pageContext.getAttribute(javax.servlet.jsp.PageContext.REQUEST);
 %>
<%= currentRequest.getUser().getUniqueName()%>

Extra:
<a href='your portal url?userid=<%= currentRequest.getUser().getUniqueName()%>'>Portal</a>


  • you will get portal link. When u click on it,it opens that user account.

No comments:

Post a Comment