Que tal.
Respecto al límite es posible que tenga, por que alguna vez me paso igual.
No se si cuando haces tu open dataset estes pasando lo siguiente
campo1,campo2,campo3,campo4, ... campo n
En caso de que lo estes haciendo así, intenta lo siguiente
concatenate campo1 campo2 campo3 campo4 campon
into it_table-reg.
y despues lo mandas como si fuera un solo registro.
Si no te sirve, prueba esta funcion:
path = 'ruta del servidor'
CALL FUNCTION 'WS_DOWNLOAD'
EXPORTING
filename = path
filetype = 'DAT'
TABLES
data_tab = ti_salida
EXCEPTIONS
file_open_error = 1
fiel_write_error = 2
invalid_filesize = 3
invalid_table_width = 4
invalid_type = 5
no_batch = 6
unknown_error = 7
OTHERS = 8.
IF sy-subrc EQ 0.
MESSAGE s010(ad) WITH 'Archivo' path 'Creado'.
ELSE.
MESSAGE i010(ad) WITH 'El archivo no se pudo crear'.
ENDIF.
Espero te sirva cualquiera de estas 2 opciones.
Saludos.
|