Ver Mensaje Individual
  #2  
Viejo 30/11/06, 19:09:49
Avatar de gcid
gcid gcid is offline
Junior Member
 
Fecha de Ingreso: jun 2006
Localización: Santiago, Chile.
Mensajes: 8
Utilizar proceso de fondo

Hola GDMJ1107, que yo sepa eso no se puede hacer, no puedes usar esa función para bajar a PC y procesarla en fondo, por que el proceso en fondo significa que le pasa la ejecución al servidor y como va a saber el servidor en que PC dejar el archivo?.

En esos casos debe especificar bien si lo que quieren es ejecutar en proceso de fondo, debes enviarlo a un servidor UNIX u otro que ocupen Uds..
ejemplo yo uso este código para bajar el archivo al servidor UNIX.

*-Bajar a UNIX.-
CONCATENATE p_dunix p_nfile INTO path_file.
OPEN DATASET path_file FOR OUTPUT IN TEXT MODE.
IF NOT sy-subrc IS INITIAL.
MESSAGE i000(zg01) WITH
'Error al generar archivo de salida' path_file.
EXIT.
ELSE.
LOOP AT ti_reg.
TRANSFER ti_reg TO path_file.
IF NOT sy-subrc IS INITIAL.
MESSAGE i001 WITH 'Error al grabar registros' path_file.
ENDIF.
ENDLOOP.
CLOSE DATASET path_file.
ENDIF.


En el caso que solo deseen bajarlo a PC puedes ocupar la función download pero te recomiendo que ocupes WS_DOWNLOAD.
__________________
Atte.,
Gcid.
Responder Con Cita