#1
|
||||
|
||||
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 |
#2
|
||||
|
||||
Hola, prueba con la funcion GUI_UPLOAD
__________________
David Carballido Córdova |
#3
|
|||
|
|||
Yo trataría con el OPEN DATASET... FOR INPUT...
Suerte....
__________________
Sebas Desarrollador ABAP. |
#4
|
||||
|
||||
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. |
#5
|
||||
|
||||
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 |
Herramientas | Buscar en Tema |
Desplegado | |
|
|