UME.selfregister_user ACTION
Hi guys.
I need to allow a custom anonymous user to self register in the portal.
I can't find the ume.selfregister_user action on the Available actions listbox on the UME Administration page.
I have SAP EP 6.0,/6.40 SP21/ Only Java installation.
Could you please tell me why I can't find it?
Best Regards,
David.
For Self Registration you need to set the following porperty in configtool. It's located in C:\usr\sap\<SID>\<instance id>\j2ee\configtool\configtool.bat
ume.logon.selfreg = true
1. Apart from setting the above property in config tool please do the following steps.
2. Log-in to UME as administrator.
3. Search for role "Everyone".
4. Click the "modify" button and assign the action UME "Selfregister_user" to this role.
5. Save the changes and try again.
Please, refer the link as well for more information about the action "selfregister_user".
http://help.sap.com/saphelp_nw2004s/helpdata/en/5f/670db7939b8e48999d65f8a05ad611/frameset.htm
After all the changes please restart the Cluster.
Similar Messages
-
UME permissions/actions in WebDynpro
Hi,
I am trying to understand as to how to use UME permissions and actions in a WebDynpro application. Can someone provide me steps of how to achieve it. Please do not provide me links to other threads or help.sap.com. I have gone through them.
Will reward points for helpful answer
Thanks in advance.
RegardsHi,
If you want to use the UME for getting the information that who has currently logged in, then you can use the following steps:
1. Import the jar file com.sap.security.api.jar
2.In the WDInit() method create an object if the IWDClientUser like this
IWDClientUser wdUser = WDClientUser.getLoggedInClientUser();
3. Now create an object of the Iuser inerface
IUser user = wdUser.getSAPUser();
4. You can use the object user to get all the info abot the logged in user and depending upon the permissions of the user you can enhance your application.
regards
Naresh -
Hello,
if u log on to http://portalhost:50100/useradmin, there is the possibility to create roles, and assign actions (among other things) to these roles.
I found API methods for creating roles trough java code, for example:
IRoleFactory roleFactory = UMFactory.getRoleFactory();
IRole testRole = roleFactory.newRole("TEST_NEW_DYN_ROLE");
testRole.commit();
But now I'm wondering, is there also the possibility to do the following things through java:
1. Create actions/permissions. (Or can this only be done via actions.xml?)
2. Assign those actions to roles. (As done in the user admin tool)
Want i want to achieve is that i can check the permissions for the user that is currently logged in through IUser.checkPermission(...) (as in the example on help.sap.com), but instead of defining the actions and permissions at design time (actions.xml), i want to create them at runtime via a UI, because I dont want to deploy my actions.xml every time an action is created or changed....
Kind regards.
J.Moved to: UME - Create actions, permissions
Hope to get some answers there. -
Self Registration without Company or Workflow approval
Hello,
We have NW2004s SP 10. Is it possible to allow a very simple self registration without using Companies or Workflow approval? The online help seems to imply that this is possible, but I've tried to configure our Portal as such but nothing shows up on our welcome page.
What I've done is the following:
User Admin UI settings:
Enable Self-Registration of Guest Users=true
Display Contact Information Form During Self-Registration = true
All the rest are set to false/blank or default
Visual Admin settings:
Server ->Service -> UME Provider -> ume.logon.selfreg = true
Thanks,
TYou also need to assign the UME Action UME.Selfregister_User to the Everyone group. Use /useradmin to create a UME role called something useful and add the UME action specified.
Now grant that role to the Everyone group.
Cheers -
Self Registration Approval Details Error
Hi
I am trying to raise a self registration request. The Self Registration Request is raised but remains in Request Received status. This is the standard SR and should go to xelsysadm account for approval.
When I click on the request and try to see Approval Details it gives me the following error. PLEASE HELP ASAP.
ERROR,13 Sep 2009 20:49:06,632,[XELLERATE.APIS],Class/Method: tcProvisioningOperationsBean/getProcessDetailData encounter some problems: Process instance with key '0' does not exist.
ERROR,13 Sep 2009 20:49:06,636,[XELLERATE.WEBAPP],Class/Method: RequestApprovalDetailAction/requestDetail encounter some problems: Process instance with key '0' does not exist.
Thor.API.Exceptions.tcAPIException: Process instance with key '0' does not exist.
at com.evermind.server.rmi.RMICall.EXCEPTION_ORIGINATES_FROM_THE_REMOTE_SERVER(RMICall.java:109)
at com.evermind.server.rmi.RMICall.throwRecordedException(RMICall.java:125)
at com.evermind.server.rmi.RMIClientConnection.obtainRemoteMethodResponse(RMIClientConnection.java:571)
at com.evermind.server.rmi.RMIClientConnection.invokeMethod(RMIClientConnection.java:515)
at com.evermind.server.rmi.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:63)
at com.evermind.server.rmi.RecoverableRemoteInvocationHandler.invoke(RecoverableRemoteInvocationHandler.java:28)
at com.evermind.server.ejb.StatelessSessionRemoteInvocationHandler.invoke(StatelessSessionRemoteInvocationHandler.java:43)
at __Proxy7.getProcessDetail(Unknown Source)
at Thor.API.Operations.tcProvisioningOperationsClient.getProcessDetail(Unknown Source)
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:585)
at Thor.API.Base.SecurityInvocationHandler$1.run(Unknown Source)
at Thor.API.Security.LoginHandler.oracleLoginSession.runAs(Unknown Source)
at Thor.API.Base.SecurityInvocationHandler.invoke(Unknown Source)
at $Proxy2.getProcessDetail(Unknown Source)
at com.thortech.xl.webclient.actions.RequestApprovalDetailAction.setStandardApprovalDetail(Unknown Source)
at com.thortech.xl.webclient.actions.RequestApprovalDetailAction.requestDetail(Unknown Source)
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:585)
at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:280)Hello Ramien,
Set the following UME properties:
ume.logon.selfreg is set to TRUE
ume.admin.selfreg_company is set to TRUE
You have defined companies
ume.tpd.companies is set to a value other than 0.
The action UME Selfregister_User is assigned to the role Everyone.
The following link will be helpful.
http://help.sap.com/saphelp_nw04s/helpdata/en/8e/53921c6d00064b8c58e528fd914dd4/frameset.htm
Regards
Deb
[Reward Points for helpfull answers] -
Error while choosing the "Company" attribute in Self Registration
hi all,
I've configured user self registration with the approval process. On clicking the "Company Search" button, i get an error " You are not authorized to perform this action. Contact your system administrator " instead of the list of companies that i had given during configuration.
The error occurs in EP 7 but it is working fine in EP 6.Can anybody please help me with the solution?
regards,
SrinathYou need to start the useradmin tool and make a new role (not a portal role!) that contains the action UME.SelfRegister_User. Now assign this role to the Everyone group...
-
Self registering of Guest user
Hi,
I want to enable the self register option for the guest user.I can't see self-registration link on the Welcome screen.I have done the following steps.
1.Ticked self-registration for guest at UME.
2.Seted ume.logon.selfreg=TRUE in VA.
3.Assign the action "ume.selfregister_user" to the role "Everyone"
4.and finally restarted.
but still I am unable to see the link for "Self Registering".
Am I missing something?
Regards
IndranilHi Indranil,
You have missed the following two steps after server restart:
1) Configure the Standard User Role (eu_role):
a. Navigate to Content Administration --> Portal Content
b. Navigate to Portal Content --> Portal Users --> Standars Portal Users -->Standard User Role.
c. Open the Standard User Role
d. select in the "property Catagory" combo box in the property Editor frame the "User Management Permissions" option.
e. Change the following fields:
i. Manage_My_Profile --> yes
ii. Manage_My_Password --> yes
iii. Read_My_Profile -->yes
iv. Selfregister_User --> yes
f. Save the changes in the save button in the left size of the screen.
And then,
2) Assign eu_role to everyone group
- Anagha -
Assign Self Registration Role...
Hi Experts,
I configured Self Registration User and is working fine. My problem comes when I assign roles for only new users automatically. I created one role "X" and I want to assign it as default for all new users only. This role is assigned with "Everyone" group and for this reason appears for all users and not only for the new ones.... How can I assign only my role "X" to the new ones??? I assigned the action "ume.selfregister_user"; to this role and the Groups "Everyone" and "Anonymous" and the problem again is that appear for all users... if I take out the group "Every one" is not showing anything the new users.... What else Could I do???? If I only assign the anonymous group to my role is still not working.... I will be appreciated.....
RegardsDavid,
You should assign the self-registration role to the group for anonymous users. When users come to the logon screen then the self-registration option should appear for everyone (assuming there is no SSO). That is because they have not authenticated yet and are therefore anonymous.
-Michael -
Self Registration in Enterprise Portal 7.0
Hi all,
I have done the steps for doing Self Registration.
I have configured the SMTP Server.
Also, the email notification in case of successful
Self Registration is enabled.
The action UME.Selfregister_User is added with the Everyone role.
The SAP Application Server has been restarted but I am not getting the
Self Registration link.
What is needed to enable the url in the portal?
Regards
Neha SinghNeha,
Check this out.
http://help.sap.com/saphelp_nw70/helpdata/en/44/0761cea5c610b3e10000000a11466f/content.htm
http://wiki.sdn.sap.com/wiki/display/EP/Self-RegistrationinPortal
HTH,
Cheers!
Sandeep Tudumu -
Need to activate the self egistration
Hi Team ,
I need to activate the self registration option in the Portal , when i fill in the details it says
Error
You are not authorized to perform this action. Contact your system administrator.
When user fills in the data it should be updated in the R3 database
Please help
Thanks
MadhuHi Madhu,
Users registered through Self Registration are stored in the Portal UME.
In case if you are using ABAP as the user datasource, then you need to configure dual datasources (ABAP + Portal DB) by modifying the datasource configuration files.
1. Start user management configuration.
2. Choose the User Admin UI tab.
3. Choose Modify Configuration.
4. Enter data for the settings as required for the configuration options you want.
5. Choose Save all changes.
6. Assign the UME action UME.Selfregister_User to a role assigned to the group anonymous users.
7. Restart the AS Java.
Refer the below link for more details:
http://help.sap.com/saphelp_nw70/helpdata/EN/44/0b1d50ec732d2fe10000000a11466f/frameset.htm
One more option might be using only ABAP datasource with write access configured which I am not sure.
Regards,
Santhosh -
GRC 5.3 Restrict access in RunRiskAnalysis
Hi All,
We are using GRC 5.3 and are looking to restrict access to variant deletion in the RunRiskAnalysis section. The variants are our primary way to run reports for different systems and hence we do not want these to be deleted (accidentally or otherwise).We have created a custom role in UME with action RunRiskAnalysis ad ViewInformer only.
Please let me know if you have any pointers or suggestions
Thanks in advance
Vijayaper my knowledge this is not possible.
GRC created permissions for every different action items in RAR. you can create message with SAP GRC to check if they had created any permission for variant. (i doubt)
if not please request SAP for one.
also please check security guide of GRC, will contain all the permission delivered in AC 5.3.
regards,
Surpreet -
NWA 7.1 - User Administration with regards to Roles/Groups
Hello,
Environment = NWA 7.1 , Java Stack Only , No Central User Administration
Situation = One group of individuals responsible for developing and maintaining Java Roles & Groups
(Permissions). Another group of individuals responsible for maintaining Users and
allocating the above Roles & Groups to the Users.
In accordance with various documentation (ie. http://help.sap.com/saphelp_nwpi711/helpdata/en/4a/e06f429c789041e10000000a1550b0/frameset.htm) I have set up a Role which includes the actions: UME.Manage_Roles, UME.Manage_Groups, UME.Manage_Users, UME.Manage_All_User_Passwords & UME.Read_All. This Role is intended for the second group of individual mentioned above.
The problem is however that with the mentioned actions they can not only allocate an user to a Role or Group but also delete the Role/Group from the system. Without the above actions in the Role it is not possible to assign Users to a Role/Group.
This leads me to the question if it is possible to split these two various areas of responibility or does NWA 7.1 view both activities as residing in only group (documentation to this effect would be helpful). If not, which actions will ensure that only Users can be administered but the rights to the system (Roles/Groups) can not be tampered with.
Many thanks in advance,
JayHi Jay,
UME.Manage_All Provides permissions required by an overall user administrator.
These include:
u2022 Administration of users belonging to any company and
possibility of assigning users to companies
(In a multitenant portal, even if a tenant user is assigned this
action, he or she will still only have access to users, groups,
and roles in his or her tenant.)
u2022 Group management
u2022 Role assignment
u2022 User mapping
u2022 Import and export of user data
u2022 Manual replication of user data
To set up delegated user administration, overall user administrators
must belong to a role to which the UME.Manage_All action is
assigned.
In portal installations, any role that includes the UME.Manage_All
action automatically has Role Assigner permissions on all portal roles in the portal installation.
Try this.
Regards,
Gowrinadh -
Hi
I have installed the Netweaver2004s server on windows m/c.
I want to access the spml link.
http://ctsaw2k3sapep:50100:/spml/
Here i am pooped up with a user name and password.
What should i give here.
Please help
Regards
ManojManoj,
this needs to be a user having a role with atleast UME.manage_All_Companies action assigned in the J2EE Engine.
Regards,
Jasper -
I am developing a recursive tree in a Web Dynpro App. My tree has some nodes and subnodes. Under the subnodes i have documents. Depending to the permission of the users should be decided what can the user do with the documents, for example, create, upate, delete and so on. I need to check the authorization of users. I want to follow the conzept like the Web Dynpro tutorial RentCar APP with Actions und Permissions. If a user logs on, i can get his UME role and group. My question is: if it is possible to list the permissions behind of one specific role, which is assigned to the user or a group.
In short I want to list the permissions and not only check if the user has it or not.
Please help me.
Regards
Hairong ZhaoHi Sudhir,
thank you very much for your quick answer. But it can't resolve our problem really.If we only use hasPermission() method to check if the user has right, the efford to check user in our case is too great .
I try to describe our problem exactly. In our case, thers is possible that tausend documents can be attached to a node. we can't create a permission for every document. We create for every node a role, but for document we haven't role. If we don't use the conzept with Actions and Permissions, how can we check the permission of the users, have you another idea?
Regards,
Hairong Zhao -
List all UME actions of all Roles
HI all,
I need to list all the UME actions associated to all roles. I couldn't find any API suitable for this requirement. Can some one help me on this. ?
Thanks,Dear P734305
Please have a look at [http://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=16442|http://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=16442] and search in the SDN. you can use the security api to list the UME data.
Refer to [Security API |http://help.sap.com/javadocs/NW04S/current/se/index.html]
Best Regards
Arun Jaiswal
Maybe you are looking for
-
ADDING SOURCE SYSTEM FIELD IN MY QUERY
HI ALL, i WANT TO DEVELOP A CUSTOM REPORT WITH SOURCE SYSTEM FIELD IN MY QUERY WHICH THE FIELD IS NOT COMING FROM THE CUBE . PLEASE COULD SOMEONE HELP ME IN THIS REGARD. MAX PTS GIVEN REGARDS, AXEL
-
How to set the DVD Folder Path?
Hello, had a quick question regarding the folder path variable when accessing DVD video files. When authoring, Director seems to automatically add a hardcoded file Name to the cast member properties, as well as a folder path to the DVD member propert
-
Hi, I would really appreciate it if someone could take a few minutes out to try and explain in simple terms how to manage this business scenario: Legal Fees - will be billed every month, variable value: can be 100, 1000, etc. but never more than 2000
-
My 4GB USB drive is only showing 217.2MB available, any ideas how to fix this?
My 4GB USB drive is showing only 217.2MB available but there isn't anything displayed in the Finder window that I can delete. Any ideas?
-
Hierarchical queries and referential constraints
Experts, What is the rationale for having a referential integrity constraint on a table that has rows bound by hierarchical relationships ?? The hierarchical relationship ensures that each row is referencing another in the same table via the PRIOR cl