Tabular EXCEL cuando lo guardan con OPEN DATASET
Hola a todos, hace poco me sucedio un problema, cuando quise guardar un archivo excel en el servidor usando los comandos:
OPEN DATASET
Lo que paso es que si lo guardaba, pero NO con los tabuladores de COLUMNAS, es decir que todo el contenido de las N columnas que podria tener mi archivo era guardado en una sola columna.
hasta que halle la solucion, aqui se las presento:
open dataset gv_ruta_server for output in text mode encoding default.
loop at gtd_itab_excel into gwa_itab_excel.
concatenate gwa_itab_excel-campo01
gwa_itab_excel-campo02
gwa_itab_excel-campo03
gwa_itab_excel-campo04
gwa_itab_excel-campo05
gwa_itab_excel-campo06
gwa_itab_excel-campo07
gwa_itab_excel-campo08
gwa_itab_excel-campo09
gwa_itab_excel-campo10
gwa_itab_excel-campo11
gwa_itab_excel-campo12
gwa_itab_excel-campo13
gwa_itab_excel-campo14
gwa_itab_excel-campo15
gwa_itab_excel-campo16
gwa_itab_excel-campo17
into lv_line separated by cl_abap_char_utilities=>horizontal_tab.
transfer lv_line to gv_ruta_server.
clear: lv_line.
endloop.
close dataset gv_ruta_server.
ESA CLASE: cl_abap_char_utilities
No solo tiene tabuladores de Columnas, tambien FILAS, y saltos de LINEA
|