Skip to Content
Author's profile photo Former Member

Expectations in Upgradation of CRM 4.0 to CRM 2007

Upgrading from CRM 4.0 to CRM 2007 can be complex considering the fact that, UI framework is completely changed in CRM 2007. It could be quite a challenge If the client has done a lot of customizing and custom development in CRM 4.0 PCUI and want to retain most of it in new web UI. 

As you already know, SAP provides a path to upgrade from CRM 4.0 to CRM 2007. However, the upgrade is not part of a standard delivery and can only be done as a part of a customer project.

Standard tool is available to Upgrade from CRM 4.0 to CRM 2007. But this tool is limited for some components only (CRM Application Server), most of the components cannot be upgraded. They can only be migrated.


Some of the challenges and learning from our upgrade project, 

  1. Since the CRM 2007 Web UI framework is completely different, UI Customizing and development done in PCUI cannot be reused. Infact, these changes are lost and have to be redone in CRM 2007 Web UI.
  2. Since the customizing done in PCUI is quite a large, we made what is called as “ master list document”, that contain the OOB features and the enhancements and modifications done on top of standard.  
  3. The next step is to compare CRM 4.0 features (OOB) and enhancements with CRM 2007 web UI.  Analyze how much of it is available as OOB in CRM 2007. 
  4. Work as a team to analyse if some of the enhacements done is PCUI can be done in a better way (right way) in web UI.
  5. Refer the latest upgrade guide as well as the migration guide from SAP for list of components for upgrade. 
  6. Refer SAP notes like 1118231 for UI and 1037748 for EEWB etc
  7. In CRM 2007, for business transactions that need more memory space customize the memory threshold (100 MB) accordingly.



  1. Make sure to divide the project into phases. First phase can just be a technical upgrade from CRM 4.0 to CRM 2007. Make sure that everything works fine within the context. Next phases could be to implement new functionalities (Sales, Service, Marketing etc). 
  2. Even though most of the functionalities need to be rebuilt in web UI, spend time in analyzing the earlier version of CRM. This would help in minimizing the surprises for the end users as they are used to the earlier PCUI screens. This also helps to make sure some of the ease of use features and critical developments are taken care in new version.

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member
      Thanks this is really helpful. Is there same information available for CRM 5.0 to CRM 2007 upgrade. ?
      Author's profile photo Stephen Johannes
      Stephen Johannes
      Just to chime in, with the exception of some middleware migration issues from 4.0 to 5.2 and above.  The same issues in 4.0 to CRM 2007, will apply in CRM 5.0 to CRM 2007.

      I can tell you we faced similar type of issues when moving from CRM 40 to CRM 52.

      Take care,

      Author's profile photo Former Member
      Former Member
      Blog Post Author
      Hi Chetan,

      Thanks for the comment .

      Yes, i guess the issues would be same for CRM 5.0 to CRM 2007 upgrade as well. Let me know if you have any specific issues which i can help with.


      Author's profile photo Gregor Wolf
      Gregor Wolf
      Hi Prabhudev Pattanshetti,

      can you please explain me what the acronym OOB means?

      Best regards

      Author's profile photo Former Member
      Former Member
      Blog Post Author
      Hi Gregor  ,

      Sorry for the Cryptic word.
      OOB means "Out Of the Box" . Standard objects delivered by SAP (not enhanced or custom developed ) are normally referred as Out Of the Box (OOB).


      Author's profile photo Former Member
      Former Member
      We're currently at the beginning of an upgrade from 4.0 to CRM 2007.

      Will any existing middleware replication to R/3 that works in 4.0 have to be redone in 2007 or can we assume that works just fine?