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,
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. |
gracias, acha3318
Es ahi mi problema, que aunque lo coloque tambien asi como siguieres, me lo coloca todo en una sola celda. |
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 |
Husos Horarios son GMT. La hora en este momento es 15:20:09. |
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web