PDA

Ver la Versión Completa : IT_ZTFIIETU" and "ITAB" are not mutually convertible.


Solid_Legna
28/06/11, 19:50:41
Buenas Tardes a todos,

mi problema es el siguiente al meter mi codigo en el uccheck me sale el siguiente mensaje de Error "IT_ZTFIIETU" and "ITAB" are not mutually convertible. In Unicode programs. la delcaracion de mis tablas es la siguiente

BEGIN OF ZTFIIETU_BS,
HKONT LIKE ZTFIIETU-HKONT,
KUNNR LIKE ZTFIIETU-KUNNR,
BELNR LIKE ZTFIIETU-BELNR,
BLART LIKE ZTFIIETU-BLART,
AUGDT LIKE ZTFIIETU-AUGDT,
WRBTR LIKE ZTFIIETU-WRBTR,
DMBTR LIKE ZTFIIETU-DMBTR,
ZLSCH LIKE ZTFIIETU-ZLSCH,
TXBFW LIKE ZTFIIETU-TXBFW,
TXBHW LIKE ZTFIIETU-TXBHW,
MWSKZ LIKE ZTFIIETU-MWSKZ,
WMWST LIKE ZTFIIETU-WMWST,
MWSTS LIKE ZTFIIETU-MWSTS,
VBELN LIKE ZTFIIETU-VBELN,
IBLAR LIKE ZTFIIETU-IBLAR,
VKORG LIKE ZTFIIETU-VKORG,
VTWEG LIKE ZTFIIETU-VTWEG,
BUKRS LIKE ZTFIIETU-BUKRS,
GSBER LIKE ZTFIIETU-GSBER,
CUENTAS LIKE ZTFIIETU-CUENTAS,
END OF ZTFIIETU_BS.


DATA BEGIN OF ITAB OCCURS 0.
INCLUDE STRUCTURE ZTFIIETU.
DATA END OF ITAB.

DATA: IT_ZTFIIETU TYPE STANDARD TABLE OF ZTFIIETU_BS.

Espero me puedan Ayudar y de antemano muchas gracias.

Saludos.

kibo
28/06/11, 20:23:45
En que sentencia te aparece ese error?

Seguramente intentes pasar los datos de una tabla interna a otra.

Lo que te esta diciendo, es que son de distintos tipos; si las tablas tienen los mismos campos deberias de declararla igual y si tienen distintos campos seria incoherente asignarle los datos de una tabla interna a otra; porque se pueden perder datos al estar declaradas de distintas maneras.

Tene en cuenta que al hacer:

DATA BEGIN OF ITAB OCCURS 0.
INCLUDE STRUCTURE ZTFIIETU.
DATA END OF ITAB.

Esta asignando tambien el campo MANDT (si es que la tabla ZTFIIETU lo tiene como campo en la se11); que por lo visto en ITAB no lo tenes declarado.

Solid_Legna
12/07/11, 17:27:48
Muchas Gracias kibo pude resolver el problema todo por falta de un campo XD :D