Navigating to another component based on business role

Hello Experts,
I have a hyperlink created for Lead No to navigate to Lead Overview page from my Z component.
How do I restrict this navigation based on business role?
Thanks in advance,
Regards,
Surekha.

Hi Surekha,
You can get the Business Role of the logged in user using the code in this thread.
Re: Business Role of logged in user
Now in the event handler or outbound plug being used for the navigation, determine the business role.Based on this, write an exit statement to restrict navigation. You can give a message to notify the user.
Regards,
Masood Imrani S.

Similar Messages

  • Limit Enhancement component list for Business role

    Hello,
    I have defined Enhancement Set, in it I have a list of enhanced components (table BSPWDV_COMP_EXT).
    I have a business role that need to use only one enhanced component from the list, and other components he will use as a standard.
    I know that in BADI 'COMPONENT_LOADING’  I can assign Enhancement Set to business role.
    But I don' t know where to limit the list of enhanced components (from table BSPWDV_COMP_EXT) for this business role.
    How can I do it in CRM2007?
    Best Regards,
    Veronica

    Hi,
    I found way to choose which enhancement set will work with with bussiness role:
    Need to implement BADI: COMPONENT_LOADING.
    Example of code:
        DATA: lv_profile         TYPE REF TO if_crm_ui_profile,
              lv_role(12)            TYPE c.
        lv_profile         = cl_crm_ui_profile=>get_instance( ).
        lv_role = lv_profile->get_profile( ).
        IF lv_role EQ 'ZXYZ'.
          rv_result = 'Z_EHSET'.
        ENDIF.
    lv_role - contains name of bussiness role.
    rv_result - contains name of enhancement set that will be in used for specific bussiness role.
    Laxman, you may leave rv_result empty. I think that in this case you will use standard component.
    Best Regards,
    Veronica

  • Read the business role in the code

    Hi Gurus,
    My Requirement is to diffrenciate codes based on business role. More like below pseudo code
    if BRole1.
        code 1 will be executed
    elseif BRole2
       code 2 will be executed
    else.
       code 3 will be executed
    endif.
    Can you please let me know how to read the business role programatically in SAP CRM.
    Appreciate your help
    Regards
    Sudipto

    Hi Sudipto,
    Try to check here:
    Business Role of logged in user
    Kind regards,
    Garcia

  • Calling one business role from another business role on CRM web client

    Hi,
    I have a requirement where, one business role can be launched just by click a navigation link on another.,
    For eg. in a UTIL_IC role frame work , I add a link by clicking on it, I go to UITIL_SALES role.
    This is required so that person need to launch crm_ui_frame again if he wants to login for another business role assigned to him..
    Please suggest the solution if possible for this one.
    Regards,
    Pratyasha Shishodia

    Hi Kavita,
    We are facing the same problem. Did you manage to solve this and if yes how?
    Kind regards
    Lars

  • Role Based Access through business roles? Switch b/w business roles?

    Hey Guruz:
    We have a situation where we want to really chop down on what the user should see in UI.
    What this basically means is that we want to define job based business roles. In essence a user should only see what he is allowed to execute as part of his job function.
    One solution would have been to create 1 business role and control everything through the pfcg role. But, this will be a very unfriendly approach, as the user would never really know what is part of job profile and what not till he clicks on it to find out that it doesnt work and is not authorized for it.
    To avoid the above situation, we want to give managers and users the liberty to pick out their own combination of business roles which suits a users job profile. I know this would mean we might have to create quite a few business roles, but atleast it avoids reduntant access.
    Any thoughts are welcome.
    Questions:
    If a user is assigned multiple business roles how to switch without really logging off?
    Can we have tabs or something on the header or nav bar which allows a user to switch b/w business roles?
    Can the net affect of multiple business roles be combined when assigned to a user ?
    Thanks
    KT

    Hi KT
    The whole concept around assigning a Business Roles is to provide a specific set of functions to a specific user or user group.
    There should not be any reason for a User to log off from one role and then log in with another.
    If for example you want a user to have some Sales Professional access as well as some Service Professional access then you would copy Sales Professional Role to you own custom role, remove the Sales Professional attributes that you do not want, then add in the required Service Professional attirbutes required.
    The WEB UI views can then be configured for that particular Custom role you have created.
    Hope this helps
    Arden

  • 2 Business Roles - Navigate from One to Another

    Hello
    My Key user is assigned a regular Web UI Business Role(CASEWORKER) and it is used for daily work.
    However he needs to access standard FCC_AGENT IC specific role in order to process the Collection Work Items occasionally.
    Solution which I am thinking was to assign both the Business Roles to User.
    However the disadvantage is: User have to switch back to Other Role in order to perform the Operation. Moreover the User is not really happy with this approach.
    Is there any other option available ?
    Is that possible to Open a new Session (for Secondary Role) from Navigation Bar of first Business Role ?
    Please advise.
    Cheers

    Hi Remo,
    Maybe you can consider configuring a new business role for your key-user, where you can put all workcenter that he needs (from both business roles that you indicated).
    What do you think?
    Kind regards,
    Garcia

  • Master and details based on business component

    Hello,
    I search sample Application master and detail based on business component. how build model and View please any one know link show that step by step thank you.

    Hi
    http://docs.oracle.com/cd/E18941_01/tutorials/toc.htm
    there is not much into it really...
    you just select your model project, right click and select new and in the wizard, choose Business Components from tables.
    You should, at least have a database schema with at least one PK and FK declarations.
    the wizard will take care of everything else.
    Regards,
    Dimitris.

  • 7.0 detailed description of business roles or a role containing component

    component CRM_OI_TEMPLDSG (document template designer) in transaction BSP_WD_CMPWB
    We are using this component (launching manually from the t-code) but trying to find if any of the delivered business roles in CRMC_UI_PROFILE have this defined?   Similiar, I saw a web demo where the roles could be created from the web ui as well as assigning to the org model but not sure what the out of the box role is with these rights.

    Hi Srinivas,
    I think you can do this by config.
    Path: SPRO > SAP supplier Relationship management> SRM server--> POWL and Advanced Search --> Adjust POWL Layout, Search Criteria, and Pushbuttons
    in which you can define,configure your feeder and it's catalog, actions and other criteria , then make this feeder type available to application/role..
    Hope this helps..
    Thanks,
    Lavanya

  • How to create navigational links...and connect views of another component

    Hi...
    I am new to SAP CRM...
    I have a requirement where i need to navigate from the main window of a component to the view of a different component.
    Scenario:
    When i click on edit button after selecting a line item in the assignment block in the BT111H_OPPT/Details ,it should navigate to the details page of the line item which is the view of another component that has been created .say ZRP/PEL.
    How can i achieve this using the concept of inbound/outbound plugs and navigational links?
    I have got a vague idea on plugs from my search...that these are entry/exit points to views.
    But what is the procedure to follow to attain the functionality?
    How do we decide on which component needs which all plugs?
    Anyhelpful pointers would be rewarded.
    Also, an idea on what exactly does the inbound/outbound plugs do and how is the flow happening , how are navigational links working etc would be appreciated.
    Thanks..

    Steps to create navigational link:
    1.     Create an outbound plug in the component from where you want to navigate. Sometimes      
                    standard navigational links are already there.. you just need to identify it.
    2.     Create a Component usage in runtime repository for target component.
    3.     Add this component usage to the main window view in repository. 
    4.     Create navigation link between the transaction type and the target component view.
    5.     In the outbound plug, use the view manager to navigate to the target component. Ex: 
                    ME->FIRE_OUTBOUND_PLUG( IV_OUTBOUND_PLUG   = 'TO_OUTPLUG''
                              IV_DATA_COLLECTION = LR_COL ).
    6.     Pass the data through the data collection.

  • Problem in Navigation from one component to another component

    Hi,
    Here my requirement is:
    I have component - SRQM_INCIDENT_H/MainWindow. Now I have a buttopn in this window called "Create Task". When I clicke on this button, I need to navigate into another component carrying with some data. The other component is - BT125H_TASK/MainWindow.
    I have done the following steps:
    1. Added Task as component usage.
    2. Added Outbound plug in Service Request
    3. Now I am trying to create navigation link. Here, I am not able to see my component usage in Target views list.
    So, I am not able to create navigation link itself.
    Could you please help me out with some stepsfor this.
    Thanks,
    Sandeep

    1)Add the window to you component usage,the one whihc u want to navigate to .
    2) add this wuindow in the runtime repository to your main window.
    Only then u shud b able to c ur window in the "target" list for creating nav links.
    Suvidha

  • Hiding buttons based up on business role; Is possible by the BASIS?

    Hi Experts,
    I have done one enhancement for hiding the buttons according to Business role using coding but it was not possible for all the desired buttons since I couldnu2019t find out relevant internal tables for the buttons.
    Now we are planning to do the same activity by the BASIS help.
    Are Hiding buttons based up on user or business role can be possible by the BASIS activity like authorization object to handle the drop downs based up on roles .
    If possible please suggest me the way out to resolve the issue using any kind of BASIS activity.
    Thanks
    Chand

    Hello,
    I do not think that the BASIS can help you in deleting/hiding buttons from the UI. Generally, the buttons are stored in the GT_BUTTON/GT_BUTTONS attribute of the overview view/viewset controller. In some cases it may be hard coded inside the htm page as well in the form of HTML tags.
    We'd definitely need to do some programming to achieve the functionality you are looking for, Also remember it is different for different views. You need to find out the view that has the buttons.
    Do a F2 on your UI screen to find out the details of the screen.
    Regards
    Prasenjit

  • Navigation Bar Profile - Copying business role SalesPro

    Dear all,
    i am on CRM 7.0 and i have to create a business role copying the standard one SalesPro. Easy.
    Therefore, i want to create a navigation bar profile ZSales pro copying the one already used SLS-PRO for the standard one. But when i make the copy, the system requires an entry in the field Action Object for the entry Object Type: BP_ACCOUNT_CHM, Object Action: "empty in standard", target id: MD_BP_OV and highligth: MD_BP_SR where it is blank in standard !!!
    The copy then is not fully done and i cannot create an entry with empty field, how can i manage this, please ?
    Thanks for your help,
    Jay

    Hi,
    Refer to this thread Error inNavigation bar creation.
    Similarly you can skip those entries for the time being and later maintain it again if needed for dynamic navigation.
    Hope this helps.
    Cheers,
    Sumit Mitta

  • Using fact sheet 'BP_ACCOUNT_FS' in IC business roles

    Hi experts!
    I have a requirement to customize the fact sheet in IC business role, where the 'ICCMP_AFS' fact sheet always opens. But I need all the assignment blocks and information that is in 'BP_ACCOUNT_FS' fact sheet.
    So, is there any way to make that in IC Business Roles there was fact sheet 'BP_ACCOUNT_FS' but not 'ICCMP_AFS'?
    This question is extremely important for me.
    Thanks in advance,
    Andrew.

    Hi, Chimalwar!
    What I've done:
    1. Defined logical link 'ZIC_AFS' in transaction CRMC_UI_NBLINKS, by copiyng it from standard 'IC_AFS'. I only changed the parameter and put it 'BP_ACCOUNT_FS'.
    2. Define Profile (choosed the profile I need) -> Define Generic OP Mapping
    Choosed my navigation bar profile and made the following customizing:
    Object type: FACTSHEET
    Obj.Action: B Display
    Use target: nothing checked
    Target Id: nothing selected
    Use Link: checked
    LogLink ID: ZIC_AFS
    3. Transaction 'BSP_WD_CMPWB', Component: BSP_DLC_FS -> Component structure browser -> Views -> BSP_DLC_FS/factsheet. I've created my own configuration, copying it from standard 'BP_ACCOUNT_FS':
    Config key: my own, for my business role
    Component usage: <DEFAULT>
    Object Type: 'BP_ACCOUNT_FS'
    Object Subtype: <DEFAULT>
    After confirming Business Partner I can see the fact sheet I defined.
    But my task was to see the fact sheet of the business partner when I select it in a call list, before I confirm it. And there was ABAP.
    Regards,
    Andrew.

  • Business roles in GRC  AC

    Hello,
    Is it possible in SAP GRC AC to create so-called business roles like in SAP IdM. This roles are not assigned to any backend system but derive backend system roles. The aim is to create set of roles that consist of roles in different backend systems.
    As I understand role mapping can't fully implement this functionality, because main role is assigned to backend system.
    Thanks,
    Yakov
    Edited by: Yakov Silin on Feb 24, 2010 7:00 AM

    Hi Yakhov,
    I was wondering if this is your dilemma.  We want to use this role mapping feature for the purposes of adding an Enterprise Portal role for every ABAP role that gets approved for the user in an ABAP component system (i.e. ECC, BW, CRM etc). We will have a 1:1 mapping of Enterprise Portal role to ABAP role defined in the role mapping section in GRC.
    - We want to set up the workflow in such a way that the main role (ABAP role) is the only role that needs to be approved. The dependent role (Enterprise Portal role) should be added or not added based on the approval or denial of the main role (ABAP role). In other words if the role owner for the abap role approves the abap role, then both the abap and EP role will be provisioned by GRC and if the role owner rejects/denies the role, then neither the abap or EP role will be provisioned by GRC.
    Is this similar to the challenge you ar facing?

  • GRC 10 BRM - Approve Single Role assignment in Business Roles

    Hello,
    I want to set up a workflow where any Single Role assigned to a Business Role requires an approval of the Single Role Owner.
    The thing is that my customer doesn't have a Security Administrator, so what they want is that each Single Role Owner could be aware when their roles are assigned to a Business Role, especially when the Business Role Owner is another person.
    Once the Business Role is created, the provisioning would be in charge of Business Role Owners.
    Do you know any way to configure this?
    Thanks,
    Fernando

    Hi Claudio - thanks for breaking it down
    @ Fernando - for the Role Approval Methodology you need to split your approval out to be based on request type. Claudio has shown this up above already. In continuing his example, where the business role goes to path C - you would then have Path C do a line by line approval based on the single role owners
    By using this role approval methodology your single role approvers are indirectly allowing  any user who are approved the business role via an access request and that request is approved by business role owner (which is role owner).
    As mentioned - you are using two different workflow process ids
    Role Build - using BRM to approve the single roles being part of the business role
    Access Assignment - approving the user to receive the business role which includes the single roles
    Regards
    Colleen

Maybe you are looking for

  • Error when other people send me a meeting request

    Dear Microsoft, When other people send me a meeting request, they get the error you can see below (it says: "Your message can not be delivered to the following people or distribution lists"). The strange thing is that I receive as well the meeting re

  • Changing usernames - migrating saved Interactive Reports

    Hi all, We are changing our authentication scheme for our Apex 4.2 app. Unfortunately the new authentication provider requires us to use usernames of a different format to those that we currently use. This will make our saved interactive reports for

  • I did not get facetime in my iphone when my account is linked to the u.s

    guys i brought the iphone in the united arab emirates [dubai] during my visit there for a meeting but then when i came back to new york and updated to ios7 it did not have facetime in it even when my apple id is from the us.....help me

  • How to create WSDL

    hi all how to create WSDL in webservice model Thanks jay

  • Can't find the BEFW11S4 wirelessly.

    I received the BEFW11S4 as a gift from my father-in-law and he had someone grab his wireless signal so he shut it off.  I beleive I reset the router to defaults and upgraded the firmware but I cannot find the router with my wireless card.  I have ena