펑션명 : EPS2_GET_DIRECTORY_LISTING
기능 : SAP Directory(티코드: AL11) 에 저장되어 있는 파일의 정보를 리턴받는 펑션
DATA: LV_DIR_NAME TYPE EPS2FILNAM,
LT_DIR_LIST TYPE TABLE OF EPS2FILI,
LV_DIR_NAME = '파일 디렉토리' OR '파일디렉토리&&파일명'
CALL FUNCTION 'EPS2_GET_DIRECTORY_LISTING'
EXPORTING
IV_DIR_NAME = LV_DIR_NAME
TABLES
DIR_LIST = LT_DIR_LIST
EXCEPTION
INVALID_EPS_SUBDIR = 1
SAPGPARAM_FAILED = 2
BUILD_DIRECTORY_FAILED = 3
NO_AUTHORIZATION = 4
READ_DIRECTORY_FAILED = 5
TOO_MANY_READ_ERRORS = 6
EMPTY_DIRECTORY_LIST = 7
**파일명까지 입력시 대/소문자 구문이 되어야하므로 LV_DIR_NAME에
정확한 파일 디렉토리만 넣고 펑션 실행 후 LT_DIR_LIST-NAME = (파일명) 으로
READ TABLE 하여 사용하는 방법도 있음
<LT_DIR_LIST 구성요소- TYPE EPS2FILI >
NAME = 파일명
SIZE = 파일사이즈
MTIM = 타임스탬프
OWNER = 파일 소유자
RC = 파일전송 리턴코드
'Function' 카테고리의 다른 글
RP_CALC_DATE_IN_INTERVAL (0) | 2024.07.02 |
---|---|
RP_LAST_DAY_OF_MONTHS (0) | 2024.07.02 |
L_LAGP_LOESCHEN (0) | 2024.07.02 |
L_LAGP_HINZUFUEGEN (0) | 2024.05.28 |
POPUP_GET_VALUES (1) | 2023.05.02 |