Skip to Content

Enhancement Packs for CRM

We recently made the decision at my company to migrate our CRM system from 7 and apply EHP1.  However the process of doing this feels like a “mini-upgrade”.  Our reasoning was that time difference between just applying support stacks to CRM 7 and moving to EHP1 was nearly the same.  We also thought it might be nice to gain some additional business functionality if we were going to spend signficant time on testing.

Lots of cleanup

After the application of EHP1 and related patches, we had a lot of cleanup work.  Luckily there were some new/improved tools.  The Runtime Repository Comparison tool is much improved from older releases: transaction WCF_RT_COMP.  A brand new tool called Webclient UI Framework Check transaction WCF_CC or built into the component workbench was very useful.  We were able with those two tools to identify many of our issues related to our custom development.  Here are my recommendations when adjusting your Webclient UI developments after the upgrade to EHP1:

  • Compare the Repositories and adjust to be in sync with the current SAP version
  • Compare the HTML source / BSP definition of all views to make sure the page attributes and HTML are in sync with the SAP version
  • Validate/compare any methods that were redefined and do not call “super” for adjustments. (Yes in some cases a complete redefintion was necessary and just invoking super and manipulating the results didn’t work)

User Experience Impressions

We turned on a few switches after the EHP1 was installed and started playing with a few new features.  Here are some of my random impressions with the new functionality.

UI Appearance

The UI in the signature design is more “square in the screen elements”.  It feels a little more modern and polished than before.  Error messages in the “old display method” now are higlighted in green and certain fields that are required will turn red when they are missing data. 

Favorites

I’m still working on setting this up, but so far the only drawback I see is that you can only access your favorites from the homepage.  I like how you can share favorites with other users.

Tagging

Interesting concept, but wish it was integrated with business partner marketing attributes and segmentation.  Logically it seems to be a more modern way to classify data.

Partner Quick Create

The quick create of a business partner from the transaction is somewhat disappointing.  Sales area data can’t be maintained on the quick create screen, which is a major issue for those of us who like to restrict security based on sales area.

Overall Performance

The system feels and seems faster.  In fact on the same physical hardware as our development system, the sandbox which was a copy of development outpeforms the older system doing the same tasks.  This was a shock because normally I’m used to upgrades leading to worse performance on the same hardware. 

Wait till next year – Stay Tuned

Based on the results of the sandbox upgrade, we look to be moving forward with this project.  This means that hopefully I will have more experiences surrounding EHP1 of CRM and how we started to utilize the new features beyond a technical upgrade.

To report this post you need to login first.

3 Comments

You must be Logged on to comment or reply to a post.

  1. Manoj Kumar

    Hi Stephen,

    Thanks for these great inputs. We recently upgraded from CRM 6 to CRM 7 EhP2 and are in the process of clean up. From the 3 main tasks that you describe:

    1. Compare the Repositories and adjust to be in sync with the current SAP version.
    2. Compare the HTML source / BSP definition of all views to make sure the page attributes and HTML are in sync with the SAP version
    3. Validate/compare any methods that were redefined and do not call “super” for adjustments.

    We’ve completed the comparison of HTML source / BSP definition and used transaction SM34 and view cluster ‘BSPWDVC_CMP_EXT’ to get a list of all the components that we’ve enhanced.

    Do you know if there is any view cluster or table where we can get the list of all the methods that have been redefined in a component? I tried using the transactions that you detail: WCF_RT_COMP and WCF_CC but I couldn’t get the information from them.

    Thanks.

    (0) 
    1. Stephen Johannes Post author

      I normally comment faster on my blogs but with the new SCN, the notifications don’t really appear for anything I wrote before this year.

      You are going to manually look at all your components and views to see what was adjusted.  There might be an automated way via writing some code, but I just had to do a manual scan and adjust.  It’s a pain, but there has to be some work during an upgrade.

      (0) 
  2. Christian Drumm

    Hi Stephen,

    during a recent upgrade I noticed that the two transaction WCF_RT_COMP and WCF_CC are also available in CRM 7.0 EhP0 at a certain service pack level.

    This made applying a service pack to CRM 7.0 EhP0 much easier as we didn’t need to do the manual comparison.

    Christian

    (0) 

Leave a Reply