Tema: Open Dataset
Ver Mensaje Individual
  #3  
Viejo 20/02/08, 16:55:56
Avatar de DavidXD_XD
DavidXD_XD DavidXD_XD is offline
Moderator
 
Fecha de Ingreso: ago 2006
Localización: Lima - Perú
Mensajes: 1,251
Hola, ahora que lo comenta Larvadomr a mi tambien me paso algo similar, no se me visualizaban campos .... lo resolvi mandando al directorio una tabla con una linea de caracteres, x ejemplo mi tabla interna tenia unos 62 campos, contando los caracteres salia algo de 2500 caracteres, entonces hice esto:

DATA: BEGIN OF t_itab OCCURS 0,
line(2500),
END OF t_itab.
DATA: l_itab(2500).
* Mi tabla interna con los 62 campos se llamaba ti_det2
* Paso todos los registros a t_itab
t_itab[] = ti_det2[].
* En v_ruta_fin concatene la ruta del directorio incluido
* con el nombre del archivo
OPEN DATASET V_RUTA_FIN FOR OUTPUT IN TEXT MODE.

LOOP AT t_itab INTO l_itab.

TRANSFER l_itab TO v_ruta_fin LENGTH 2500.

IF sy-subrc <> 0.
MESSAGE ID 'SU' TYPE 'I' NUMBER '000'
WITH 'No se pudo subir el archivo de proceso al servidor'.
EXIT.
ENDIF.

ENDLOOP.

CLOSE DATASET V_RUTA_FIN.

Espero te sirva
__________________
David Carballido Córdova
Responder Con Cita