PDA

Ver la Versión Completa : Meter datos en un fichero???


Driau
20/11/07, 15:14:25
Hola a todos!

Me gustaría saber si existe alguna manera de generar un fichero (de texto por ejemplo) a partir de los datos de una tabla interna por ejemplo. Imagino que si....pero nunca esta de mas preguntar. :)

robert_milan
20/11/07, 15:16:02
si, es facil ya que generaste tu tabla interna solo necesitas la funcion download y generas el archivo de texto.

si quieres el codigo, solo pidemelo y lo posteo aqui.

Driau
20/11/07, 15:25:13
:o

Pos eso...si no te sabe mal me harias un favor...

robert_milan
20/11/07, 15:27:52
Hola Ahi esta la funcion
donde P_file es el nombre y la direccion donde quieres guardar el archivo de texto un ejemplo seria c:\hola.txt, it_file es la tabla interna.

CALL FUNCTION 'WS_DOWNLOAD'
EXPORTING
filename = p_file
filetype = 'ASC'
TABLES
data_tab = IT_FILE
EXCEPTIONS
file_open_error = 1
file_write_error = 2
invalid_filesize = 3
invalid_type = 4
no_batch = 5
unknown_error = 6
invalid_table_width = 7
gui_refuse_filetransfer = 8
customer_error = 9
OTHERS = 10.
IF sy-subrc <> 0.
w_error = 'O'.

Driau
20/11/07, 15:29:45
Creo que eres la persona que mas rápido me ha contestado e éste foro!!!!

Muchas gracias y un saludo! ;)

robert_milan
20/11/07, 15:45:05
jaja es que no ando trabajando ahorita y tengo todo a la mano, pero ya vereis cuando no tenga tiempo jajajajaj :(