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.