MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   descargar fichero servidor a tabla interna (foro/showthread.php?t=12553)

tunante 11/04/08 12:01:08

descargar fichero servidor a tabla interna
 
Hola buenas,

Tengo que hacer un programa que descarge ficheros de un servidor externo a sap y los meta en tabla interna para luego tratarlo.
Los registros de estos ficheros son de longitud variable, por lo que cada linea del fichero mide diferente.

Alguien save si alguna funcion para descargar de servidor externo y que lo pueda meter en una tabla interna para este caso?

He mirado esta EPS_GET_DIRECTORY_LISTING pero nose si me sirve para este caso.

Gracias

DavidXD_XD 11/04/08 12:50:10

Hola, prueba con la funcion GUI_UPLOAD :D

sconoredhot 11/04/08 12:53:46

Yo trataría con el OPEN DATASET... FOR INPUT...
Suerte....

Edd_401 14/04/08 18:06:05

exacto

OPEN DATASET dir_serv FOR OUTPUT IN TEXT MODE.

LOOP AT t_data.

CONCATENATE

t_data-gpo
t_data-pre


INTO W_CAMPO SEPARATED BY spece.

TRANSFER W_CAMPO TO dir_ser.

ENDLOOP.




simplemente pones en dir_ser la direccion de tu servidor externo.

tunante 15/04/08 07:01:08

gracias peña, al final no necesito meter los datos del fichero en tabla interna asique los meto directamente en las tablas z, lo hare con el open dataset algo asi:

open dataset p_fich for input in text mode encoding default.

if sy-subrc = 0.
do.
READ DATASET p_fich INTO v_msg.
if sy-subrc <> 0.
exit.
else.
* Tratar los datos recojidos y meterlos en sus tablas.
perform tratar_datos.
clear v_ncaracter.
endif.
enddo.

close dataset p_fich.
clear v_msg.
else.
message e001 with 'OPEN DATASET:' 'No se pudo abrir fichero' p_fich.
endif.

supongo que asi saldra
un saludo


Husos Horarios son GMT. La hora en este momento es 19:37:08.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web