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. -
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,
LaercioHi,
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. -
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
AakshiThanks 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,
SalmanYes 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
ImranHi,
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,
RikaHello ,
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
DedeepyaHello 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 ParkHi,
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.
CheersHi 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
-
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. Can you please help?