User Management in Portal
Hi,
I had a ECC system with users with relevant authorisations.
Now how can i setup the User Management in Portal for the users
Thaks
Have you configured UME with Portal?
What is the UME you are using?
Please check the help document
http://help.sap.com/saphelp_nw04/helpdata/en/7e/a2d475e5384335a2b1b2d80e1a3a20/content.htm
Hope this helps.
Cheers-
Pramod
Similar Messages
-
Not able to login to User management link in portal
Hi,
I am not able to login to "User Management" link from index.html page. When I enter user name and password, only page is getting refreshed and it is not logging in.
Error from default trace:
#1.5 #00188B34FD33006C0000002800007AC8000461B1DE2BD2F2#1233316471589#com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl#sap.com/tcwddispwda#com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl#J2EE_ADMIN#2018##mysapbw_BW7_23635150#J2EE_ADMIN#c13b1ba1eec411dd9cbb00188b34fd33#SAPEngine_Application_Thread[impl:3]_2##0#0#Error#1#/System/Server/WebRequests#Plain###application [webdynpro/dispatcher] Processing HTTP request to servlet [dispatcher] finished with error.
The error is: java.lang.NoSuchMethodError: com.sap.security.core.wd.umeuifactory.wdp.IExternalUmeUiFactoryCompInterface.hasSimplePermission(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z
Exception id: [00188B34FD33006C0000002600007AC8000461B1DE2BCF03]#
#1.5 #00188B34FD33005F000004A300007AC8000461B1E07DB217#1233316510512#com.sap.engine.services.security.authentication.logonapplication#sap.com/com.sap.security.core.admin#com.sap.engine.services.security.authentication.logonapplication.doLogon#J2EE_GUEST#0##n/a##d88d4300eec411dd9ac900188b34fd33#SAPEngine_Application_Thread[impl:3]_6##0#0#Error##Java###doLogon failed
[EXCEPTION]
#1#com.sap.security.core.logon.imp.UMELoginException
at com.sap.security.core.logon.imp.SAPJ2EEAuthenticator.logon(SAPJ2EEAuthenticator.java:949)
at com.sap.security.core.logonadmin.ServletAccessToLogic.logon(ServletAccessToLogic.java:208)
at com.sap.security.core.sapmimp.logon.SAPMLogonLogic.doLogon(SAPMLogonLogic.java:914)
at com.sap.security.core.sapmimp.logon.SAPMLogonLogic.uidPasswordLogon(SAPMLogonLogic.java:578)
at com.sap.security.core.sapmimp.logon.SAPMLogonLogic.executeRequest(SAPMLogonLogic.java:158)
at com.sap.security.core.sapmimp.logon.SAPMLogonServlet.doPost(SAPMLogonServlet.java:60)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
Please help me in resolving this issue.
Regards,
Nallasivam.DHi,
After looking into the error first i dont think you are enter the right password.
In case if you are entering the right password then you might not have the necessary admin rights on portal.
Regards,
Ramanath -
Dear Gurus.
I would like to request help on how to configure user management in the ESS portal by assigning to our Information Security Office (ISO) the resetting and unlocking of password only. Is this possible without giving the assigned person an SAP Application Professional license? We don't want to give this person access to R3 where he can create and assign SAP_ALL profile to himself.
We are just using SAP HCM and only HR people are given the SAP Application Professional license with access to R3. Appreciate help on this, especially if you can tell me SAP Notes or documentation that will detail the step-by-step process.
Thanks a lot.
ArielHi Ariel,
Looks like this query is more related to SAP ECC (r/3) system, nothing related to portal user management. And the way i've see and also checked it's not possible to enable a ECC User only with Resetting & Unlocking the password. There are no auth-objects that can restrict the user to do so!!! This is neither possbile in Portal User Admin also..!
But still suggesting you to open a query in Basis Admin forum for admin-experts opinions.
Hope it helps!
Thanks,
MS -
Weblogic Portal Exception causing user management issue in portal console
Hi,
We have weblogic 10.3 portal configured on Solaris environment. However after starting the servers, when we try to click a user in the user management console, the profile for that user will not come up. Below is the exception we are seeing in logs. Can someone plz help?
####<Nov 29, 2010 3:38:35 PM CST> <Info> <org.apache.beehive.netui.pageflow.PageFlowRequestProcessor> <nrdmde01.edc.cingular.net> <MdeManaged1> <[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <weblogic> <> <> <1291066715444> <BEA-000000> <Attempting to instantiate SharedFlowControllers for request /mdePortalEarAdmin/util/tree/selectNode.do>
####<Nov 29, 2010 3:38:35 PM CST> <Info> <EJB> <nrdmde01.edc.cingular.net> <MdeManaged1> <[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <weblogic> <BEA1-004038F8B87980CED400> <> <1291066715497> <BEA-010227> <EJB Exception occurred during invocation from home or business: com.bea.p13n.property.internal.EntityPropertyManager_pmrkio_HomeImpl@6e942e36 threw exception: com.bea.p13n.property.ConfigurableEntitySystemException: Error reading User-Defined property value (propertyValueId 2,001).>
####<Nov 29, 2010 3:38:35 PM CST> <Info> <EJB> <nrdmde01.edc.cingular.net> <MdeManaged1> <[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <weblogic> <BEA1-004038F8B87980CED400> <> <1291066715500> <BEA-010227> <EJB Exception occurred during invocation from home or business: com.bea.p13n.usermgmt.profile.internal.UserProfileManager_mfa736_HomeImpl@35229eea threw exception: com.bea.p13n.usermgmt.profile.ProfileSystemException: com.bea.p13n.property.ConfigurableEntitySystemException: Error reading User-Defined property value (propertyValueId 2,001).>
####<Nov 29, 2010 3:38:35 PM CST> <Error> <PortalAdminTools> <nrdmde01.edc.cingular.net> <MdeManaged1> <[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <weblogic> <> <> <1291066715512> <BEA-415125> <A ToolsException occured trying to get the resources for com.bea.p13n.controls.exceptions.P13nControlException: Remote exception trying to get properties for user weblogic__userEditor, property set RecentFavoriteItems, property RECENT_ITEM:RecentFavoriteItems.
com.bea.portal.tools.common.exceptions.ToolsException: com.bea.p13n.controls.exceptions.P13nControlException: Remote exception trying to get properties for user weblogic__userEditor, property set RecentFavoriteItems, property RECENT_ITEM
at com.bea.portal.tools.ugm.controls.ProfileManagerControlImpl.getPropertyValues(ProfileManagerControlImpl.java:544)
at com.bea.portal.tools.ugm.controls.ProfileManagerControlBean.getPropertyValues(ProfileManagerControlBean.java:239)
at com.bea.jsptools.patterns.item.ItemService$DefaultItemServiceImpl.getItems(ItemService.java:515)
at com.bea.jsptools.patterns.item.ItemService$DefaultItemServiceImpl.addItem(ItemService.java:447)
at com.bea.jsptools.patterns.item.ItemService$DefaultItemServiceImpl.addRecentItem(ItemService.java:226)
at com.bea.jsptools.util.Utilities.addRecentItem(Utilities.java:1521)
at util.tree.TreeController.setRecentItem(TreeController.java:906)
at util.tree.TreeController.updateTreeStateBeanForNewlySelectedNode(TreeController.java:693)
at util.tree.TreeController.selectNode(TreeController.java:335)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.beehive.netui.pageflow.FlowController.invokeActionMethod(FlowController.java:879)
at org.apache.beehive.netui.pageflow.FlowController.getActionMethodForward(FlowController.java:809)
at org.apache.beehive.netui.pageflow.FlowController.internalExecute(FlowController.java:478)
at org.apache.beehive.netui.pageflow.PageFlowController.internalExecute(PageFlowController.java:306)
at global.internal.AbstractBaseController.internalExecute(AbstractBaseController.java:360)
at org.apache.beehive.netui.pageflow.FlowController.execute(FlowController.java:336)
at org.apache.beehive.netui.pageflow.internal.FlowControllerAction.execute(FlowControllerAction.java:52)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.access$201(PageFlowRequestProcessor.java:97)
at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor$ActionRunner.execute(PageFlowRequestProcessor.java:2044)
at org.apache.beehive.netui.pageflow.interceptor.action.internal.ActionInterceptors.wrapAction(ActionInterceptors.java:91)
at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processActionPerform(PageFlowRequestProcessor.java:2116)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(PageFlowRequestProcessor.java:556)
at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:853)
at org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:631)
at org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:158)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
at org.apache.beehive.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.java:1199)
at org.apache.beehive.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.java:1129)
at com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.executeAction(ScopedContentCommonSupport.java:687)
at com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.processActionInternal(ScopedContentCommonSupport.java:142)
at com.bea.portlet.adapter.scopedcontent.PageFlowStubImpl.processAction(PageFlowStubImpl.java:107)
at com.bea.portlet.adapter.NetuiActionHandler.raiseScopedAction(NetuiActionHandler.java:111)
at com.bea.netuix.servlets.controls.content.NetuiContent.raiseScopedAction(NetuiContent.java:181)
at com.bea.netuix.servlets.controls.content.NetuiContent.raiseScopedAction(NetuiContent.java:167)
at com.bea.netuix.servlets.controls.content.NetuiContent.handlePostbackData(NetuiContent.java:225)
at com.bea.netuix.nf.ControlLifecycle$2.visit(ControlLifecycle.java:180)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:324)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:130)
at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:395)
at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:352)
at com.bea.netuix.nf.Lifecycle.runInbound(Lifecycle.java:184)
at com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:159)
at com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:388)
at com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:258)
at com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:199)
at com.bea.netuix.servlets.manager.SingleFileServlet.service(SingleFileServlet.java:251)
at com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:686)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at com.bea.jsptools.servlet.PagedResultServiceFilter.doFilter(PagedResultServiceFilter.java:82)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at com.bea.portal.tools.servlet.http.HttpContextFilter.doFilter(HttpContextFilter.java:60)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:336)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3502)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Unknown Source)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2186)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2092)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1406)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
com.bea.p13n.controls.exceptions.P13nControlException: Remote exception trying to get properties for user weblogic__userEditor, property set RecentFavoriteItems, property RECENT_ITEM
at com.bea.p13n.controls.profile.PropertyControlImpl.getProperty(Unknown Source)
at com.bea.p13n.controls.profile.PropertyControlBean.getProperty(Unknown Source)
at com.bea.portal.tools.ugm.controls.ProfileManagerControlImpl.getPropertyValues(ProfileManagerControlImpl.java:512)
at com.bea.portal.tools.ugm.controls.ProfileManagerControlBean.getPropertyValues(ProfileManagerControlBean.java:239)
at com.bea.jsptools.patterns.item.ItemService$DefaultItemServiceImpl.getItems(ItemService.java:515)
at com.bea.jsptools.patterns.item.ItemService$DefaultItemServiceImpl.addItem(ItemService.java:447)
at com.bea.jsptools.patterns.item.ItemService$DefaultItemServiceImpl.addRecentItem(ItemService.java:226)
at com.bea.jsptools.util.Utilities.addRecentItem(Utilities.java:1521)
at util.tree.TreeController.setRecentItem(TreeController.java:906)
at util.tree.TreeController.updateTreeStateBeanForNewlySelectedNode(TreeController.java:693)
at util.tree.TreeController.selectNode(TreeController.java:335)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.beehive.netui.pageflow.FlowController.invokeActionMethod(FlowController.java:879)
at org.apache.beehive.netui.pageflow.FlowController.getActionMethodForward(FlowController.java:809)
at org.apache.beehive.netui.pageflow.FlowController.internalExecute(FlowController.java:478)
at org.apache.beehive.netui.pageflow.PageFlowController.internalExecute(PageFlowController.java:306)
at global.internal.AbstractBaseController.internalExecute(AbstractBaseController.java:360)
at org.apache.beehive.netui.pageflow.FlowController.execute(FlowController.java:336)
at org.apache.beehive.netui.pageflow.internal.FlowControllerAction.execute(FlowControllerAction.java:52)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.access$201(PageFlowRequestProcessor.java:97)
at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor$ActionRunner.execute(PageFlowRequestProcessor.java:2044)
at org.apache.beehive.netui.pageflow.interceptor.action.internal.ActionInterceptors.wrapAction(ActionInterceptors.java:91)
at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processActionPerform(PageFlowRequestProcessor.java:2116)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(PageFlowRequestProcessor.java:556)
at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:853)
at org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:631)
at org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:158)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
at org.apache.beehive.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.java:1199)
at org.apache.beehive.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.java:1129)
at com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.executeAction(ScopedContentCommonSupport.java:687)
at com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.processActionInternal(ScopedContentCommonSupport.java:142)
at com.bea.portlet.adapter.scopedcontent.PageFlowStubImpl.processAction(PageFlowStubImpl.java:107)
at com.bea.portlet.adapter.NetuiActionHandler.raiseScopedAction(NetuiActionHandler.java:111)
at com.bea.netuix.servlets.controls.content.NetuiContent.raiseScopedAction(NetuiContent.java:181)
at com.bea.netuix.servlets.controls.content.NetuiContent.raiseScopedAction(NetuiContent.java:167)
at com.bea.netuix.servlets.controls.content.NetuiContent.handlePostbackData(NetuiContent.java:225)
at com.bea.netuix.nf.ControlLifecycle$2.visit(ControlLifecycle.java:180)Hi,
After looking into the error first i dont think you are enter the right password.
In case if you are entering the right password then you might not have the necessary admin rights on portal.
Regards,
Ramanath -
Exposing Portal's User Management functionality via Web Service issue
Dear experts,
I am trying to create and deploy a web service that will tap into User Management functionality (UMFactory) of the Portal. I created a Java project with a Java class with one of the methods exposed via Web Service. Since this is a Java project and not a Web Dynpro project, a number of external jars and libraries, but I don't know how to add WD_RUNTIME and I am guessing that my problem is related to that.
When trying to run the application, I receive the following error message when trying to envoke UMFactory:
java.lang.NoClassDefFoundError: com/sap/tc/logging/Location
at com.sap.security.api.UMFactory.<clinit>(UMFactory.java:166)
at com.hollister.getusers.GetPortalUsers.getPortalUsers(GetPortalUsers.java:75)
at com.hollister.getusers.GetPortalUsers.main(GetPortalUsers.java:39)
Please, help.
Thanks,
AlexContainer Managed Authentication. Does everything you need.
-
Portal user management for SRM
Hi ,
We will be using global portal & SRM as a backend.
Portal<---->SRM<----->ERP
Which will be the best option for data sources of the User Management Engine (UME)?
Regards,
Arpit.Repeated.
-
User Management Service Item in Cisco Portal
Hello,
I am right now using the CIAC portal to perform simple tasks on my infrastructure and I would like to be able to add a user to a given group in AD.
I have done the TEO process (with group and user parameters) and it works.
I have done the service request (with the form, the fields, the category, etc.) and I can fill it.
But I cannot figure out how to integrate these both elements through service link, with an agent and adapters.
Does somebody knows how to do it? Or where I can find some step by step information to do it?
Thanks by advanceHey David,
I must have misunderstood your question as I thought you couldn't "...figure out how to integrate these both elements through service link, with an agent and adapters." - Starter Edition has a reusable approach.
I'm interested in understanding where the user management features of Starter Edition aren't quite making your grade. The requirements driving Starter Edition's feature set are as they pertain to the enterprise as a private cloud deployment. Given this environment, the two primary deployment scenarios SE addresses are 1) no external user account data source (no directory integration), 2) external data source integration using one of the three types of directory servers supported by Cloud Portal. Scenario 2 two supports user authentication only and user authentication and authorization.
Scenario 1 supports user and organization management using Cloud Portal as the data source. Scenario 2 supports a pre-populated data source under the premise that enterprises most commonly have a existing directory services they desire to integrate with the solution, which is to say that an uncommon and not natively supported scenario is one in which the enterprise has no existing user account data source, but has idle directory services they would like for the solution to populate with new user accounts created through he solution. Certainly, such a scenario may be supported by extending the solution.
Let me know how you come along.
Regards,
Lee
Sent from Cisco Technical Support iPhone App -
Using User Management Engine API in Portal Application
Hello,
I actually develope a simple Portal Application, which print any User-Infos. Especially I need the date of the last Login. For this purpose I read the Article Using User Management Engine API - Portal - SAP Library where they use the library com.sap.security.api. In the articel they describe also, how to set DC dependencies. But this doesn't function for a Portal Component, because they do not appear in the Component Browser.
So my question is, how get I the User Management Engine API referenced in my Portal Application, so that I can use the package com.sap.security.api. In the filesystem I can not find a JAR-File for the Development Componenten tc/je/usermanagement/api
Greetings,
ThomasHI,
Getting the last logon date can be a small problem. There is a method called: getLastSuccessfulLogonDate, but that one is deprecated since NW 2004s.
https://help.sap.com/javadocs/NW04S/SPS09/se/com/sap/security/api/IUserAccount.html#getLastSuccessfulLogonDate()
In NW 7.3 the method is still there: Generated Documentation (Untitled), but even so, JavaDoc states that the value is not updated automatically
"get last sucessful logon date NOTE: This attribute is not automatically updated during login." -
Hiding fields in standard user management view
Hi all,
How to hide fields in user management views.
Like in the create user view, suppose I want to hide the <b>additional information fieldgroup</b>. how can I do it?
I have the par file and tried to comment the code which is related to the additional information field group. But when we try creating an iview from the new par(modified par-i changed changed the name ) I do not c the portal component called <b>create user</b>. I am a bit confused.
Can anyone help me out regarding this.
thanks,
PaulHi Paul
Have a look at
http://help.sap.com/saphelp_webas630/helpdata/en/d1/956f8b86b2a949913ed22d253e0012/content.htm
and http://help.sap.com/saphelp_webas630/helpdata/en/91/646d498fd94142a37e90a3b848e45e/content.htm
By setting the default values you can either have them displayed or hidden.
Hope this helps,
Regards
Uma. -
Creating new user in enterprise portal 7 .0
Hi,
I have installed enterprise portal 7.0 and backend is ECC 6.0 on windows 2003.i have logged with J2EE_ADMIN user.when i am trying to create new user in EP7.0 ,i got this problem.(an error occured,contact system administrator).please help me.Hi,
Go to http://<server>:5<instance no>00
Click on User Management. After login, go to Configuration tab and there you can check.
Thanks
Sunny -
Supplier User Management- Register Supplier User
Supplier User Management > Register Supplier User
I do this on the form and it sets up a supplier user with no problem. It even sets up the securing attribute for the user with the iSupplier Portal id.
Is there a way to do this registering on the backend? An API I don't know about? Or some other way to do this?
ThanksNot sure about APIsor WFlows, but I did some work on iSupplier a while ago, and found this SQL useful.
# iSUPPLIER APPS.PO_SUPPLIER_USERS_V VIEW
GENERATES LIST OF iSUPPLIER USERS
LINKED TO SUPPLIER TABLES
SELECT *
FROM apps.po_supplier_users_v;
# iSUPPLIER EXTERNAL SUPPLIER REGISTRATIONS
SELECT *
FROM pos.pos_supplier_registrations psr
ORDER BY psr.creation_date DESC;
# iSUPPLIER FND REGISTRATIONS
SELECT fr.registration_id
, fr.creation_date
, DECODE(
fr.registration_type
, 'POS_REG', 'BY_CCC'
, 'POS_SUPP_REG', 'ONLINE'
) status
, fr.registration_status
, fr.user_title
, fr.first_name
, fr.middle_name
, fr.last_name
, fr.email
, fr.phone
, fr.requested_user_name
FROM apps.fnd_registrations fr;
# iSUPPLIER PRODUCTS AND SERVICES
SELECT *
FROM apps.pos_sup_products_services psps
, apps.fnd_lookup_values_vl
WHERE psps.vendor_id = '65352'
AND fnd_lookup_values_vl.lookup_type = 'POS_SUP_PROD_SVC_STATUS'
AND fnd_lookup_values_vl.lookup_code = psps.status
AND fnd_lookup_values_vl.enabled_flag = 'Y'
AND fnd_lookup_values_vl.start_date_active < SYSDATE
AND (
fnd_lookup_values_vl.end_date_active IS NULL
OR fnd_lookup_values_vl.end_date_active > SYSDATE
# iSUPPLIER BANK ACCOUNT CHECKING
SELECT psbar.creation_date
, psbar.request_status
, fu.description supplier_user
, fu.user_name supplier_username
, pv.vendor_name supplier
, psbar.last_update_date
, fu2.user_name last_updated_by_userid
, fu2.description last_updated_by_name
, psbar.bank_name
, psbar.bank_number
, psbar.bank_branch_name
, psbar.bank_branch_number
, psbar.bank_branch_type
, psbar.bank_account_name
, psbar.bank_account_number
, psbar.account_description
, psbar.account_type
, psbar.account_holder_name
, psbar.notes_from_supplier
, psbar.notes_from_buyer
, psbar.address_line1
, psbar.address_line2
, psbar.address_line3
, psbar.address_line4
, psbar.city
, psbar.county
, psbar.state
, psbar.zip
FROM pos.pos_sup_bank_account_requests psbar
, applsys.fnd_user fu
, applsys.fnd_user fu2
, po.po_vendors pv
WHERE psbar.created_by = fu.user_id
AND psbar.last_updated_by = fu2.user_id
AND psbar.vendor_id = pv.vendor_id
AND pvsa.purchasing_site_flag = 'Y'
ORDER BY 1 DESC;
# iSUPPLIER APPS.PO_SUPPLIER_USERS_V VIEW
GENERATES LIST OF iSUPPLIER USERS
LINKED TO SUPPLIER TABLES
SELECT fnd_user.user_name user_name
, fnd_user.creation_date user_creation_date
, fnd_user.last_logon_date
, po_vendors.vendor_name supplier
, po_vendors.vendor_id supplier_id
user_parties.person_first_name || ' '
|| user_parties.person_last_name
) user_party_full_name
, user_parties.email_address
FROM apps.fnd_user
, apps.hz_parties user_parties
, apps.hz_parties company_parties
, apps.po_vendors
, apps.hz_relationships vendor_relationship
, apps.hz_relationships employment_relationship
WHERE fnd_user.person_party_id = user_parties.party_id
AND employment_relationship.object_id = company_parties.party_id
AND employment_relationship.subject_id = user_parties.party_id
AND employment_relationship.relationship_type = 'POS_EMPLOYMENT'
AND employment_relationship.relationship_code = 'EMPLOYEE_OF'
AND employment_relationship.start_date <= SYSDATE
AND employment_relationship.end_date >= SYSDATE
AND vendor_relationship.object_id = po_vendors.vendor_id
AND vendor_relationship.subject_id = company_parties.party_id
AND vendor_relationship.relationship_type = 'POS_VENDOR_PARTY'
AND vendor_relationship.relationship_code = 'PARTY_OF_VENDOR'
AND vendor_relationship.start_date <= SYSDATE
AND vendor_relationship.end_date >= SYSDATE
AND fnd_user.last_logon_date IS NOT NULL
ORDER BY 2 DESC;
# iSUPPLIER SPECIFIC PROFILES
SELECT DECODE(
fpov.level_id
, 10001, 'Site'
, 10002, 'Application'
, 10003, 'Responsibility'
, 10004, 'User'
, NULL, 'Not Set'
) profile_level
, mw_level_values.mw_set_against set_against_id
, fu.description person
, fpot.user_profile_option_name
, fpot.description
, fpo.profile_option_name
, fpov.profile_option_value
, fpov.last_update_date
, fpov.last_updated_by
FROM applsys.fnd_profile_option_values fpov
, applsys.fnd_profile_options fpo
, applsys.fnd_profile_options_tl fpot
, applsys.fnd_user fu
-- TABLE BELOW GROUPS ALL DATA INTO A BIG UNION FOR USE LATER ON
-- ALL RESPS, ALL APPLICATIONS, AND ALL USERS
, (SELECT '10001 0' mw_level_id
, 'Set at Site Level' mw_set_against
FROM DUAL
UNION
SELECT '10002 ' || fat.application_id
, fat.application_name
FROM applsys.fnd_application_tl fat
UNION
SELECT '10003 ' || frt.responsibility_id
, frt.responsibility_name
FROM applsys.fnd_responsibility_tl frt
UNION
SELECT '10004 ' || fu.user_id
, fu.user_name
FROM applsys.fnd_user fu) mw_level_values
WHERE fpo.profile_option_id = fpov.profile_option_id(+)
AND fpot.profile_option_name = fpo.profile_option_name
AND fpov.level_id || ' ' || fpov.level_value = mw_level_values.mw_level_id(+)
AND mw_level_values.mw_set_against = fu.user_name(+)
AND fpo.end_date_active IS NULL
-- AND LOWER(mw_level_values.mw_set_against) LIKE
-- '%ccc internet procurement catalog administration%'
-- AND LOWER(fpov.profile_option_value) LIKE '%gov%'
-- AND LOWER(fpot.user_profile_option_name) LIKE '%one%time%'
-- AND fpot.profile_option_name LIKE '%FND_OA_ENABLE_DEFAULTS%'
AND fpot.user_profile_option_name IN
('POS: External Responsibility Flag', 'Apps Servlet Agent'
, 'Application Framework Agent', 'Applications Servlet Agent'
, 'Applications JSP Agent', 'Applications Web Agent'
, 'Default Country', 'Node Trust Level', 'HZ: Generate Party Number'
, 'Applications Portal Logout', 'GUEST_USER_PWD'
, 'iSP Default Responsibility For External User'
, 'POS: Allow Invoice Backdating'
, 'POS: Default Responsibility for Newly Registered Supplier Users'
, 'PON: External Application Framework Agent', 'POS: External URL'
, 'Sourcing Default Responsibility For External User'
, 'Responsibility Trust Level', 'Default Country'
, 'GL Set of Books Name', 'Applications Portal Logout'); -
User Management Setup: Registration Process not visible in Access request f
Hi,
We are trying to setup a autorisation flow for our responsibilities by using User Management.
For this I added some roles to the MISC Role category.
Then I created a registration process for these roles.
After that I would expect to see the acces request in the Additional acces request page. Unfortunately I don't.
When I run the view object behind the page, I notice that column umx_reg_services_vl.reg_funtion_id is empty for the roles I added. The seeded authorization that was allready present has a value for this column, and is presented in the screen.
I am wondering how to add a value into this reg_function_id column. I cannot seem to find the functionality in the User management pages.
We are on 12.1.2
Can someone help me out?
Kind regards,
WilroHi,
You will need to have required permission (atleast read permission) for displaying this content. Access denied is showing at com.sap.portal.system/security/sap.com/NetWeaver.Portal/high_safety/com.sap.portal.heartbeats/components/PortalHeartbeat
Go to System Admin -> Permissions -> Portal permissions. Expand security zone folder -> sap.com and the subsequent folders in the above path (sap.com/NetWeaver.Portal/..) . Right click the last folder in that path as mentioned above and provide read permissions to the delegated content admin role.
Regards,
Harini S -
Service for User Management API
Hi,
I want to use the User Management service in the portal component.I would like to include the classes present in the package com.sapportals.portal.prt.service.usermanagement.IUserManagementService.
To develop the Portal component , I am using Netweaver Developer studio. The problem is How can I add the service User Management service to my particular project ?
Any ideas.
Thanks,
VivekHi Darell, hi Vivek,
> request.getService
... is deprecated. Use <i>PortalRuntime.getRuntimeResources().getService</i>
Vivek: To get this work, as usual you'll have to add com.sap.portal.usermanagement/lib/com.sap.portal.usermanagementapi.jar to your classpath as well as com.sap.portal.usermanagement to the SharingReference within portalapp.xml.
Hope it helps
Detlev
PS: Vivek, seems you overlooked my helping answers at /thread/27173 [original link is broken] ... -
Operations on Users in Prod portal from QA Portal
Hi All,
We are planning to develop a User Management tool which will be running from QA Portal.
For this we are planning to develop a WD Java application from which admin can create. modify users, lock and unlock group of users, add roles or modify roles.
But client wants to run this application from QA portal and he should be able to do above operations in Dev and Prod portals also.
Is this scenario possible? If yes, please tell me how to implement this.
Regards,
SatishDear Satish,
I think as per your requirement, you can only do if you are not using UME database for user. Suppose you UME datasource using LDAP or ABAP etc.
Then you may connect same LDAP from dev, qa or prod and. COnnect to LDAP server from UME Datasource form QA and Prod. then you can do from QA UME activites and it will also refelect to Prod because changes will done in LDAP server which is connected to Prod.
Hope it will helps.
Best Regards
Arun Jaiswal -
User Management Service API javadoc
According to the following document:
http://help.sap.com/saphelp_nw2004s/helpdata/en/f7/f289c67c759a41b570890c62a03519/frameset.htm
I can use the User Management Service interface to check authorizations:
"You can use the User Management Service to check the authorizations; there are various interfaces and methods available for this purpose."
Where are these interfaces and methods documented? I searched help.sap.com for "User Management Service" but am not able to find the javadoc API documentation.Hey David,
I must have misunderstood your question as I thought you couldn't "...figure out how to integrate these both elements through service link, with an agent and adapters." - Starter Edition has a reusable approach.
I'm interested in understanding where the user management features of Starter Edition aren't quite making your grade. The requirements driving Starter Edition's feature set are as they pertain to the enterprise as a private cloud deployment. Given this environment, the two primary deployment scenarios SE addresses are 1) no external user account data source (no directory integration), 2) external data source integration using one of the three types of directory servers supported by Cloud Portal. Scenario 2 two supports user authentication only and user authentication and authorization.
Scenario 1 supports user and organization management using Cloud Portal as the data source. Scenario 2 supports a pre-populated data source under the premise that enterprises most commonly have a existing directory services they desire to integrate with the solution, which is to say that an uncommon and not natively supported scenario is one in which the enterprise has no existing user account data source, but has idle directory services they would like for the solution to populate with new user accounts created through he solution. Certainly, such a scenario may be supported by extending the solution.
Let me know how you come along.
Regards,
Lee
Sent from Cisco Technical Support iPhone App
Maybe you are looking for
-
As already stated, I have recently purchased a MacBook Pro with Retina display. It will arrive in 4-5 weeks so I don't assume it will arrive in less than 30 days. I would like to know wheather I will still be entitled to a free softwere update to the
-
How to upgrade iTunes 12 BACK to 11?
So, in every way I can think of, iTunes 12 seems to have wrecked everything good about iTunes . . . . 1) no side bar 2) poor contrast and hard to read 3) haphazard UI with like items arranged in all the wrong places 4) entering meta data is difficult
-
Camera not working after updating to Mavericks
Hi, After updating to OS x Mavericks my webcam is not working anymore. I tested it with photobooth and skype but its not working. Please advice. Cheers, Chinmaya
-
Drag and drop row within same table.
Version 12.1.2 I am trying to implement drag and drop row within same table, and I am trying to follow this sample from Frank: http://www.oracle.com/technetwork/developer-tools/adf/learnmore/106-reorder-table-rows-1921121.pdf But, I am getting this c
-
Icon of the Macintosh harddrive with an arrow below it rather than the apple
I have system 10.6.8. Today when I started my computer, instead of the apple icon and normal loading, I got an icon of the Macintosh Hard Drive with an arrow in a circle underneath it. I had to click the arrow to select the Hard drive and then it w