SPLIT INTO no funciona...sabeis porque??

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • ballan
    Senior Member
    • oct
    • 671

    #16
    Para hacerlo desde servidor seria lo mismo

    Al final lo que haces mas o menos es

    OPEN DATASET

    DO

    READ DATASET INTO LINEA

    .
    .
    .


    Podrias coger la variable LINEA y hacer un split LINEA INTO...

    Comentario

    • Ariel-StaFe
      Senior Member
      • nov
      • 321

      #17
      Separar Variable con Tabs en campos

      Correcto. Intenté eso pero el Split no me separa por tabulador.
      Muchas gracias.
      Sigo buscando la manera de resolverlo
      Saludos
      Ariel-StaFe
      Analista Programador Abap Senior
      Santa Fe Capital
      Pcia de Santa Fe
      Argentina

      Comentario

      • Ariel-StaFe
        Senior Member
        • nov
        • 321

        #18
        SPLIT INTO con Tabulador

        Gente.. para los que lo necesiten.. encontre la forma de separar con SPLIT cuando el string está separado por tabulador.

        SPLIT w_registro AT cl_abap_char_utilities=>horizontal_tab
        INTO campo1 campo2 etc.

        Saludos
        Ariel-StaFe
        Analista Programador Abap Senior
        Santa Fe Capital
        Pcia de Santa Fe
        Argentina

        Comentario

        • Junior Member
          • nov
          • 9

          #19
          Re: SPLIT INTO no funciona...sabeis porque??

          los caracteres # pueden no ser '#' sino que se un salto de linea o tabulador para obtener en el debug revisa que el valor hexadecimal sea el mismo si no puedes utilizar estos metodos para obtener los valores del # salto de linea o '#' tabulador

          DATA lv_crlf(2).
          DATA lv_saltol TYPE c.
          DATA lv_x(1).


          lv_crlf = cl_abap_char_utilities=>cr_lf."Obtencion de valores de salto de linea y tabulador
          lv_saltol = lv_crlf+1(1).
          lv_x = cl_abap_char_utilities=>horizontal_tab."Obtencion de valores de tabulador


          y haces tu split con el valor obtenido

          Comentario

          Trabajando...