‎2007 Jan 27 12:15 PM
while i am modity a custom table form a internal table
an error masege is coming as
The type of the database table and work area (or internal table)
"IT_YMPIT_MR_ISSUE" (internal table name) are not Unicode convertible.
Can somebody resolve this problem.
‎2007 Jan 28 6:49 PM
iyoti,
IT_YMPIT_MR_ISSUE is a structure with character and non-character fields. For unicode, you have to handle all fields of the structure individually, never alltogether.
Post the code for "modity a custom table form a internal table".
Regards,
Clemens
‎2007 Jan 28 11:23 PM
Hi,
I believe the internal table IT_YMPIT_MR_ISSUE should of the structure of the custom table..
Example
-
*Lets say if your custom table name is ZTABLE.
DATA: IT_YMPIT_MR_ISSUE TYPE STANDARD TABLE OF ZTABLE.
Thanks,
Naren
‎2007 Jan 29 4:10 AM
just declare the fields of your itab like ztable because in unicode checking some cases you can not convert the datatypes. so better to use like statement for that.
just reffer the field of database as your itab field with like addition.
regards
shiba dutta
‎2007 Jan 29 4:13 AM
in the declaration of internal table
data: ITAB type table of ZTABLE with header line
This will remove the possible compatibilty issues.
When modifying the ZTABLE do like this
MODIFY ZTABLE FROM ITAB.
If your internal table does not have the stucture like ZTABLE then you need to declare ITAB with its fields type of ZTABLE fields
data: begin of itab,
field1 like ztable-field1.
end of itab.
Dont forget to award points for helpful answers
‎2007 Jan 29 5:25 AM
Hi Jyoti
Incase, you are on NON-UNICODE system untick the check box "Unicode Checks Active" from program attributes.
Kind Regards
Eswar