Archivo del servidor

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • gotelyn
    Member
    • may
    • 58

    #1

    Archivo del servidor

    Hola,

    ¿ Alguien sabe como puedo bajar un archivo del servidor a una tabla interna ?

    OPEN DATASET l_file FOR INPUT IN TEXT MODE ENCODING DEFAULT.
    IF sy-subrc NE 0.

    ELSE.
    DO.
    CLEAR wa_fichero.
    READ DATASET l_file INTO wa_fichero.
    IF sy-subrc NE 0.
    EXIT.
    ENDIF.

    APPEND wa_fichero TO t_fichero.
    ENDDO.

    CLOSE DATASET l_file.

    Si habro un arvhico *.csv, no tengo ningún problemam, pero cualquier otro tipo de archivo *.txt, *.pdf, excel, etc... me da un dump al hacer el read DATASET

    Gracias.
  • juanphys
    Member
    • sep
    • 31

    #2
    Hola,

    ¿qué dice el dump?
    Juanphys
    SAP CO + ABAP

    http://saperos-es.blogspot.com/

    Comentario

    • gotelyn
      Member
      • may
      • 58

      #3
      Fila servidor a tabla interna

      Ahora no lo puedo mirar, pero algo de que no ha podido convertir algún caracter a otro.

      Comentario

      • Desmoquattro
        Junior Member
        • may
        • 27

        #4
        Originalmente publicado por gotelyn
        Ahora no lo puedo mirar, pero algo de que no ha podido convertir algún caracter a otro.
        para el TXT probablemente sea un CODEPAGE error, vos le estás especificando "encoding default", deberías especificarle el codepage del archivo (si, si son diferentes fuiste).

        Y para el PDF, tenés que usar binary mode, no text mode.


        Saludos!

        Comentario

        • alvagu
          Junior Member
          • oct
          • 23

          #5
          Prueba de esta manera:

          Código:
          DATA: gw_file TYPE PFFILE.
          
          OPEN DATASET gw_file ENCODING NON-UNICODE FOR INPUT IN TEXT MODE IGNORING CONVERSION ERRORS.

          Comentario

          Trabajando...