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 |
Hola, prueba con la funcion GUI_UPLOAD :D
|
Yo trataría con el OPEN DATASET... FOR INPUT...
Suerte.... |
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. |
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 05:32:17. |
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web