‎2009 Sep 29 8:26 AM
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
‎2009 Sep 29 8:29 AM
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
‎2009 Sep 29 8:31 AM
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
‎2009 Sep 29 8:32 AM
>
> 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
‎2009 Sep 29 8:46 AM
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
‎2009 Oct 01 6:41 AM
there was change in structure,so i correct it and issue resolved