Con la función EPS2_GET_DIRECTORY_LISTING listaremos los ficheros en una ruta, le pasaremos la ruta donde queremos listar los ficheros y obtendremos una tabla con el listado de ficheros.
- IV_DIR_NAME: Ruta de la que quermos obtener los ficheros listados
- DIR_LIST: Tabla en la que obtendremos los ficheros de la ruta indicada anteriormente
EPS2_GET_DIRECTORY_LISTING
DATA: lv_ruta_salida200 TYPE eps2filnam VALUE 'C:\SAP\Entrada',
li_listado_ficheros TYPE z_eps2fili_t.
CALL FUNCTION 'EPS2_GET_DIRECTORY_LISTING'
EXPORTING
iv_dir_name = lv_ruta_salida200
TABLES
dir_list = li_listado_ficheros
EXCEPTIONS
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
OTHERS = 8.
IF sy-subrc = 0.
ENDIF.