서버에다가 파을을 업로드 하고 다시 다운로드 해서 첨부파일 형식으로 메일보내는건데 서버에다가 파일을 어떻게 저장하는지 잘 모르겟어요 ,아시는 분들 도움 좀 주세요 ,
CALL FUNCTION 'C13Z_FILE_DOWNLOAD_BINARY'
EXPORTING
I_FILE_FRONT_END = I_FILE_FRONT_END
I_FILE_APPL = LV_FILE
I_FILE_OVERWRITE = 'X'
EXCEPTIONS
FE_FILE_OPEN_ERROR = 1
FE_FILE_EXISTS = 2
FE_FILE_WRITE_ERROR = 3
AP_NO_AUTHORITY = 4
AP_FILE_OPEN_ERROR = 5
AP_FILE_EMPTY = 6
OTHERS = 7.
이 펑션을 보앗는데 서버 경로를 어떻게 지정하는지 업로드 할려면 업로드 할 데이타들이 잇어야 하는데 아무것도 없네요 제발 상세하게 좀 알려주삼~~~~~~~~ 감사하겟습니다.
* 파일 풀패스 작성
LF_FULLPATH = P_UF_FILE.
REPLACE C_REP IN LF_FULLPATH WITH LS_YKLOT01-SHIN_NO.
* 파일 오픈
OPEN DATASET LF_FULLPATH FOR OUTPUT
IN TEXT MODE ENCODING DEFAULT.
IF SY-SUBRC <> 0.
* 파일 & 을 열수없습니다.
MESSAGE S501(K4) WITH LF_FULLPATH.
LS_YKLOT01_ERR = LS_YKLOT01.
LS_YKLOT01_ERR-ERRCODE = '2'.
APPEND LS_YKLOT01_ERR TO P_CT_YKLOT01_ERR.
CONTINUE.
ENDIF.
* 파일전송
TRANSFER LS_DL TO LF_FULLPATH.
* 파일 닫음
CLOSE DATASET LF_FULLPATH.
요런 식으로 루프를 돌면서 서버에 옮기면 될것같아요..