How-To Change CRM WebUI Descriptions

Embed Size (px)

Citation preview

  • 7/31/2019 How-To Change CRM WebUI Descriptions

    1/6

    How-to change CRM WebUI descriptions

    Attachments:14

    Added by Guest, last edited byStephen Johanneson Dec 21, 2009 (view change)

    Summary

    As many threads were posted on CRM forums asking for some help to change CRM WebUI

    descriptions (navigation bar links, work area titles, component view, etc), I decided to listhereafter a couple of basic techniques to do so... Remark: screenshots and SPRO customizing

    paths were taken from CRM7.0. So you may not have exactly the same if you're using another

    CRM version.

    Author: Nicolas Busson

    Company: NB Conseil

    Created on: 20th of December 2009

    Author(s) BioI'm Nicolas Busson, CRM consultant for 6 years (from Paris, France). Indeed that's the only SAP

    module that I've ever worked on. And since january 2007 I'm involved in CRM6.0 and CRM7.0implementations.

    Change navigation bar link descriptions

    Let's start with something quite simple: the navigation bar. Case study: you want to change

    "Account management" that you can see in most of the business roles provided by SAP (see

    following picture):

    Method1: business role customizing

    Goto SPRO >> CRM >> UI Framework >> Business roles >> Define business role, and select

    the relevant Business role. Then goto "Adjust work centers" and enter a new description in

    column "Work Center Tilte (Role)":

    http://wiki.sdn.sap.com/wiki/display/CRM/How-to+change+CRM+WebUI+descriptionshttp://wiki.sdn.sap.com/wiki/pages/viewpageattachments.action?pageId=153780231&metadataLink=truehttp://wiki.sdn.sap.com/wiki/pages/viewpageattachments.action?pageId=153780231&metadataLink=truehttp://wiki.sdn.sap.com/wiki/pages/viewpageattachments.action?pageId=153780231&metadataLink=truehttp://wiki.sdn.sap.com/wiki/display/~sokli4thttp://wiki.sdn.sap.com/wiki/display/~sokli4thttp://wiki.sdn.sap.com/wiki/display/~sokli4thttp://wiki.sdn.sap.com/wiki/pages/diffpages.action?pageId=153780231&originalId=153780584http://wiki.sdn.sap.com/wiki/pages/diffpages.action?pageId=153780231&originalId=153780584http://wiki.sdn.sap.com/wiki/pages/diffpages.action?pageId=153780231&originalId=153780584http://wiki.sdn.sap.com/wiki/pages/diffpages.action?pageId=153780231&originalId=153780584http://wiki.sdn.sap.com/wiki/display/~sokli4thttp://wiki.sdn.sap.com/wiki/pages/viewpageattachments.action?pageId=153780231&metadataLink=truehttp://wiki.sdn.sap.com/wiki/display/CRM/How-to+change+CRM+WebUI+descriptions
  • 7/31/2019 How-To Change CRM WebUI Descriptions

    2/6

    Save your changes and see the result:

    Method2: navigation bar customizing

    First method could be time consuming if many roles are impacted because you will need to adapt

    all of them... So if they are using the same navigation bar profile, it is more efficient to changethe description here: SPRO >> CRM >> UI Framework >> Technical Role definition >> Define

    navigation bar profile. Then goto "Define work centers", select the relevant one and enter a new

    description in column "Tilte".

    Save your changes and see the result:

    Remarks:

    Check that you didn't change the description via method 1, otherwise the changes donevia method 2 won't be displayed.

  • 7/31/2019 How-To Change CRM WebUI Descriptions

    3/6

    Any logical link can be renamed exactly the same way: either at business role level (see"Adjust work center group link" and "Adjust Direct link group") or at navigation barprofile level... Quite easy, so I won't spend more time to describe it.

    Change work area title

    Now let's study another text element which is not so easy to modify Case study: you want tochange the work area title "Account management" (see following picture):

    Surprisingly, you cannot do it via customizing... In fact, this title is handled in methodIF_BSP_WD_HISTORY_STATE_DESCR~GET_STATE_DESCRIPTION of the relevant

    component. But where? Which view, which class? Unfortunately I don't think there is a rule

    valid 100% of the time. So you will have to search a little bit. In our example (AccountManagement), you will find it in view WCC_SLS_ACC/SalesAccounts:

    As you can see in this example all we have to do is changingOTR "CRM_UIU_BT_SALES_WCC/ACCOUNT_MANAGEMENT" via transaction

    SOTR_EDIT. That wil be exactly the same for work center "Activities" (OTR will

    be CRM_UIU_BT_SALES_WCC/ACTIVITIES), or "Administration", etc.

  • 7/31/2019 How-To Change CRM WebUI Descriptions

    4/6

    But it my happen that no OTR will be found. For example: work area "HOME" of standard

    SERVICEPRO business role. A simple text element is used instead, which prevents us from anymodification without either a modification of the standard, or a component/view enhancement

    (but maybe an oss note will be available soon to correct this?):

    Also, for a few work area components, you won't find any implementation of method

    GET_STATE_DESCRIPTION at view level (not even in the super class of your controller).

    That's because this method is implemented in the corresponding component WINDOW.Example: work area "Service" of standard business role SPL:

    And obviously, you will find a simple text there too:

    Change component title

    See "change work area title" paragraph: the only difference is that you may have a lot of views in

    an application component (like BP_HEAD), which makes it even more complex to find method

  • 7/31/2019 How-To Change CRM WebUI Descriptions

    5/6

    GET_STATE_DESCRIPTION. So my advice would be to take a look at the windows controller

    first...

    Change view section title

    Case study: you want to rename "My Open tasks" from the Calendar application (see followingpicture):

    Well, first we should check if a view configuration is available and try to rename the

    corresponding label... but unfortunately this is a table header: and there is no option to change

    this element in the configuration (we can only rename column descriptions). So this kind of textis handled in the HTML view (see CRM_CALENDAR/OpenTasks):

    Another example can be found in component BT126H_MAIL:

  • 7/31/2019 How-To Change CRM WebUI Descriptions

    6/6

    Conclusion

    Most of the time you will be able to change a field description via configurationl. But I hope thiswiki will help you find your way when the UI configuration tool is not supported to fit your

    requirements...

    Related Content

    http://forums.sdn.sap.com/thread.jspa?threadID=1518256 http://forums.sdn.sap.com/thread.jspa?threadID=1558389

    http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/15603

    http://forums.sdn.sap.com/thread.jspa?threadID=1518256http://forums.sdn.sap.com/thread.jspa?threadID=1518256http://forums.sdn.sap.com/thread.jspa?threadID=1558389http://forums.sdn.sap.com/thread.jspa?threadID=1558389http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/15603http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/15603http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/15603http://forums.sdn.sap.com/thread.jspa?threadID=1558389http://forums.sdn.sap.com/thread.jspa?threadID=1518256