메뉴 건너뛰기

SAP 한국 커뮤니티

GUI_DOWNLOAD 펑션(메소드) 사용시 Leading Zero현상 해결방법

 

아래와 같이 FiletType을 'DBF'로 주게되면 Leading Zero현상을 해결 할 수 있습니다.

 

ex) 다운로드시 값의 앞에 0이 있는값이 아래와 같이 0이 빠져서 다운로드되는 문제를 해결합니다.

    00002000010   -> 2000010

 

FORM DOWLOAD .

 

 

  V_FILETYPE = '.xls'.                                                               " Excel File Extentation .xls

  V_FILENAME = P_FILE.                                                         " File Name

  CONCATENATE P_FILE V_FILETYPE INTO LV_FILENAME.

  CALL FUNCTION 'GUI_DOWNLOAD'

    EXPORTING

      FILENAME                              = LV_FILENAME                  " Excel File with path and extentation like "C:TempTest.Xls

      FILETYPE                              = 'DBF'

      WRITE_FIELD_SEPARATOR   = ' '

    TABLES

      DATA_TAB                              = I_FINAL     " Final Internal table with Data

      FIELDNAMES                          = INT_HEAD    " Technical Field Name

    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.

  IF SY-SUBRC <> 0.

* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO

*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.

  ENDIF.

ENDFORM.                    " DOWLOAD

번호 제목 글쓴이 날짜 조회 수
487 FTP 호출 프로그램 예제 [2] sapjoy 2014.11.28 5635
486 sap 화면 웹(web)으로 띄우기(ITS, SAPGUI HTML) [4] file sapjoy 2014.11.14 7172
485 Selection Screeen에서 저장버튼 Disable 처리 [3] 양키(이경환) 2014.11.13 3743
484 릴리즈된 cts 복구 하기 Program : RDDIT076 [2] sapjoy 2014.11.10 7321
483 스크린을 생성하여 팝업창을 띄웠는데요~닫기가 안되요 [3] 흐르는강물처럼 2014.10.06 5363
482 User Profile 설정하기 [4] file 아밥뽀 2014.09.21 2749
481 드롭다운 리스트 key값 조회하기 [4] file 아밥뽀 2014.09.21 3340
480 백그라운드로 프로그램 실행하기 [5] file 아밥뽀 2014.09.21 4806
479 BDC 수행시 COMMAND 명령어 sapjoy 2014.09.18 3299
478 명령어 결과에 따른 SY-SUBRC [5] sapjoy 2014.09.16 6938
477 테이블 inconsistency check 프로그램 [2] file sapjoy 2014.09.11 2109
476 SQL 실행 프로그램 - ZSQL [2] file 아밥뽀 2014.08.23 4686
475 SYST 시스템 변수 정리 [5] 아밥뽀 2014.08.23 16921
474 앞의 0으로 시작하는 문자 모두 지우기 sapjoy 2014.08.20 3342
473 archive 관련 transaction code [1] sapjoy 2014.08.20 2038
472 AL08에서 SAP 서버(인스턴스)별 사용자 확인 [1] sapjoy 2014.08.19 2300
471 SAP 모니터링 T-CODE [11] 아밥뽀 2014.07.08 8671
470 SAPLINK - 소스 업&다운 프로그램 입니다. [5] file abaper_qj 2014.06.18 6981
469 ALV 컬럼 고정하기 [5] file sapjoy 2014.06.18 4574
468 테이블 데이터 엑셀 업로드 프로그램 sapjoy 2014.06.17 4046