안녕하세요!
계산서전송을 위해 GUI_DOWNLOAD 함수를 써서 파일을 내려받으면 디버깅상태에서는
아래와 같이 한글이 정상적으로 보입니다만, 파일을 다운로드 받고나서 열어보면 한글부분이
모두 '#'으로 바뀌어져 있습니다.
(참고로, 사용환경은 SAP ECC 6.0, 현재접속언어는 EN 입니다.)
'#'로 된 부분을 한글로 보이기 위한 방법을 아시면 좀 알려주시기 부탁드립니다.
감사합니다.
line : 2143
call function 'GUI_DOWNLOAD'
exporting
filename = filename
filetype = 'ASC'
trunc_trailing_blanks_eol = space
append = space
tables
data_tab = downtab
디버깅화면 :
DOWNTAB[]
홍 길 동 서울광역시 동대문구 이문동 10-42, 100107100107100107
2142811715800011428117158Vendor Korea Company Test Test-Industrie 414281171580000001000000400000000169999900000000170001
*-----------------------------------------------------
다운로드파일 :
# # # ##### ### ### 10-42, 100107100107100107
2142811715800011428117158Vendor Korea Company Test Test-Industrie 414281171580000001000000400000000169999900000000170001
* e-abap님에 의해서 게시물 이동되었습니다 (2010-01-08 11:29)
* e-abap님에 의해서 게시물 이동되었습니다 (2010-01-08 11:30)
* e-abap님에 의해서 게시물 복사되었습니다 (2010-01-09 13:43)
* e-abap님에 의해서 게시물 이동되었습니다 (2010-01-09 13:56)
* e-abap님에 의해서 게시물 이동되었습니다 (2010-01-09 13:59)
* e-abap님에 의해서 게시물 이동되었습니다 (2010-01-09 13:59)
댓글 3
-
버미!
2010.01.08 20:16
-
요요
2010.01.08 20:23
CALL FUNCTION 'SCP_CODEPAGE_BY_EXTERNAL_NAME'
EXPORTING
external_name = 'ksc_5601'
* KIND = 'H'
IMPORTING
sap_codepage = codepage.
로 codepage 를 조회하신 후에 해당 코드를 주시고 하시면 될 것 같네요.
call function 'GUI_DOWNLOAD'
exporting
filename = filename
filetype = 'ASC'
CODEPAGE = codepage
trunc_trailing_blanks_eol = space
append = space
tables
data_tab = downtab
-
하오
2010.01.08 23:21
버미님, 요요님, 감사합니다.
ECC6.0 이상은 유니코드 자동으로 변환되는 줄 알았는데, 뭔가 해줘야 할게 또 있었네요.
즐거운 하루 되세요^^!
call function 'GUI_DOWNLOAD'
exporting
filename = filename
filetype = 'ASC'
CODEPAGE = '8500' "KOR
trunc_trailing_blanks_eol = space
append = space
tables
data_tab = downtab