본문 바로가기
SAP/ABAP

[SAP/ABAP] Mass download - 프로그램 소스코드 다운로드(ZDOWN)

by sssinga 2022. 3. 30.

 

ZDOWN - 패키지, 프로그램 소스코드, 펑션 등 다운로드 프로그램

 

E.G.Mellodew라는 초천재가 만든 Mass download 프로그램이다.

사실 이름은 짓기 마련인데 대부분 ZDOWN, ZDOWNLOAD 등으로 사용하기에 이렇게 적었다.

ZDOWN의 존재를 몰랐던 교육생 시절에는, 엑셀에 Include별로 시트를 만들어서 복붙해놓고는 뿌듯해했었는데

같이 교육을 받던 동기를 통해 ZDOWN 프로그램의 존재를 알고 신세계가 열렸다.

어떤 프로그램인지 설명한 후 사용법, 소스코드 파일을 첨부해보겠습니당

 

 

목차

     

     

     

     

    ZDOWN 프로그램 이란?

    내가 나중에 참고하거나 또 사용하게 될 것 같은 프로그램의 경우,

    ZODWN 프로그램을 이용해 소스코드를 다운로드 받아서 보관해놓을 수 있다.

    위 캡처의 ZTEST02 프로그램을 ZDOWN 프로그램을 이용해서 다운로드 받는다.

    (사용방법은 본문 중간쯤에서 설명)

     

    이렇게 ZTEST02 파일에 MAIN과 INCLUDE 파일들이 생성된다. (html, txt 파일 선택해서 생성 가능)

    먼저 MAIN 파일을 열어보면

     

    main 소스코드가 나오고, include 들은 하이퍼링크가 걸려 있다.

    ZTEST02_TOP을 클릭하면

     

    ZTEST02_TOP 으로 이동되는 것을 확인할 수 있다.

    subroutine 더블 클릭하면 거기로 이동되고 요런건 안된다.

    그래서 보통 다 켜놓고 왔다갔다 하면서 Ctrl+F 로 검색해서 보곤 한다.

     

     

     

     

     

    ZDOWN 사용법

    ZDOWN 프로그램을 실행하면 위와 같은 스크린이 나온다.

    ZDOWN으로 이것저것 다운로드가 가능한 듯 한데, 나는 Function Group이랑 프로그램 다운로드만 사용해봤다.

    일단, 프로그램 소스코드 다운로드 방법을 설명해보자면

     1. 프로그램에 체크, 다운로드할 프로그램 명을 적어준다.

     2. Download to PC 아래 File Path에 저장할 위치를 지정해준다.

     3. 실행

    하면 끝이다. 간단하다.

    Additional downloads for programs, function modules and classes 에서

    스크린,  메시지 클래스 등을 선택해서 다운로드 할 수도 있다.

     

    실행하면 SAP GUI 보안 창이 뜨는데 허용 눌러주면 된다.

    다운로드 할 파일 갯수만큼 뜨니까 넋놓고 클릭 갈겨주거나,

    내 결정 저장에 체크한 뒤 허용을 누르면 모두 허용 처리가 된다.

     

    다운로드가 완료되면 위와 같은 스크린이 뜨고,

    지정했던 경로로 가면 프로그램명으로 된 폴더를 확인할 수 있다.

     

     

     

    한글 깨지는 현상 처리

    form addHTMLHeader 에서 아래 구문을 확인할 수 있다. (85xx 라인)

      append '<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=ISO-8859-1" />' to iLocHeader.

    여기서 charset= 뒤에 ISO-8859-1을 KSC5601로 변경해주면 한글 깨지는 현상을 처리할 수 있다.

     

     

     

     

    ZDOWN 소스코드

    Mass Download 1.5.5.txt
    0.39MB

    Mass download version 1.5.5

    출처 :  www.dalestech.com

     

     

     

     

    댓글