ABAP에서
인터널 테이블의 데이터를 읽어서
운영서버에 하나의 txt 파일로 다운로드하려 합니다.
방법 좀 가르쳐 주세요~..
* e-abap님에 의해서 게시물 복사되었습니다 (2010-01-09 13:45)
* e-abap님에 의해서 게시물 이동되었습니다 (2010-01-09 13:54)
댓글 6
-
엉큼고냥이
2009.12.22 02:47
-
JG
2009.12.22 03:23
엉큼고냥이님 방법이 편하긴 한데 시스템 세팅 사항이라 막힐 수도 있을거 같습니다.
질문이.. 화면 처리 없이 자동으로 인터널 테이블의 내용을 TXT 파일로 다운 시키시겠다는 건지요?
만약 맞다면.. SAP에 여러 DOWNLOAD하는 FUNCTION이 있습니다 그걸 참조로 하시면 될거 같습니다. (eg. GUI_DOWNLOAD)
-
JG
2009.12.22 03:24
속편한 건 화면을 보여주고 Standard 기능을 사용해서 다운하는게 좋긴한데.. 이걸 물어보신건 아니시죠?
-
기타맨
2009.12.22 17:58
화면에 보여주는건 아닙니다.
선택된 키값에 해당되는 데이터만 인터널 테이블에 담은 후
그 데이터를 하나의 txt파일로 로컬이 아닌 서버에 다운하려 합니다.
그리고 GUI_DOWNLOAD FUNCTION은 로컬이 아닌 운영서버의 정해진 폴더에 다운로드 할 수 있나요?
-
나마야
2009.12.23 19:04
internal table을 text파일로 만들어 원하는 디렉토리에 저장하고 싶으신거죠?
CONCATENATE '/usr/sap/*****/(위치)' '파일명' INTO temp.
OPEN DATASET temp FOR OUTPUT IN TEXT MODE ENCODING DEFAULT.
LOOP AT itab.
TRANSFER itab TO temp.
ENDLOOP.
CLOSE DATASET temp.
-
기타맨
2009.12.23 19:46
나마야님..!!
잘됩니다.
답변 주신 많은분들 감사합니다.^^
메리 크리스마스~~
디버깅 모드에서 해당 인터널 테이블에 데이터가 들어오면 위에보면 다운로드 버튼이 있습니다
엑셀파일이나 txt파일로 받을수 있어요^^;;