Con la función estandar de SAP EPS_GET_FILE_ATTRIBUTES podremos obtener los datos de un fichero, para ello pasaremos la ruta y el nombre del fichero:
Exporting
- File_name: Nombre del fichero
- Dir_name: Ruta donde se encuentra el fichero
Importing
- File_size: Tamaño del fichero
- File_owner: Usuario que creo el fichero
- File_mode: Modo de fichero
- File_type: Typo de fichero
- File_mtime: Fecha de creación/ultima modifiación del fichero
Función
DATA: lv_file_name TYPE epsf-epsfilnam, lv_ruta_salida60 TYPE epsf-epsdirnam, lv_file_size TYPE EPSF-EPSFILSIZ, lv_file_owner TYPE EPSF-EPSFILOWN, lv_file_mode TYPE EPSF-EPSFILMOD, lv_file_type TYPE EPSF-EPSFILTYP, lv_mtime TYPE p DECIMALS 0, lv_file_size TYPE P. CALL FUNCTION 'EPS_GET_FILE_ATTRIBUTES' EXPORTING file_name = lv_file_name dir_name = lv_ruta_salida60 IMPORTING file_size = lv_file_size file_owner = lv_file_owner file_mode = lv_file_mode file_type = lv_file_type file_mtime = lv_mtime file_size_long = lv_file_size EXCEPTIONS read_directory_failed = 1 read_attributes_failed = 2 OTHERS = 3. IF sy-subrc = 0. ENDIF.