PDA

Ver la Versión Completa : funcion que abra un .doc .pdf u otro


manzano1982martin
10/05/07, 16:53:27
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
11/05/07, 13:35:33
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.

manzano1982martin
11/05/07, 14:14:44
saludos martin

Sil12
01/05/08, 16:52:59
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.

german_gustavo
09/06/09, 14:06:55
Hola, para abrir archivos de tipo *.sar , alquien sabe como hacerlo ???.


muchas gracias.


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.

paraujo
09/06/09, 15:35:02
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.

:o

Herbert_Leonn
27/04/10, 16:51:14
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 :cool:

anyita18
07/07/10, 14:08:08
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.:p