What happens if we assign multiple roles to one user

Hi Experts,
what is the outcome of the scenerio where multiple roles are assigned to one user in MDM
example : role A has execute command for field X and another role B has read only command for the same field X, what happens if both the roles are assignes to user John?
Thanks in advance
Sharma.

hello Abhishake,
Thanks for the reply,
so does that mean the user will have the execute role even though the second role was read only?
Thanks,
sharma

Similar Messages

  • Assigning Multiple tablespace to one user

    i had created a tablespace say ( tabsp2), I want to assign tabsp2 to a user U1 which is already been assigned to tabsp1. If this is possible how do i do this using a SQL query.

    SURYA wrote:
    i had created a tablespace say ( tabsp2), I want to assign tabsp2 to a user U1 which is already been assigned to tabsp1. If this is possible how do i do this using a SQL query.You can allow a user to create objects in a given TS by granting a space quota on the TS to the user. And you can assign a user a default TS. Beyond that there really is no concept of "assigning" a TS to a user.
    1) A user may create objects in an TS for which he has available space quota.
    2) The default tablespace is used when no TS is referenced in a CREATE statement. By definition there can be only one default.

  • SMSY//Logical component definition - multiple roles for one system?

    Dear all,
    as our client has a divided system landscape (three-tier operational line as well as two-tier development line) some systems have more than one role to fill. The development system on development line is source system for all developments, as well as post-processing system for retrofit purpose from operational line. The maintenance system on operational line is target system for developments from development line, as well as source system for maintenance activities on operational line.
    --> What are the consequences of assigning multiple roles to one system?
    --> Is there anonther option than assigning multiple roles?
    Best regards
    Nick

    We have Event Manger 7.0 installed into a stand-alone SCM 7.0 system. When trying to set this up in SMSY, the only options given for setting up the Logical System is to associate with with EHP3 or EHP4 for in ECC 6.0.
    Obviously we have not installed EM into ECC. So where are the other appropriate entries in SMSY for recognizing that EM is installed in SCM?
    1) This system must be maintained as SCM 7.0 in SMSY and not as SAP ERP 6.0 or EHPX for SAP ERP 6.0, this is the reason as you can see this system SCM 7.0 can be assigned just to SAP ERP 6.0 or EHPX for SAP ERP 6.0.
    2) There's no Main Instance available to be selected when you have a SAP SCM 7.0. You must select one or more of the following main instances below.
    BI Content
    SCM Server
    cFolders on SCM Server
    GEOCODING
    Portal Content
    SAP LiveCache
    SAP NW - Adobe Docu. Service
    SCM Optimizer
    SCM WCL
    XI Content
    These are the main instances available to SCM 7.0

  • Portal Runtime error in assigning a role to a user by UME

    Hi ALL,
    I am assigning a role to a user through UME using this piece of code:
    String uids = userFactory.getUserByUniqueName("Shilpa").getUniqueID();
    String roleid = roleFact.getRoleByUniqueName("pcd:portal_content/administrator/content_admin/content_admin_role").getUniqueID();
    roleFact.addUserToRole(uids,roleid);
    The userid and role is beinf fetched successfully but at the assignment of the role to the user , I am gettign Portal runtime error.
    The error log is following.
    <b> java.lang.NoClassDefFoundError: com/sap/abc/network/util/InfEPLog
         at UserListeners.userAssigned(UserListeners.java:27)</b>
         at com.sap.security.core.imp.RoleFactory.assignUserPerformed(RoleFactory.java:1466)
         at com.sap.security.core.persistence.imp.DistributedTransaction.doCacheUpdateAndNotificationForMembers(DistributedTransaction.java:565)
         at com.sap.security.core.persistence.imp.DistributedTransaction.doCacheUpdateAndNotificationForMembers(DistributedTransaction.java:815)
         at com.sap.security.core.persistence.imp.DistributedTransaction.doCacheUpdateAndNotification(DistributedTransaction.java:465)
         at com.sap.security.core.persistence.imp.DistributedTransaction.afterCompletion(DistributedTransaction.java:252)
         at com.sap.engine.services.ts.jta.impl.TransactionImpl.commit(TransactionImpl.java:414)
         at com.sap.engine.services.ts.jta.impl.TransactionManagerImpl.commit(TransactionManagerImpl.java:316)
         at com.sap.engine.services.ts.transaction.TxManager.commitLevel(TxManager.java:581)
         at com.sap.engine.services.ts.transaction.TxManagerImpl.commitLevel(TxManagerImpl.java:63)
         at com.sap.transaction.TxManager.commitLevel(TxManager.java:237)
         at com.sap.security.core.persistence.imp.DistributedTransaction.commit(DistributedTransaction.java:2742)
         at com.sap.security.core.imp.Role.commit(Role.java:337)
         at com.sap.security.core.imp.RoleFactory.addUserToRole(RoleFactory.java:1338)
         at com.sap.user.UserAdded.doContent(UserAdded.java:63)
         at com.sapportals.portal.prt.component.AbstractPortalComponent.doPreview(AbstractPortalComponent.java:240)
         at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:168)
         at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
         at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
         at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
         at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
         at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:215)
         at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:645)
         at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
         at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
         at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
         at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:753)
         at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)
         at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:524)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:407)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
         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 tell me where I am wrong.
    Regards,
    Shilpa.

    Hi Shilpa,
    The error "java.lang.NoClassDefFoundError" means that your classpath is not set correctly. This is likely due to a missing reference. The class file may be in the jar, but at runtime the component (your component) needs to have access to the jar file which contains the class.
    Try adding the servlet.jar, activation.jar file in your project and also through your ADd external libraries at 'java build path'. also please ensure tht WAS and NWDS at the same SP level.
    Hope this might help you.
    Regards,
    Shaila

  • Assigning Multiple channels to one Camapign

    Hi Gurus.
    We have a requirement for our business where the marketing user would like to assign multiple channels to a campaign. Is this possible.
    Ex. Marketing dept creates a campaign would like to target all existing customer. Now they want to execute this campaign through, telephone, e-mail, etc.
    My question is it possible and if so how can we assign multiple channel for one campaign execution.
    Unfortunately this a urgent requirement and i need to come up with a solution by very quickly.
    Your help ment awould be really appreciated.
    Thanks
    Rao

    Hi Rao
    it is pretty easy,just you have to define the communication channel for all the BPs which you want to use for your segmentation cause.
    within those BPs go to the identification tab and therein you just mention all those communication channels details which you want to use for assigning the BP to target group
    after you are done with it just assign target group and do the segmenation.
    do revert back in case of any doubt
    best regards
    ashish

  • What happened to the security login section for one password which allows me to have passwords stored???

    what happened to the security login section for one password which allows me to have passwords stored???

    * Tools > Options > Security: Passwords: "Remember passwords for sites"
    Make sure that you haven't saved Uppercase and Lowercase versions of that name and password.
    Remove saved Password(s):
    * [[Remembering passwords]]
    * [[Protecting stored passwords using a master password]]

  • Multiple Schemas under one user account with XE 10g

    Hi,
    I am using (learning) XE 10g. I would like to know if it is possible to have multiple schemas under one user account and have the schemas logically separated. As of right now, I have three schemas that I am working with, each one under a different user account. This is inconvenient, because I have to logout of one user account and login to another user account simply to be able to work with another schema.
    Thanks

    It isn't possible to have multiple schemas under one database user account. It is of course possible to grant rights to other database users, and or roles, in order to allow access to the tables/data from other accounts. In Oracle there is a one-one mapping between schema and user.
    Niall Litchfield
    http://www.orawin.info/

  • How to open multiple sessions for one user?

    Sorry for the silly question but I couldn't find it googling or searching through this forum, so I started wondering whether it's possible in SQL Developer to open multiple sessions for one user. I'm fairly new to SQL Developer and databases in general.
    When I open SQL Developer and connect to a schema, a worksheet opens named MYSCHEMA. If I disconnect then connect, another worksheet opens, named MYSCHEMA~1. I assumed these were different sessions, but if I enter into one worksheet:
    select col1 from my_table where row_id = 1
    -- shows result is 1
    update my_table set col1 = 0 where row_id = 1
    select col1 from my_table where row_id = 1
    -- shows result is 0and then enter into the second worksheet:
    select col1 from my_table where row_id = 1
    -- shows result is 0I would have expected the second worksheet to report 1 because the first worksheet did not issue a COMMIT. Thus, I'd guess both worksheets are the same session? Is that right? If so, how do I have two sessions open simultaneously (opened by same user)?
    I'm trying to implement the code at the bottom of this post, for which testing requires at least two sessions:
    Re: Help with Procedure
    Edited by: tem on Apr 18, 2012 6:44 AM

    Thanks Jim,
    Ctrl-Shift-N doesn't do anything for me. I'm on a mac -- by experimenting it looks like command-N does what you're looking for. This appears to be the same as left-clicking on the "New" icon in the top left corner of SQL Developer, or selecting from the pull-down menu, File > New.
    This opens "Create a New" window that appears to be a wizard. What would I select at this point? Options are: Database Connection, Table, View, Package, ...
    I don't see an option for "Worksheet".
    UPDATE:
    OK, I found that if I select "SQL File", a worksheet becomes available. Perhaps this is what you intended. However, when I issue the command
    select col1 from my_table where row_id = 1;it still returns 0 instead of 1. Hmm, maybe my initial assumption was wrong -- if this is a second (e.g. different) session, should I expect the changes made in the first session in SQL Developer (the UPDATE command) WITHOUT a commit, to be observed in this second session? I thought that changes made in one session were not viewable in a different session until these changes are committed in the first session? If so, how to show this in SQL Developer? I must be missing something basic here.
    Or, is SQL Developer issuing some sort of "auto-commit" without my knowledge?
    Edited by: tem on Apr 18, 2012 8:00 AM

  • Problem in assigning custom role to a user

    Hi everyone,
    Can anyone tell me how to assign a custom role to a user?
    I have created a set of IViews which are assigned to a workset and the workset is assigned to a new role.
    I assign this new role to my user account.
    But, I am not getting the role which I have assigned to my user account.
    What am I missing???

    Hi Daya,
    Check the below links:
    [Setting up Portal Roles|http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/e0ba66fd-3c4e-2a10-1090-e1217a92c147?QuickLink=index&overridelayout=true]
    Step by step guide to create roles and worksets. [Wiki blog|http://wiki.sdn.sap.com/wiki/display/EP/Makeiview,workset,pageandassignrole]
    Check the [help.sap|http://help.sap.com/saphelp_nw70/helpdata/en/1e/89570091620b428807f5bce4b45e7f/frameset.htm] document to get idea about Portal Content Objects.
    Regards,
    Anand G

  • Error while assigning the role to the user

    Hi,
    error : CJS-30196. SAPBC JSF Communication role is not assigned to the user SAPJSF.
    i am getting the fallowing error in installation with NW04S. while trying to assign the above role to the user.any body help me with the solution.
    Thanks & Regards
        kiran.B

    Duplicate Post

  • How to assign the role for created user  thru dynpro App

    Hi All
    How to assign the role for currently created user from Webdynpro App.
    when i enter into the portal after creating the user
    i am getting the following messgae in the portal
    "No portal roles are assigned for this user.If this problem persists, contact your system administrator."
    how to assign the user defined role for the created user from dynpro App
    Regards
    Dhina  Kar J
    Edited by: Dhinakaran Jeyachandran on Feb 1, 2008 12:19 PM
    Edited by: Dhinakaran Jeyachandran on Feb 1, 2008 12:35 PM

    In the User Administration section of your portal find your newly created user and below select "Assigned Roles" tab then press <Modify> button and look through available roles on portal then just simply add and save. But if you want to do it programmatically see below:
    IUserAcountFactory userFactory = UMFactory.getUserAccountFactory();
    // IUser - read only but with IUserAccount is possible to set up user data
    IUserAccountSearchFilter userFilter = userFactory.getUserAccountSearchFilter();
    userFilter.setLogonUid("superuser", ISearchAttribute.LIKE_OPERATOR, false);
    ISearchResult sr = userFactory.search(userFilter);
    for (final Iterator i = new PrincipalIterator(sr); i.hasNext();) {
      IUserAccount user = (IUserAccount) i.next();
    Execute the same search for IRole (or IGroup if needed) get the unique id of them and use newRole(...) and addUserToRole(...) methods from IRoleFactory.
    Of course you don't need search for this principals if you know uniqueness of them. Use appropriate factories to get'em all by this unique id.
    All the features see in  [javadocs|http://help.sap.com/javadocs/NW04S/current/se/index.html]

  • What happen if I change a role after I released the transport?

    Here is my Scenerio:
    1) Assuming I've created a role : ROLE1 in DEV
    2) I create a transport TR1 with that ROLE1, NOT yet released.
    3) Then I added ME21 txn to ROLE1.
    4) Then I released the transport TR1
    5) Then I remove ME21 txn from ROLE1.
    6) Then I transport role from DEV to QA.
    Q1) I would expect In QA, ROLE1 will still has ME21. - True?
    Q2) TR1 will be the snapshot of the ROLE1 when I release the transport TR1 - True?
    Now, I want to delete the ROLE1,
    A) I would need to create another Transport TR2 first with ROLE1 in DEV
    B) Then delete ROLE1 in DEV
    C) Then release Transport TR2
    D) Then I decided that I still need ROLE1. (oops)
    Q3 I should not transport TR2 so that it won't delete it in QA. - True?

    Hi Dominick,
    >
    > 1) Assuming I've created a role : ROLE1 in DEV
    >
    > 2) I create a transport TR1 with that ROLE1, NOT yet released.
    >
    > 3) Then I added ME21 txn to ROLE1.
    You should add the role again to the Transport to avoid inconsistency
    > 4) Then I released the transport TR1
    >
    > 5) Then I remove ME21 txn from ROLE1.
    >
    > 6) Then I transport role from DEV to QA.
    > -
    >
    > Q1) I would expect In QA, ROLE1 will still has ME21. - True?
    Answer: If you reassign the role to the TR then you will get.
    > Q2) TR1 will be the snapshot of the ROLE1 when I release the transport TR1 - True?
    Answer:  TRUE (but without ME21 if you don't add the change to the CR - see below for detail discussion)
    > -
    >
    >
    > Now, I want to delete the ROLE1,

    > A) I would need to create another Transport TR2 first with ROLE1 in DEV
    >
    > B) Then delete ROLE1 in DEV
    >
    > C) Then release Transport TR2
    >
    > D) Then I decided that I still need ROLE1. (oops)
    > -
    > Q3 I should not transport TR2 so that it won't delete it in QA. - True?
    Answer:  TRUE. And if you want the role again back to DEV without recreating it, please download the role from QAS or PROD and then Upload it to DEV. After that you need to generate the Profile of the role.
    > -
    FYI:   When a Change is Included into a request to send in other systems, then this request is called "Change Request" (CR). After Releasing, the CR called as "Transport request".
    CRs are basically (in layman language) the Pointers to the DB changes performed. These are included into a CR as "Task". A CR can contain multiple Tasks created by different users.
    Please note if this is a Workbench CR then it is ONLY editable by that particular user(owner of the Task). Also the Object captured in a Task of a WCR possesses a Lock till it gets released and thus can't be added to any other Task of a different CR. The Objects are unlocked when the Tasks and the CR is released respectively.
    There are no Object Lock for Customizing CRs ... like your TR1 which contains Creation / Deletion of roles.
    After the release of each Task, all Objects contained into every Task are transferred to the Change Request. After release of all Tasks, the CR owner can release the CR and thus the Transport Request has been initiated. Technically, at this time, a copy of Data from the Database of DEV captured under the headers of each Tasks are written to Data Files in Central Transport Directory.
    Now coming to your queries..... there are no such synchronization happens for a Task if the Objects are edited in different time frames before Release.  So, when you added ME21, again you need to assign this change to the same CR. (_Answer to your Q1_)
    Please let me know if you have any confusion / query.
    Regards,
    Dipanjan

  • HT4528 Calendar under IOS7.0.2 has been changed. does not work the same. what happened to LIST mode (multiple entries being displayed in list format) or am i doing something wrong?

    I got use to using Calendar app where multiple entries are stacked under IOS6.  Under iOS7.0.2 I enter a new appointment and after the entry I can not find the new appointment after i click on done.  Am I doing something incorrect HELP!

    The list view does not appear to be among the "standard views" for the Calendar app in iOS 7.0.x.  You can still get the list view by going to the day view and hitting the search button (magnifying glass icon).

  • S_TABU_LIN from multiple roles to single user

    Hi everybody
    There is such situation:
    We are restricting the values of infoobject using S_TABU_LIN
    Everything is working fine if the user has authorization assigned only
    by one role.
    If the user has more then one role assigned then user has only values
    authorized that are included in the first role. All authorizations from
    other roles are not available
    For example:
    We have authorizations in 3 roles
    Role1
    Activity 03 ACTVT
    Organization criterion for key /BIC/ZMINISTRY ORG_CRIT
    Org. crit. attribute 1 * ORG_FIELD1
    Org. crit. attribute 2 04 ORG_FIELD2
    Org. crit. attribute 3 * ORG_FIELD3
    Org. crit. attribute 4 * ORG_FIELD4
    Org. crit. attribute 5 * ORG_FIELD5
    Org. crit. attribute 6 * ORG_FIELD6
    Org. crit. attribute 7 * ORG_FIELD7
    Org. crit. attribute 8 * ORG_FIELD8
    Role2
    Activity 03 ACTVT
    Organization criterion for key /BIC/ZMINISTRY ORG_CRIT
    Org. crit. attribute 1 * ORG_FIELD1
    Org. crit. attribute 2 06 ORG_FIELD2
    Org. crit. attribute 3 * ORG_FIELD3
    Org. crit. attribute 4 * ORG_FIELD4
    Org. crit. attribute 5 * ORG_FIELD5
    Org. crit. attribute 6 * ORG_FIELD6
    Org. crit. attribute 7 * ORG_FIELD7
    Org. crit. attribute 8 * ORG_FIELD8
    Role3
    Activity 03 ACTVT
    Organization criterion for key /BIC/ZMINISTRY ORG_CRIT
    Org. crit. attribute 1 * ORG_FIELD1
    Org. crit. attribute 2 08 ORG_FIELD2
    Org. crit. attribute 3 * ORG_FIELD3
    Org. crit. attribute 4 * ORG_FIELD4
    Org. crit. attribute 5 * ORG_FIELD5
    Org. crit. attribute 6 * ORG_FIELD6
    Org. crit. attribute 7 * ORG_FIELD7
    Org. crit. attribute 8 * ORG_FIELD8
    All of the roles are assigned to single user
    The problem is that user can get only that values from /BIC/ZMINISTRY
    that are authorized in role1
    Values authorized in role2 and role3 are not available.
    What could be a problem???

    Are you using BI7 as authorization?
    please check the link below regarding combining authorizations for BI7
    http://help.sap.com/saphelp_nw04s/helpdata/en/46/98cd87f37d19ace10000000a11466f/content.htm

  • Assigning Default Role to New Users created

    Hi
    How can we assign a default Role to any new User created.
    This Role should automatically get assigned whenever a new User is created.
    Regards

    Hello,
    for ABAP Stack users you can just create a reference user with the according roles and copy new users from it.
    Regards
    Christian

Maybe you are looking for

  • App store keeps asking for my credit card info for free apps!??

    Every time I go to get a free app, I keep getting asked for my credit card info to be updated. If it's free, why is my credit card info needed!?? I don't want to get charged, so I cancel out of the credit card request, it's not worth trying to get un

  • My Skype number is not the number presented when m...

    My Skype number is not the number presented when making outbound calls. My subscription had expired but I renewed a day later. My account shows that my Skype number is still active. What do i need to do?

  • Dnyamic Custom Font Embedding To Textflow

    Hello all, I am creating a browser based editor application using the Rich Editable Text control. I have a user defined set of fonts in different swf files. I am loading those swf files at run-time. Here is the part of code below. // Registers the fo

  • HT2240 Is there a trial version or free version of quick time pro

    Is there a trail version or free download for QuickTime Pro

  • Uninstalling DEVICE software

    This may be a n00b question....so apologies in advance. What's the best way to uninstall/remove the multiple versions of DEVICES software from my computer? I am currently running the DESKTOP software v5.0.1. These all have been for my VZW BB Tour 963