Skip to Content
0
Former Member
Jun 08, 2011 at 07:45 AM

Data objects in Unicode programs cannot be converted

117 Views

Hi experts,

i am an SAP BW consultant. However i am trying to enhance a standard datasource and i have written a customer exit code for that.

DATA : ZHR_EXTRCT TYPE HRMS_BIW_PY1,

L_TABIX TYPE SY-TABIX.

CASE I_DATASOURCE.

WHEN '0HR_PY_1'.

LOOP AT C_T_DATA INTO ZHR_EXTRCT.

L_TABIX = SY-TABIX.

SELECT ABWTG ENDDA BEGDA SUBTY FROM PA2001 INTO ZHR_EXTRCT

WHERE PERNR = ZHR_EXTRCT-PERNR

AND SUBTY = ZHR_EXTRCT-ZSUBTY.

ENDSELECT.

MODIFY C_T_DATA FROM ZHR_EXTRCT INDEX L_TABIX.

ENDLOOP.

WHEN OTHERS.

EXIT.

ENDCASE.

However, i am getting a short dump saying "Data objects in Unicode programs cannot be converted." and the arrow is pointed at the line LOOP AT C_T_DATA INTO ZHR_EXTRCT.

Can you please tell me if there is a data -type mismatch.

Thanks in advance.