PDA

Ver la Versión Completa : Archivo del servidor


gotelyn
20/04/10, 10:11:08
Hola,

¿ Alguien sabe como puedo bajar un archivo del servidor a una tabla interna ?

OPEN DATASET l_file FOR INPUT IN TEXT MODE ENCODING DEFAULT.
IF sy-subrc NE 0.

ELSE.
DO.
CLEAR wa_fichero.
READ DATASET l_file INTO wa_fichero.
IF sy-subrc NE 0.
EXIT.
ENDIF.

APPEND wa_fichero TO t_fichero.
ENDDO.

CLOSE DATASET l_file.

Si habro un arvhico *.csv, no tengo ningún problemam, pero cualquier otro tipo de archivo *.txt, *.pdf, excel, etc... me da un dump al hacer el read DATASET

Gracias.

juanphys
20/04/10, 10:38:33
Hola,

¿qué dice el dump?

gotelyn
20/04/10, 11:33:36
Ahora no lo puedo mirar, pero algo de que no ha podido convertir algún caracter a otro.

Desmoquattro
01/05/10, 19:06:31
Ahora no lo puedo mirar, pero algo de que no ha podido convertir algún caracter a otro.

para el TXT probablemente sea un CODEPAGE error, vos le estás especificando "encoding default", deberías especificarle el codepage del archivo (si, si son diferentes fuiste).

Y para el PDF, tenés que usar binary mode, no text mode.


Saludos!

alvagu
04/05/10, 13:58:52
Prueba de esta manera:

DATA: gw_file TYPE PFFILE.

OPEN DATASET gw_file ENCODING NON-UNICODE FOR INPUT IN TEXT MODE IGNORING CONVERSION ERRORS.