MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 11/04/08, 13:01:08
Avatar de tunante
tunante tunante is offline
Member
 
Fecha de Ingreso: sep 2007
Mensajes: 82
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
Responder Con Cita
  #2  
Viejo 11/04/08, 13:50:10
Avatar de DavidXD_XD
DavidXD_XD DavidXD_XD is offline
Moderator
 
Fecha de Ingreso: ago 2006
Localización: Lima - Perú
Mensajes: 1,251
Hola, prueba con la funcion GUI_UPLOAD
__________________
David Carballido Córdova
Responder Con Cita
  #3  
Viejo 11/04/08, 13:53:46
sconoredhot sconoredhot is offline
Senior Member
 
Fecha de Ingreso: feb 2008
Localización: Argentina, Rosario
Mensajes: 341
Yo trataría con el OPEN DATASET... FOR INPUT...
Suerte....
__________________
Sebas

Desarrollador ABAP.
Responder Con Cita
  #4  
Viejo 14/04/08, 19:06:05
Avatar de Edd_401
Edd_401 Edd_401 is offline
Senior Member
 
Fecha de Ingreso: may 2007
Mensajes: 119
Smile

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.
Responder Con Cita
  #5  
Viejo 15/04/08, 08:01:08
Avatar de tunante
tunante tunante is offline
Member
 
Fecha de Ingreso: sep 2007
Mensajes: 82
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
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 18:17:50.


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