Skip to Content
0
Former Member
Dec 08, 2009 at 11:31 AM

Open data set / code page

1181 Views

Hello ,

I am sending file to print server and i am accounting problems with special characters

In first version of program ( please see the code below )

"OPEN DATASET g_filename FOR OUTPUT IN TEXT MODE ENCODING DEFAULT."

The special characters l from German and French alphabet were NOT printed properly , and we had some nonsense results . Other '"Normal "characters like A , B... are printed without errors .

To prevent this error i wrote new line of code for open data set ( below ).

"OPEN DATASET g_filename FOR OUTPUT IN LEGACY TEXT MODE CODE PAGE '4110' IGNORING CONVERSION ERRORS."

This was working only when FTP was NOT used , when FTP was used i had following short dump.

I am working in SAP release 6.0

Please Advice

SHORT DUMP Message :

What happened?

The conversion of texts in code page '4102' to code page '4110' is not

supported here.

The current ABAP program 'SAPLZPRN_AUTO_LBL' had to be interrupted because

incorrect

data would have been created by the conversion.

Error analysis

An exception occurred that is explained in detail below.

The exception, which is assigned to class 'CX_SY_CODEPAGE_CONVERTER_INIT', was

not caught in

procedure "Z_TRANSFER_FILE" "(FUNCTION)", nor was it propagated by a RAISING

clause.

Since the caller of the procedure could not have anticipated that the

exception would occur, the current program is terminated.

The reason for the exception is:

Possibly, one of the codepages '4102' or '4110' - needed for the

conversion - is unknown to the system. Another option is, that a Unicode

codepage was specified for a file in LEGACY MODE, which is not allowed.

Additional parameters for the codepage conversion (as , for example, the

replacement character) might have invalid values. You can find further

information under 'Inernal notes'.

If the problem occurred at opening, reading, or writing of a file, then

the file name was '/te/mm/labels/0488_20091208_051317_EC008119_01_001.dd'.

(Further information about this file: " X ")