#1
|
|||
|
|||
CL_ABAP_CHAR_UTILITIES Tabuladores en Excel - urgente
Buenas tardes
Estoy intentando colocar los separadores en una hoja de excel, pero la salida en el archivo es la siguiente: BUKRS ANLN1 INVNR ANLKL SERNR ( en una misma celda ). Como puedo separar cada uno de los campos para que Excel reconozca que debe ser en una nueva celda??? Ya he utilizado, sin obtener buenos resultados: CONSTANTS: c_tab TYPE c VALUE cl_abap_char_utilities=>horizontal_tab. IF p_vis1 EQ 'X'. MOVE CL_ABAP_CHAR_UTILITIES=>VERTICAL_TAB TO it_objbin. append it_objbin. clear it_objbin. it_objbin-line = 'ANLN1 INVNR SERNR'. ELSE. CONCATENATE 'BUKRS' c_tab 'ANLN1' c_tab 'INVNR' c_tab 'ANLKL' c_tab 'SERNR' INTO it_objbin-line. ENDIF. append it_objbin. clear it_objbin. Mil gracias!!!
__________________
Saludos, tgfch |
#2
|
|||
|
|||
Saludos,
No se si tu necesitas que éste campo de la tabla interna "it_objbin-line", se lleve estos valores pero con un espacio entre ellos.... Si es asi, me parece que deberias usar el SEPARATED BY SPACE. CONCATENATE 'BUKRS' 'ANLN1' 'INVNR' 'ANLKL' 'SERNR' INTO it_objbin-line SEPARATED BY SPACE. |
#3
|
|||
|
|||
gracias, acha3318
Es ahi mi problema, que aunque lo coloque tambien asi como siguieres, me lo coloca todo en una sola celda.
__________________
Saludos, tgfch |
#4
|
||||
|
||||
Yo no he trabajado con Excel pero sí con archivos Word y para que me reconociese el salto de línea o los tabuladores tenía que concatenar los valores "^l" para el salto de línea y "^t" para los tabuladores. Prueba a ver que tal.
Taluego |
Herramientas | Buscar en Tema |
Desplegado | |
|
|