DATA : gv_dir_name LIKE salfile-longname,
gv_dir_name_bak LIKE salfile-longname,
gv_file_name(100),
gv_file_name1(100),
l_cnt TYPE i,
l_return TYPE bapireturn.
DATA: gv_pc_dir LIKE salfile-longname,
l_sfile TYPE string,
l_tfile TYPE string.
DATA : gs_rec TYPE zfbrecds.
DATA : gt_file LIKE salfldir OCCURS 0 WITH HEADER LINE.
CALL FUNCTION 'RZL_READ_DIR_LOCAL'
EXPORTING
name = gv_dir_name
TABLES
file_tbl = gt_file
EXCEPTIONS
argument_error = 1
not_found = 2
OTHERS = 3.
위 펑션은 SAP 서버에 등록된 데이터 파일을 가져오는 펑션이다.
그렇기 때문에, 일반 내 하드디스크의 데이터는 가져오지 못한다.
(이건 다른펑션을 써야 한다, 가령 FTP도 그렇고, EXCEL 업로드 프로그램시에 쓰는 펑션도 참고해볼만 하다.)
위 펑션을 사용하기 위해서는 SAP 서버에 파일을 업로드 해야 한다.
물론, SAP 서버에 업로드 하는 프로그램들도 개발되어 있다. (E-ABAP의 버미님이 짜놓으신 것이 있습니당..^^)
아니면 그냥 알FTP 같은거 열어서 서버 접속하고 파일서버에 올려두는 방법밖에 없다..
그리고 그 경로들은 AL11 에서 직접 넣어줄수 있다.
AL11에 등록된 파일만이 저 펑션에서 불러올 수 있다고 한다.
(여기서 내가 궁금한 것은 SAP 서버에 폴더를 만들어서 파일을 올리면, 자동으로 AL11에 폴더경로가 저장되느냐 인데
현재 내 생각에는 그건 아닌것 같다. AL11에서 등록해줘야 될 것 같다..)
아무튼 그렇다구....
'ERP-SAP > ABAP' 카테고리의 다른 글
<ABAP> Open dataset, delete dataset sap 서버에서 파일 가져올 때, 삭제할때 (0) | 2013.05.28 |
---|---|
<ABAP> OPEN DATASET 한글 깨짐 문제 (펌뱅킹, LG U+) (0) | 2013.05.16 |
<ABAP> SAP standard menu bar에 리스트 추가 작업 파일 (add custom help menu) (0) | 2013.05.09 |
<ABAP> reuse alv Fieldcat 구성시 주의할 점 (1) | 2013.01.21 |
<ABAP> ALV Toolbar 버튼 삭제, 생성, 안나오게 하는 법 (툴바) alv layout (0) | 2013.01.08 |