CRM and CX Blogs by SAP
Stay up-to-date on the latest developments and product news about intelligent customer experience and CRM technologies through blog posts from SAP experts.
cancel
Showing results for 
Search instead for 
Did you mean: 
grace_xin
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi all,

I encountered the following dump after upgrade. Have you encountered the same dump after upgrade?

The detailed information of this dump is like the following

Category                  ABAP Programming Error

Runtime Errors         UC_OBJECTS_NOT_CONVERTIBLE

ABAP Program         CL_CRM_GENIL_CONT_SIMPLE_OBJ==CP

Application Component  CA-WUI-GOL-GIL

Date and Time          08/21/2016 22:05:14

Source Code Extract Line  SourceCde  

1 method IF_GENIL_CONT_SIMPLE_OBJECT~GET_ATTRIBUTES .  

2   field-symbols:type any.  

3  

4   assign ME->DATA_REF->ATTRIBUTE_REF->* to <ATTR>.   

5   if SY-SUBRC = 0.

>>>>>     ES_ATTRIBUTES = <ATTR>.

call stack

79  METHOD IF_GENIL_CONT_SIMPLE_OBJECT~GET_ATTRIBUTES CL_CRM_GENIL_CONT_SIMPLE_OBJ==CP

78  METHOD IF_BOL_BO_PROPERTY_ACCESS~GET_PROPERTIES CL_CRM_BOL_ENTITY=============CP

77  METHOD IF_CRM_BP_UIU_VIEWS~CHANGE_CONFIG_TYPES ZCL_CRM_BP_UIU_VIEW_CONFIG====CP

76  METHOD ADDRESS_CONFIG CL_CRM_UIU_BP_TOOLS===========CP

75  METHOD DO_CONFIG_DETERMINATION CL_BP_CONT_CONTACTNEWDETA_IMPLCP

74  METHOD DO_CONFIG_DETERMINATION CL_BP_CONT_CONTACTQUICKCR_IMPLCP

73  METHOD DO_REQUEST CL_BSP_WD_VIEW_CONTROLLER=====CP

72  METHOD DO_REQUEST CL_BSP_CTRL_ADAPTER===========CP

71  METHOD CALL_CONTROLLER CL_BSP_PAGE_BASE==============CP

In my case, in the affected system, Badi CRM_BP_UIU_VIEW_COFIG is used. After upgrade, the data structure is changed, which is being passed as ME-> Data_REF -> Attribute_REF -> * in class CL_CRM_GENIL_CONT_SIMPLE_OBJ, method IF_GENIL_CONT_SIMPLE_OBJECT~GET_ATTRIBUTES.

But in the badi implementation, the coding is still designed to handle the previous data structure. Hence this dump happens.

If you encounter the same error as me, you could

1. firstly check if this issue could be reproduced in the standard business role

2. if this issue can't be reproduced with standard business role, you may need check if there is any badi implementation using ME-> Data_REF -> Attribute_Ref -> *.