funcion que abra un .doc .pdf u otro

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • manzano1982martin
    Junior Member
    • may
    • 5

    #1

    funcion que abra un .doc .pdf u otro

    necesitaria alguna funcion que pueda abrir un archivo de esos tipos, ya sea pasandole el archivo desde una tabla interna o pasandole el path .

    Yo quiero ejecutar un prog y que al final me abra el documento que fue seleccionado al inicio del programa.

    desde ya muchas gracias
  • Mike
    Senior Member
    • mar
    • 144

    #2
    Con la Funcion GUI_EXEC debería funcionar, este es un ejemplo

    CALL FUNCTION 'GUI_EXEC'
    Exporting
    COMMAND = 'Notepad'
    PARAMETER = 'c:\temp\test.txt'
    Importing
    RETURNCODE = RETURNCODE.

    Este es el ejemplo que tiene la ayuda, algo similar debería ser con .Doc, .PDF, etc solo seria cuestión de saberse el comando.


    Espero te sirva.

    Comentario

    • manzano1982martin
      Junior Member
      • may
      • 5

      #3
      gracias po la ayuda lo voy a probar

      saludos martin

      Comentario

      • Sil12
        Junior Member
        • feb
        • 14

        #4
        Abrir PDF

        Originalmente publicado por Mike
        Con la Funcion GUI_EXEC debería funcionar, este es un ejemplo

        CALL FUNCTION 'GUI_EXEC'
        Exporting
        COMMAND = 'Notepad'
        PARAMETER = 'c:\temp\test.txt'
        Importing
        RETURNCODE = RETURNCODE.
        Tenia el mismo problema, intente con esta función pero nada! y encontre esta, que permite abrir cualquier tipo de archivo, como PDF que era mi caso.

        CALL FUNCTION 'WS_EXECUTE'
        EXPORTING
        PROGRAM = 'AcroRd32.exe' "Es para abrir archivos del tipo PDF
        COMMANDLINE = 'c:\archivo.pdf'
        EXCEPTIONS
        FRONTEND_ERROR = 1
        NO_BATCH = 2
        PROG_NOT_FOUND = 3
        ILLEGAL_OPTION = 4
        OTHERS = 5.
        ---

        Comentario

        • german_gustavo
          Senior Member
          • sep
          • 134

          #5
          archivos de tipo sar

          Hola, para abrir archivos de tipo *.sar , alquien sabe como hacerlo ???.


          muchas gracias.


          Originalmente publicado por Sil12
          Tenia el mismo problema, intente con esta función pero nada! y encontre esta, que permite abrir cualquier tipo de archivo, como PDF que era mi caso.

          CALL FUNCTION 'WS_EXECUTE'
          EXPORTING
          PROGRAM = 'AcroRd32.exe' "Es para abrir archivos del tipo PDF
          COMMANDLINE = 'c:\archivo.pdf'
          EXCEPTIONS
          FRONTEND_ERROR = 1
          NO_BATCH = 2
          PROG_NOT_FOUND = 3
          ILLEGAL_OPTION = 4
          OTHERS = 5.

          Comentario

          • paraujo
            Member
            • dic
            • 42

            #6
            funcion que abra un .doc .pdf u otro

            CALL FUNCTION 'WS_EXECUTE'
            EXPORTING
            PROGRAM = 'C:\PERRO.PDF’ *** Path y nombre del documento

            Con esta función y de esta forma te abre cualquier documento, .doc, .pdf, .xls, etc. Obviamente tenes que tener instalado el programa que los abre (word, excel, adobe, etc.)

            Saludos.
            Espero te sea util.

            Comentario

            • Herbert_Leonn
              Junior Member
              • abr
              • 1

              #7
              Si deseas ver algo mas interesante ahi tienes un ejemplo de visualizador de pdfs, descargas, etc.

              Clase CL_GUI_PDFVIEWER : leer archivos PDF desde SAP;
              ver ejemplo SE38: SAP_PDF_VIEWER_DEMO

              Ejemplo ver PDF en ABAP utilizando cl_gui_html_viewer
              Grabar archivo PDF en base de datos

              Comentario

              • anyita18
                Member
                • jun
                • 52

                #8
                imprimir pdf

                Hola. Mi problema es el siguiente, se que hay funciones y maneras de crear un pdf desde el spool pero yo necesito que una vez creado ese pdf, se imprima de manera transparente al usuario.
                Necesito esto porque estoy trabajando con una impresora cuyo driver no permite imprimir líneas directamente desde SAP, más si lo permite si se imprime desde Excel o pdf o word o cualquiera de estas aplicaciones.
                Me ayudan por favor!
                De antemano, gracias.
                Anyelini

                Comentario

                Trabajando...