Business Role - Configuration Key

Hi experts,
I have made a lot of view configurations on my configuration key. And now, i need another role with same configurations except 2 or 3 diferences. So i want to copy the configuration key with all its configurations. Does anybody know how can i do this?
Regards.
Sadi Yılmaz

There is a class named CL_BSP_DLC_STORAGE_UTIL with a method COPY_CONFIG(). I am sure you can write a small report looping over the entries in the configuration table for your role key. Best of all this method writes the transport entries for free =)
I think it does copy the texts you maintained on the view, too.
cheers Carsten

Similar Messages

  • How to creating a role configuration key, nd how to assigning it to our bus

    how to creating a role configuration key, nd how to assigning it to our business role?
    advance thanks..

    Hello Suri,
    To create the Role Key
    In the SPRO CRM - UI Framework - Technical Role Definition - Define Role Configuration Key
    Then to assign the Business Role in the
    In the SPRO CRM - UI Framework - Business Roles - Define Business Role
    The field  for the Role Key is Config Key
    Regards.

  • Role configuration Key

    Hi All,
    I want to know what is Role configuration key. I need to assign users to a particular role and enhance a componet view in WEB UI of CRM 2007 for particular users.
    example:
    For a particular group of users i need to change the view and restrict few fields or give only display access for input fields.
    Early reply would be appreciated.
    Thanx
    Pandiyan.

    hi
    by authorisation keys we mean that we have a functionality in CRM by which we can restrict the role of the people working in SAP.
    it is none othere than we have authoirisation objects we have which we use as key and how we do that is as follows:
    Activities
       1.Set up the authorization for your role in transaction Role Maintenance (PFCG).
       2. In the Menu tab page, select Transaction.
       3.Assign transaction BSP_WD_CMPWB for the BSP WD Component Workbench.
    Set up at least display authorization for S_DEVELOP and S_DATASET.
    In the Authorizations tab page, assign the authorization object for UI configuration CRM_CONFIG to the authorizations in your role.
    Maintain the values for the following authorization fields:
          UI Object Type (OBJECT_TYP)
          Role Configuration Key (ROLE_KEY)
          Component Name (UI_COMP)
          BSP View Name (VIEWNAME)
          Activity (ACTVT)
    Generate the authorization profile and assign the users.
    this is just an instance that how you use an authorisation object such that a key is generated which will alow you to restrict particular user to change ,display or maintain the data.
    similarlyl you can use the other authorsaition object for your purpose.
    hope it clears your doubt
    best regards
    ashish

  • How can I get role configuration key in an abap program?

    Hello there!
    In a abap program I would like to get which configuration key it is running.
    The idea is, our abap program will decide which instruction execute depend on the current configuration key, but, we donu2019t know how to get this information.
    Does anybody know a BAPI, BADI or something like that to do this?
    Regards,
    Laercio

    Hi,
    Threre is no standard API provided for this however you can use following code snippet do get your jobe done.
         data: LV_PROFILE type ref to IF_CRM_UI_PROFILE.
         data: LV_ROLE type string.
         LV_PROFILE = CL_CRM_UI_PROFILE=>GET_INSTANCE( ).
         if LV_PROFILE is bound.
            LV_ROLE = LV_PROFILE->GET_PROFILE( ).
         endif.   
    Now, the LV_ROLE will contain the ID of the Business Role.
    If you're interested in the role config key you might add the following lines of code.
           if LV_PROFILE is bound.
             RV_RESULT = LV_PROFILE->GET_COMPONENT_PROFILE(
                           CL_CRM_UI_PROFILE_ROLE_CONFIG=>GC_PROFILE_ID ).
           endif.

  • Business role configuration

    Hi
    Can we configure the business role of sales professional in backend so as to make it eligible to block/archive an account in web UI??
    Thanks
    Aakshi

    Thanks for the reply.
    1. Can we Block/Achieve the BP from WEBUI.
    2. If yes, through which Business Role.
    3. If not available as standard how can we achieve this.
    As a standard the BLOCK and Archieve options are available in STATUS tab of BP in CRM GUI.
    We would like to know, how can we control it through WEBUI.
    Please advise.

  • Business Roles configuration for ARM

    Hi Gurus,
    We have implemented ARM piece of AC but now we have a requirement to map our security technical roles to business roles. Can we create and use business roles without using BRM ?
    Example: Create/maintain single roles in backend (ECC/BW etc) and import in GRC then map single roles to Business roles for requestors to select.
    Regards,
    Salman

    Yes Salman,
    You can use BRM to create business roles to group roles as per your requirement. You need to confirm the check box for connection group as Business, as below:
    As you mentioned, I assume you have defined the Methodology Processes and Steps for role maintenance then under NWBC, you would be able to see role type as Business.
    Hope you completed the action for: Deactivate Role Types
    Let us know if you need more info on this or for any issues.
    Regards,
    Ameet

  • Role Config Key Not Working under Business Role

    Hi Gurus,
    I have created a Z role configuration key under a Z business role which is assigned to my user id. I have done some configuration changes under that role config key. Now when i login with my user id, i am not able to see the config changes. It always shows the standard config.
    Please let me know if i have to do any additional thing to get the custom config.
    Appreciate your inputs.
    Thanks,
    Sujani.

    Hi All,
    I have enhanced the standard component IUICOBJD for the Point of Delivery view. I have written the following code in the DO_CONFIG_DETERMINATION
        DATA: lr_config TYPE REF TO cl_bsp_dlc_configuration2,
                 ls_ui_profile TYPE crms_ui_role_profile.
        lr_config ?= me->configuration_descr.
        cl_crm_ui_roles=>get_role_attrib( IMPORTING es_role_attributes = ls_ui_profile ).
        IF ls_ui_profile-role_config_key = 'ZPOD'.
          lr_config->if_bsp_dlc_config_appl~set_object_type( '<DEFAULT>' ).
          lr_config->if_bsp_dlc_config_appl~set_object_sub_type( '<DEFAULT>' ).
          lr_config->if_bsp_dlc_configuration~set_component_usage( '<DEFAULT>' ).
          lr_config->if_bsp_dlc_configuration~set_role_key( ls_ui_profile-role_config_key ).
    However, The standard configuration is still coming. If i perform some action on the screen then it is taking the custom configuration. I want to display the customer configuration the very first time.
    Please help me in this regard.
    Thanks,
    Sujani.

  • How can we copy an enhancement set to a different Business Role?

    Experts,
    How can we copy an enhancement set to a different Business Role?
    Currently we have an enhancement to a Business Role "SALES PRO."  How can i make the same enhancement set active for a different Business Role? ie. MARKETINGPRO.
    Thanks,

    Hi,
    it is recommended to have only one active enhancement set per client.
    For your businessrole you could use the role configuration key.
    In our system each businessrole has it´s own role configuration key. But we implemented also a BADI if no configuration is found use our company default role configuration key and only if there is also no configuration use SAP .
    Kind regards
    Manfred

  • Configuration Key link with Business Transaction

    Hi Frds,
    Where can we identify the Business transaction type link with the configuration key. I am looking at code place prospective not by pressing f2 in the UI.
    Please suggest.
    Thanks
    Imran

    Hi,
    you can get configuration details usinf class cl_bsp_dlc_configuration2
    Take configuration in DO_CONFIG_DETERMINATION
    DATA: lr_my_window     TYPE REF TO cl_bsp_wd_window,
    lr_configuration TYPE REF TO if_bsp_dlc_config_appl,
    lr_configuration_c TYPE REF TO cl_bsp_dlc_configuration2.
    lr_configuration ?= me->configuration_descr.
    from lr_configuartion you can get attributes OBJECT_TYPE,OBJECT_SUB_TYPE
    lv_object_type = lr_configuration->get_object_type( ).
    lv_obj_subtype = lr_configuration->get_object_sub_type( ).
    COMPONENT_USAGE you can get using window
    lr_my_window = me->view_manager->get_window_controller( ).
      IF lr_my_window IS BOUND.
        lv_usage_name = lr_my_window->get_component_usage_name( ).
      ENDIF.
    ROLE you can get using class cl_crm_ui_profile
    DATA : lv_profile TYPE REF TO cl_crm_ui_profile,
                   lv_role TYPE string.
            lv_profile ?= cl_crm_ui_profile=>get_instance( ).
            lv_role = lv_profile->if_crm_ui_profile~get_profile( ).
    Regards,
    Deepika.

  • Two Business roles with same config key

    Hello ,
    I have 2 users groups, the search for account page UI should be configured different for them. Rest of the pages should have the same layout.
    Do I need to create 2 different configuration keys? Can I just define 2 Business roles with same configuration key? How can I make only account search view different? May be using special object type?
    Thank you,
    Rika

    Hello ,
    Thank you very much for your answer.
    May be I need to explain my problem with more details:
    We created z* business role for Sales team. We designed screens and made all necessary enhancements.
    Now I need to create a new Business Role for management. This role should have the same WEB GUI except some little changes:
    For example: Sales Rep do not need search for accounts by Sales group/office. So we hide this search for him.
    Management should have options to search by Sales group.
    There some additional changes in several views that should be performed for management.
    Should I copy every view to new configuration key (one by one) in this case?
    As a told before most of views are similar.
    Thank you
    Rika

  • Ui configuration at run time using role config key and object type

    Hi experts,
    Let me start by admitting that I am very new to the crm webui. I have a requirement in which I need to create a few z business roles and unique role config keys for them. And I have been given some requirements like below.
    - Access to Account, Service Request, Knowledge Article and FACT sheet data
    - Able to display all service requests.
    below is the processing logic that I have been told.
    Using the role config key, different view configurations would be created for respective components in
    the component workbench.
    Based on the business role, respective role config key would be picked up and the corresponding
    view would be displayed on UI.
    In addition to this, in the IMPL class of the component work bench, DO_CONFIG_DETERMINATION
    method could also be used to specify which role config should be picked up.
    Do they mean that using same role config key, I need to create more than one UI configuration? I was also told by some one that I need to create the configuration according to ui objects and sub object and then inside the  DO_CONFIG_DETERMINATION methode, I can check the role config key and hard code the ui object and the sub object. But I do not know how to create them.
    Could anyone tell me from where I can start and how to achieve this task?
    I apologize if my question is very basic.

    Do they mean that using same role config key, I need to create more than one UI configuration? I was also told by some one that I need to create the configuration according to ui objects and sub object and then inside the DO_CONFIG_DETERMINATION methode, I can check the role config key and hard code the ui object and the sub object. But I do not know how to create them.
    Could anyone tell me from where I can start and how to achieve this task?
    I apologize if my question is very basic.
    You can do the following
    a) Go to the view you want to create a new configuration.
    b) Choose 'Copy Configuration' .
    c) There you would be asked to enter the Role Config Keys , Object Name & Sub Object Name. You can choose your own names for Object Names & Sub Object Name.
    d) go to DO_CONFIG_DETERMINATION. There based on your logic you can load the configurations this way
            IF (your_condition) EQ abap_true.
              CALL METHOD me->set_config_keys
                EXPORTING
                  iv_object_type          = 'your_object_type'
                  iv_object_sub_type      = 'your_sub_obj_type'
                  iv_propagate_2_children = abap_false.
    Regards
    Kavindra

  • Replicate Cust Enhancements on UI Configuration to different Business Roles

    Hi Fellas,
    I thought this would be straight out of the book solution,
    well, but it seems Im not so right .
    I need some suggestions on the following issue i am facing-
    I had made some custom changes to a CRM application (Creating a Service Request - SRQM_INCIDENTH, Creating
    Business Opportunities - BT111H_OPPT) on a Z Business Role which has been associated as default to my User ID.
    Now i have been asked to replicate the same UI screen changes to some other Z Business Roles as well.
    I took the approach of creating a new UI Configuration (Copy of the exisiting UI Configuration) based on the resp. role - ZABC.
    But when i logged into WEBUI with the role ZABC i did not see the view i expected.
    Can you all please pour in what you think should be the way to do this job?
    Folks plz pour in with quick responses as today is d last day of d mighty 2010 year !
    and i certainly dont wanna pull this issue in the mightier 2011
    Best Regards
    Dedeepya

    Hello all,
    It lies resolved
    Well, my earlier solution was indeed correct. just few tweaks here n there.
    Wish u all SDNers a Fantabulous Year 2011.

  • 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.

  • Copied Business Role in Solution Manager ITSM

    Hi All
    This is eunhwa.
    I have a question regarindg copied business role in Solution Manager ITSM.
    To copy business role, I copied technical roles Navigation profile, configuration key and PFCT Role ID. And then I copied
    a business Role. And assign copied technical roles to copied business role.
    And I changed Direct link group UI. For example, in copied business role ZSOLMANPRO, There were many
    direct links, I only left ‘incident’ and ‘problem.
    However when I selected incident’ in direct link, there was no transaction ‘zmin’ assign. I couldn’t create a incident.
    Why this error happened? Is there anything which I miss?
    Thanks.
    Best Regards,
    Eunhwa Park

    Hi,
    Well, there are multiple things you can check.
    1. If you are using IE
    You have to add the page/pop-up to the compatibility mode of your Browser.
    IE -> EXTRAS -> Settings for Compatibility Mode -> Add -> Refresh the CRM WEB UI
    2. Check if you had assign SM-CREATE in the ZSOLMANPRO Navigation profile. (In Assigning the direct link groups to Nav. Bar profile.
    3. Check whether you had authorizations for ZMIN in PFCG profile.
    4. Additionally check
    1905448 - How to restrict the suggested transaction codes when creating an ITSM
    Incident using CRM Web UI - Solution Manager
    5. In define transaction types corresponding transaction types are active. (In SPRO under solman ->Capabilities->ITSM-> Transactions)
    6. Check the copy control whether they are fine. (In SPRO under solman ->Capabilities->ITSM-> Transactions)
    7. Ensure that the transaction type's channel definition in customizing is set to 'CRM Web-Client UI'
    If your issue is still not resolved yet, please paste the error/screen you are getting.
    Regards
    Rishav

  • 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

Maybe you are looking for

  • Sharpening in Aperture 1.5.6

    I'm using Aperture 1.5.6 on OSX 10.4.11 My camera is a canon 40d. When I import RAW images from the memory card I've noticed that if i open the adjustments HUD and look at the Edge sharpening intensity slider, it's already at around 0.8 I'm used to o

  • Thunderbolt external SSD won't mount

    I'm using the Elgato Thunderbolt SSD as an external hard disk with my 2013 MBP. Since I'm also using a Thunderbolt display, I usually daisy-chain the disk to the display. Recently I disconnected the Thunderbolt display from my computer without unmoun

  • Upgrading from FCE to FCP

    Is there any way to upgrade from FCE to FC studio or do I have to buy the whole studio suite? Im running Final Cut Express 2 btw. -Mads Meskalin

  • Adobe Form translation - English to Chinese

    Hi,     I am using SE63/PDFB to edit the target language to chinese, for some reason when I try to paste chinese characters, system is not recognizing, I see square boxes for the chinese chars. Please let me know what would be the problem. I am good

  • I have 2 problems with Mail. I cannot address an email to more than one recipient. And I receive some emails more than once.

    I have 2 problems with Mail. I cannot address an email to more than one recipient. And I receive some emails more than once. Can you please help?