CL_ABAP_CHAR_UTILITIES Tabuladores en Excel - urgente

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • tgfch
    Member
    • mar
    • 74

    #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
  • acha3318
    Senior Member
    • abr
    • 182

    #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.

    Comentario

    • tgfch
      Member
      • mar
      • 74

      #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

      Comentario

      • Zeta
        Junior Member
        • ago
        • 9

        #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
        La inteligencia subnormal es lo que tiene

        Comentario

        Trabajando...