MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   CL_ABAP_CHAR_UTILITIES Tabuladores en Excel - urgente (foro/showthread.php?t=15714)

tgfch 15/08/08 19:02:08

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!!!

acha3318 15/08/08 19:13:28

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.

tgfch 15/08/08 19:24:31

gracias, acha3318
Es ahi mi problema, que aunque lo coloque tambien asi como siguieres, me lo coloca todo en una sola celda.

Zeta 09/09/08 10:45:40

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 13:14:56.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web