Hola, me gustaria saber los atributos que tiene un fichero alojado en el servidor (al11), y lo que mas me intesesa en su longitud (byts).
Saber longitud de un fichero en byts (AL11)
Colapsar
X
-
EPS_GET_FILE_ATTRIBUTESOriginalmente publicado por tateHola, me gustaria saber los atributos que tiene un fichero alojado en el servidor (al11), y lo que mas me intesesa en su longitud (byts).-------------------
¿Dudas para descargar manuales? Ver este tema -> Cómo descargar manuales de la sección "Descargas" ? -
Ya habia visto esa funcion, pero no consigo que me de resultado, adjunto tres imagenes con este orden:
Inicio AL11
Ruta del fichero
Fichero
He probado la funcion pero no doy como ponerlo en la funcion.
Un saludo.Comentario
-
o intenta usando este modulo de funcion
Data: c_direct LIKE epsf-epsdirnam VALUE '/usr/sap/FTSEND/'.
DATA: it_dirlist LIKE epsfili OCCURS 0 WITH HEADER LINE.
CALL FUNCTION 'EPS_GET_DIRECTORY_LISTING'
EXPORTING
dir_name = c_direct
file_mask = ''
TABLES
dir_list = it_dirlist
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.
en la tabla interna it_dirlist esta un campo SIZE.
Saludos!!Francisco Ramirez.
consultor SAP ABAP Netweaver
Queretaro, Mexico.Comentario
-
Lo que te dice jtristan es para ficheros locales.Originalmente publicado por tateHola.
Lo primero gracias por las respuestas.
Alfinal lo solucione con la funcion que dijo pancho6102, porque probe lo que dijo jtristan pero no lo coneguia, asi que no me complique.
Un saludo.
En cuanto a la función que yo te comenté pues deberia de funcionarte jejeje porque son el mismo grupo de funciones solo recuerda contemplar el uso de minusculas y mayusculas xD, te dejo las demas funciones para que las tengas de referencia.
INCLUDE LEPSFU01. "EPS_FTP_GET
INCLUDE LEPSFU02. "EPS_FTP_PUT
INCLUDE LEPSFU03. "EPS_READ_BLOCK
INCLUDE LEPSFU04. "EPS_WRITE_BLOCK
INCLUDE LEPSFU05. "EPS_OPEN_INPUT_FILE
INCLUDE LEPSFU06. "EPS_OPEN_OUTPUT_FILE
INCLUDE LEPSFU07. "EPS_GET_FILE_ATTRIBUTES
INCLUDE LEPSFU08. "EPS_CLOSE_FILE
INCLUDE LEPSFU09. "EPS_FTP_MGET
INCLUDE LEPSFU10. "EPS_FTP_MPUT
INCLUDE LEPSFU11. "EPS_GET_DIRECTORY_LISTING
INCLUDE LEPSFU12. "EPS_GET_DIRECTORY_PATH
INCLUDE LEPSFU13. "EPS_SEEK_INPUT_FILE
INCLUDE LEPSFU14. "EPS_SEEK_OUTPUT_FILE
INCLUDE LEPSFU15. "EPS_DELETE_FILE
INCLUDE LEPSFU16. "EPS_READ_TEXT_BLOCK
INCLUDE LEPSFU17. "EPS_WRITE_TEXT_BLOCK
INCLUDE LEPSFU18. "EPS_GET_FTP_SYSTEM_INFO
INCLUDE LEPSFU19. "EPS_INFO_TO_STRING
INCLUDE LEPSFU20. "EPS_FTP_LS
INCLUDE LEPSFU21. "EPS2_GET_DIRECTORY_LISTING-------------------
¿Dudas para descargar manuales? Ver este tema -> Cómo descargar manuales de la sección "Descargas" ?Comentario
Comentario