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 -> *.