Hi,
My SAPscript was not able to output chinese characters in PDF on local desktop.
Here's my coding.
Call Function 'CONVERT_OTFSPOOLJOB_2_PDF'
EXPORTING
src_spoolid = mspool
no_dialog = space
dst_device = 'LOCL'
IMPORTING
pdf_bytecount = mi_bytecount
TABLES
pdf = mtab_pdf
EXCEPTIONS
err_no_abap_spooljob = 1
err_no_spooljob = 2
err_no_permission = 3
err_conv_not_possible = 4
err_bad_destdevice = 5
user_cancelled = 6
err_spoolerror = 7
err_temseerror = 8
err_btcjob_open_failed = 9
err_btcjob_submit_failed = 10
err_btcjob_close_failed = 11
OTHERS = 12.
d_filename = mc_filename.
*prompt for "SAVE AS" option
CALL FUNCTION 'GUI_FILE_SAVE_DIALOG'
EXPORTING
WINDOW_TITLE = 'SAVE PDF AS '
DEFAULT_EXTENSION = 'PDF'
DEFAULT_FILE_NAME = d_filename
WITH_ENCODING =
FILE_FILTER =
INITIAL_DIRECTORY =
IMPORTING
FILENAME = n-filename
PATH = n-path
FULLPATH = n_fullpath
USER_ACTION =
FILE_ENCODING =
*Actual download to PC
CALL FUNCTION 'GUI_DOWNLOAD'
EXPORTING
BIN_FILESIZE = mi_bytecount
FILENAME = n_fullpath
FILENAME = d_filename
FILETYPE = 'BIN'
APPEND = ' '
WRITE_FIELD_SEPARATOR = ' '
HEADER = '00'
TRUNC_TRAILING_BLANKS = ' '
WRITE_LF = 'X'
COL_SELECT = ' '
COL_SELECT_MASK = ' '
DAT_MODE = ' '
CONFIRM_OVERWRITE = 'X'
NO_AUTH_CHECK = ' '
CODEPAGE = '4110' "29.12.2010
IGNORE_CERR = ABAP_TRUE
REPLACEMENT = '#'
WRITE_BOM = ' '
TRUNC_TRAILING_BLANKS_EOL = 'X'
IMPORTING
act_filename =
FILELENGTH = mi_bytecount
TABLES
DATA_TAB = mtab_pdf
FIELDNAMES =
EXCEPTIONS
FILE_WRITE_ERROR = 1
NO_BATCH = 2
GUI_REFUSE_FILETRANSFER = 3
INVALID_TYPE = 4
NO_AUTHORITY = 5
UNKNOWN_ERROR = 6
HEADER_NOT_ALLOWED = 7
SEPARATOR_NOT_ALLOWED = 8
FILESIZE_NOT_ALLOWED = 9
HEADER_TOO_LONG = 10
DP_ERROR_CREATE = 11
DP_ERROR_SEND = 12
DP_ERROR_WRITE = 13
UNKNOWN_DP_ERROR = 14
ACCESS_DENIED = 15
DP_OUT_OF_MEMORY = 16
DISK_FULL = 17
DP_TIMEOUT = 18
FILE_NOT_FOUND = 19
DATAPROVIDER_EXCEPTION = 20
CONTROL_FLUSH_ERROR = 21
OTHERS = 22 .
Can some tell me where does it go wrong?
Thanks