cancel
Showing results for 
Search instead for 
Did you mean: 

Changing "Category 1" DDLB label in WebClient - Service Ticket

Former Member
0 Kudos

Hi,

Can anyone please tell me how to change the "Category 1" DDLB Label in the WebClient Screen of Service Ticket.

Thanks in advance.

Karthik

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Karthik

It's quite an involved process first time around so I'd recommend referring to the Consultants Cookbook for Interaction Center Webclient.

You'll make a copy of the BSP in question CRM_IC into something like Z_CRM_IC, you'll then copy the controller for the Service Ticket view SrvTHead into Z_CRM_IC, do this in transaction BSP_WD_WORKBENCH,

From there you can use SE80 to locate BSP Application Z_CRM_IC, modify the view SrvTHead head here, you'll find it under the Views section, activate and save your changes.

Then go to transaction CRMC_IC_RTFRAMEWORK, create a Framework Profile and update the controller substitution section regarding your new view and BSP.

Then update your webclient profile to use your Framework Profile.

Good Luck

Arden

Former Member
0 Kudos

Hi Arden,

Thanks for your reply. Im working on CRM 2007 and not 5.0. I had a look at the component at BSP_WD_CMPWB, i tried to enhance the component (ICCMP_BT_CAT), in the configuration there is only DDLB Block and no DDLB's, this can be understood because even the levels are configured in the configuration. And hence i could not change the texts in the component. Is there any way to change the text?.

Thanks,

Karthik

Former Member
0 Kudos

hi,

In CRM 2007, The label of a field can be changed by configuration. We must know the component and view name to which the field belongs. You may use F2 key to get the details. Go to the component in BSP_WD_CMPWB and display the details of that view. You would get a configuration tab. Go to configuration tab to modify the label. Select the field which you want modify. Alt-Select gives the details of that field where you may do the modification as per your requirement.

I hope it helps.

Regards,

Manas.

Former Member
0 Kudos

Thanks for your answer Manas. The default component provided is ICCMP_BT_CAT. I got the component and even tried to enhance it by creating an enhancement set, it just contains a block called DDLB Block , I think that the DDLB's are generated on the fly dynamically. The number of category levels which can be configured also adds up for the dynamic generation of ddlb's. The View code also contains the lv_xml configuration entry alone and nothing else. But i see the ddlb's in the webclient screen, it varies as i configure the number of levels in Customizing category profiles. There has to be a way to customize the text, is there any other way. Please let me know.

Thanks,

Karthik

Former Member
0 Kudos

hi karthik,

The category DDLB fields are in the component GSMCDDLB and the view name is DropDownlist.You can change the field name in the view layout.

thanks

giri

Former Member
0 Kudos

Hi Karthik,

Please follow the following steps to change the label:

1. Transaction BSP_WD_CMPWB

2. Fill in Component "GSMCDDLB"

3. Select "Display"

4. Expand Views

5. Double Click: "DropDownList"

6. Select Configuration Tab

7. Select the "Category 1" field by holding "ALT" and clicking the field.

8. Now you can modify the label of the field as per your requirement.

I hope above helps.

Regards,

Deepak

Former Member
0 Kudos

Hi,

The "GSMCDDLB" component is not configured to have the lv_xml configuration code, but it contains the chtmlb code there, but how ever the texts are passed from the controller to the page through the DDLB objects in the page attributes. The texts are fetched in the function GET_CAT_LABEL_TEXT of the implementation class of the DropDownList view of the component. In which the texts are picked from the OTR texts, the OTR aliases are CRM_IC_APPL/CATEGORY1 CRM_IC_APPL/CATEGORY2 and so on. So you can change the OTR texts in SORT_EDIT transcation for the respective aliases which will get reflected back on to the screen.

Thank you Giri and Deepak for your response.