Skip to Content
0
Former Member
Mar 05, 2009 at 01:00 PM

about upgrade from 4.6c to ecc6.0

29 Views

hi expert:

i met the short dump after execute the following statement.

data: begin of STRUC,

F1 type c,

F2(10) type c,

end of STRUC,

data: dsn(30) type c.

open dataset DSN in legacy text mode for input.

read dataset DSN into STRUC.

close dataset DSN.

short dump :

Description:

A character set conversion is not possible.

issue content:

At the conversion of a text from codepage '8000' to codepage '4103':

- a character was found that cannot be displayed in one of the two

codepages;

- or it was detected that this conversion is not supported

The running ABAP program 'ZJB1080' had to be terminated as the conve

would have produced incorrect data.

The number of characters that could not be displayed (and therefore

be converted), is 0. If this number is 0, the second error case, as

mentioned above, has occurred.

i read some material about the unicode converstion, i got following information:

The use of the LEGACY TEXT MODE ensures that the data in old non-Unicode format is stored and read. In this mode, it is also possible to read and write non-character-type structures. However, you have to take into account that loss of data and conversion errors might occur in real Unicode systems if the structure contains characters that cannot be displayed in the non-Unicode codepage.

who could explain this for me or provide a solution , thanks in advance

Keivn