bajar a local ficheros

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • juanmgdelomana
    Member
    • dic
    • 47

    #1

    bajar a local ficheros

    Hola me gustaría saber si existe alguna función en SAP que me permita bajarme a local alguno de los ficheros contenidos en la al11, sin la necesidad de tener que volcar previamente el contenido del fichero en una tabla interna.

    Un saludo. Gracias
  • ballan
    Senior Member
    • oct
    • 671

    #2
    Con las transacciones CG3Y y CG3Z puedes bajar y subir ficheros respectivamente

    Comentario

    • juanmgdelomana
      Member
      • dic
      • 47

      #3
      Pero lo que necesito es una función que la pueda meter en un programa que tengo creado y que ya tiene la ruta del fichero que quiero descargar. ¿Me explico?

      Gracias por tu atención. Un saludo.

      Comentario

      • DavidXD_XD
        Moderator
        • ago
        • 1255

        #4
        No se me ocurre una transaccion, pero como Ballan ya te dio la transaccion que si funciona correctamente, puedes hacerle un batch input , a menos q si exista la funcion
        David Carballido Córdova

        Comentario

        • DavidXD_XD
          Moderator
          • ago
          • 1255

          #5
          Si habia una funcion ... se llama C13Z_APPL_TO_FRONT_END, espero te ayude
          David Carballido Córdova

          Comentario

          • ballan
            Senior Member
            • oct
            • 671

            #6
            Prueba esta

            ARCHIVFILE_SERVER_TO_CLIENT

            Comentario

            • juanmgdelomana
              Member
              • dic
              • 47

              #7
              Muchas gracias!!! Las pruebo y os digo algo...

              Saludos

              Comentario

              • Imorales
                Member
                • feb
                • 66

                #8
                CALL FUNCTION 'GUI_DOWNLOAD'
                EXPORTING
                * BIN_FILESIZE =
                filename = p_filename --> ruta y nombre del fichero
                filetype = 'ASC'
                TABLES
                data_tab = i_lines -- >tabla interna a abajar
                EXCEPTIONS
                file_write_error = 1
                no_batch = 2
                gui_refuse_filetransfer = 3
                invalid_type = 4
                no_authority = 5
                unknown_error = 6
                header_not_allowed = 7
                separator_not_allowed = 8
                filesize_not_allowed = 9
                header_too_long = 10
                dp_error_create = 11
                dp_error_send = 12
                dp_error_write = 13
                unknown_dp_error = 14
                access_denied = 15
                dp_out_of_memory = 16
                disk_full = 17
                dp_timeout = 18
                file_not_found = 19
                dataprovider_exception = 20
                control_flush_error = 21
                OTHERS = 22.
                IF sy-subrc <> 0.
                MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
                ENDIF.

                Comentario

                • juanmgdelomana
                  Member
                  • dic
                  • 47

                  #9
                  Muchas gracias a todos!!!

                  Vuestros consejos han sido de gran ayuda! En especial el tuyo Ballan, ya que he acabado utilizando la función que me dejaste, y funciona a la perfección.

                  Un saludo a todos y gracias otra vez!

                  Comentario

                  Trabajando...