Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

errro: are not mutually convertible

Former Member
0 Likes
1,053

after upgrade from 4.6 to ECC i got error in smartforms coding.

IF ETAB[] IS INITIAL.

ETAB[] = IS_DLV_DELNOTE-IT_CONFBATCH[].

error :

"ETAB" and "IS_DLV_DELNOTE-IT_CONFBATCH" are not mutually convertible. In Unicode programs, "ETAB" must have the same structure

5 REPLIES 5
Read only

former_member404244
Active Contributor
0 Likes
630

Hi,

This error will come if both the structures are not same in Unicode environment....so try to use same structure ...if u don't want unicode then uncheck the unicode check boxin the program attributes.

Regards,

Nagaraj

Read only

Former Member
0 Likes
630

Please check your both structures again.. I am sure they have some difference.

Also check if one of the internal table is with header & the other one without header

Read only

Former Member
0 Likes
630

>

> error :

> "ETAB" and "IS_DLV_DELNOTE-IT_CONFBATCH" are not mutually convertible. In Unicode programs, "ETAB" must have the same structure

I think , you might have added some custom fields in the table ETAB while using 4.6 , and while migrating to ECC thse filelds might not have been carried forwad.

Regards,

Rajesh

Read only

Former Member
0 Likes
630

Hi,

In the newer version; the TYPES associated with the internal tables

ETAB[] and IS_DLV_DELNOTE-IT_CONFBATCH[] are not mutually convertible.

This would be due to the length of the underlysing structures associated with the TYPES.

Kindly loop on IS_DLV_DELNOTE-IT_CONFBATCH[] and then use move-corresponding statement to move it to work area of ETAB and then use APPEND statement.

Regards,

Ankur Parab

Read only

Former Member
0 Likes
630

there was change in structure,so i correct it and issue resolved