I recently performed a upgrade of one of our customer SAP CRM systems form SAP CRM 7.0 EhP0 to SAP CRM 7.0 EhP3. In this document I've collected the errors we encountered during the service pack upgrade as well as the relevant notes to solve them.
In order to being able to login to the CRM Web UI again I had to activate the necessary SICF service. Note 1295006 - Mandatory SICF services for IC WebClient contains a list of all SICF service that need to be active in order to use the CRM Web UI
In addition to the service mention in the note I also had to activate the service /default_host/sap/webcuif/uif_callback before being able to log into the Web UI again.
After every service pack or EhP upgrade all enhanced Web UI components need to be checked and maybe adapted. The following note describe the necessary steps:
Note 1570869 - Adaption of enhancements after SP or release upgrade
During the upgrade to SAP CRM EhP3 I encountered the following error message in quite a number of the adjusted BSP components: BSP_WD_TOOLS 225 "Multiple usage of view ... is not allowed". The reason is that SAP moved some view into separate view sets. These view sets are then included into the windows. If one simply copies the changes from the SAP Repository.xml to the one in the enhances component, the views that were moved to view sets views are included twice in the window. The following screen shot show an example of such an issue in the component BP_HEAD:
In order to solve this issue, the unneccesarry embedding of a view (in this case the second one in the screen shot) simply needs to be deleted from the Repository.xml.
During the upgrade I also noticed some components that caused dumps although no problems were visible in transaction WCF_CC. The reason was that SAP standard changed the public methods of the view controllers. As the enhancement of a component leads to the copying of the view HTM-file, the HTM-file in the enhanced components in some cases referenced methods of the view controllers that were not available any more.
In order to solve these issues I simply deleted the HTM-file in the enhanced component and copied the HTM-files form the SAP standard component. Note, that before deleting the HTM-file you should make sure that it doesn't contains any customer specific enhancements. If this is the case, the customer specific enhancements need to be added again after copying the SAP standard HTM-file.
During our upgrade the issue described above occurred in the following components:
Besides the changes in UI components I also encountered some notable changes to some APIs we frequently used in our custom developments.
After the EhP3 upgrade I noticed the following errors:
During the EhP upgrade I noticed, that the ABAP Test Cockpit (ATC) can be very useful during an system upgrade. Instead of performing a lot of manual test to find the problems e.g. related to API changes I simply ran an ATC check across all custom development objects. The results of the ATC check already highlighted most of the problems mentioned above.
I hope this information is useful for anyone performing an EhP3 upgrade in SAP CRM.
Christian
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
7 | |
5 | |
5 | |
5 | |
4 | |
4 | |
4 | |
4 | |
3 | |
3 |