Skip to Content
0
Former Member
May 06, 2008 at 09:07 AM

One of the lines in stru1 and stru2 is not mutually covertible

30 Views

Hi,

I have problem in a program while enabling the program to UNICODE, I am receiving the following error while in a loop appending L_REC TO LIST_TAB.

"One of the lines in "LIST_TAB" and "L_REC" is not mutually convertible. In Unicode Systems, the lines of "LIST_TAB" must have the same structure layout (fragment view) as "L_REC"

How to solve this.

below is the code

DATA: L_REC TYPE YAT1008. "' Structure given below

TYPES: BEGIN OF T_LINE,

TYPE(2) TYPE C,

PRDCL TYPE YA_PRDCL,

FCTCD TYPE YA_FCTCD,

SALCD TYPE YA_SALCD,

OCLID TYPE YA_OCLID,

LINGR TYPE YA_LINGR,

MDLGR TYPE YA_MDLGR,

LINNO TYPE YA_LINNO,

PLNCL TYPE YA_PLNCL,

PLNCL2 TYPE YA_PLNCL,

FRMCL TYPE YA_FRMCL,

PLNCY1 TYPE YA_PLNCY,

PLNCY2 TYPE YA_PLNCY,

FRMCY TYPE YA_FRMCY,

PDPOC TYPE YA_PDPOC,

EFBDT TYPE YA_EFBDT,

EFEDT TYPE YA_EFEDT,

STRDT TYPE YA_STRDT,

ENDDT TYPE YA_ENDDT,

SCHDT TYPE YA_SCHDT,

QANTY TYPE YA_QANTY,

UNAME TYPE YA_UNAME,

FLAG TYPE C,

THRNO TYPE I,

END OF T_LINE.

DATA: LIST_TAB TYPE STANDARD TABLE OF T_LINE.

LOOP AT L_TAB INTO L_REC.

APPEND L_REC TO LIST_TAB.

ENDLOOP.

Structure for YAT1008

-


MANDT MANDT CLNT 3

PRDCL YA_PRDCL CHAR 2

FCTCD YA_FCTCD CHAR 18

STRDT YA_STRDT DATS 8

ENDDT YA_ENDDT DATS 8

MDLGR YA_MDLGR CHAR 10

MRPCL YA_MRPCL CHAR 1

PARM0 YA_PARM0 CHAR 10

PARM1 YA_PARM1 CHAR 10

PARM2 YA_PARM2 CHAR 10

PARM3 YA_PARM3 CHAR 10

PARM4 YA_PARM4 CHAR 10

PARM5 YA_PARM5 CHAR 10

PARM6 YA_PARM6 CHAR 10

PARM7 YA_PARM7 CHAR 10

PARM8 YA_PARM8 CHAR 10

PARM9 YA_PARM9 CHAR 10

RODSZ YA_RODSZ NUMC 6

VEDCL YA_VEDCL CHAR 1 0

RATPD YA_RATPD NUMC 2 0

thanks

pankaj