Como imprimir a un archivo PDF desde SAP

La PC debe tener una impresora definida con nombre FILE, que escriba en el puerto FILE: y que utilice un driver PostScript de una impresora comun. En mi PC, utilice los drivers de la “Lexmark Optra T610 PS”.
Imprimiremos a traves del programa SAPlpd en el SAPGUI.

Primero, debemos crear una impresora en Windows en la PC que vaya a generar los archivos:

  • Abrir “Printers and faxes”
  • Add printer
  • “Local printer attached to this computer” (no debe estar seleccionado el “Automatically detect…”)
  • En ‘Use the following port” seleccione “FILE: (Print to file)”
  • Seleccione la impresora PostScript que prefiera
  • En “Printer Name” coloque FILE
  • Ahora, en “Printers and faxes” deberia aparecer la impresora FILE con un icono que es una impresora con un floppy encima

Adicionalmente, debera existir en SAP una impresora llamada z_pdf_file (en minusculas). La impresora tendra las siguientes propiedades:

En el tab “Device Attributes”

  • Output Device: z_pdf_file
  • Short name   : ZPDF
  • Device Type  : PDF1 PDF1     : PDF ISO Latin-1
  • Model        : FILE
  • Location     : FILE Printer in frontend

En el tab “Access Method”

  • Host Spool Access Method: F F: Printing on Front End Computer
  • Host printer            : FILE

Una vez hechos los dos pasos anteriores, podemos imprimir cualquier reporte desde SAP en un archivo PDF en el front-end. En el “Output device” ponemos la impresora z_pdf_file y le damos al boton de imprimir.

Automaticamente se abrira SAPlpd y unos segundos mas tarde, se abrira un dialog box preguntando “Print to File / Output File Name”. Colocaremos un nombre de archivo local en la PC, como por ejemplo C:\temp\reporte.pdf

1 thought on “Como imprimir a un archivo PDF desde SAP

  1. mauricio

    perfecto, muy buena guia, segui todos los pasos y el archivo se crea satisfactoriamente, lo unico es que me lo salvo en el folder "system 32", como defino a donde quiero que me salve el archivo????, gracias por tu ayuda

    Reply

Leave a comment