Skip to Content
0
Former Member
Nov 18, 2008 at 05:12 PM

Crash on the account screen after an upgrade

83 Views

Hi experts.

We have made recently an upgrade from CRM 5.2 to 6.0 and we have some errors.

For example, we can't no longer access the Individual account creation screen, 3 exceptions are raised.

Cannot display view MainWindow
An exception has occurred Exception Class  CX_BSP_WD_INCORRECT_IMPLEMENT - The view controller or custom controller "" was implemented incorrectly  
Method:  CL_BSP_WD_COMPONENT_USAGE=>IF_BSP_WD_COMPONENT_USAGE~BIND_CONTEXT_NODE  
Source Text Row:  24 
An exception occurred during the activation of target view Overview.MainWindow for the navigation
An exception has occurred Exception Class  CX_BSP_WD_RUNTIME_ERROR - View Overview.MainWindow could not be bound  
Method:  CL_BSP_WD_VIEW_CONTROLLER=>BIND_VIEW  
Source Text Row:  162 
An exception occurred during the activation of target view Overview.MainWindow for the navigation
An exception has occurred Exception Class  CX_SY_REF_IS_INITIAL - Dereferencing of the NULL reference  
Method:  CL_BSP_WD_VIEW_MANAGER=>HANDLE_FOLLOWUP_NAVIGATION  
Source Text Row:  6 

For the first exception, I have debugged the system and here is what happens. In the BP_HEAD_MAIN component controller (method WD_USAGE_INITIALIZE), at one point, the

system retrieves the context nodes available and the context node

MESSAGEFILTER is not retrieved. That's why an exception is raised.

The error occurs in the following bloc of code of the :

class : CL_BP_HEAD__BSPWDCOMPONE1_IMPLCM001

method : WD_USAGE_INITIALIZE

CALL METHOD lv_usage->bind_context_node
EXPORTING
iv_controller_type = cl_bsp_wd_controller=>co_type_component
iv_target_node_name = 'MESSAGEFILTER'
iv_node_2_bind = 'MESSAGEFILTER'.

Inside the bind_context_node method, when the system tries to get the

context node (IF_BSP_WD_COMPONENT_USAGE~GET_CONTEXT_NODE), MESSAGEFILTERis not included in the table LT_ALLOWED_NODES

Does anyone have a clue on how we can correct this ?

Thanks in advance for your help.

Regards.

Helder.