Impresión de front-end de SAP con impresión universal

La impresión desde el entorno de SAP es un requisito para muchos clientes. Dependiendo de su negocio, las necesidades de impresión pueden venir en diferentes áreas y aplicaciones de SAP. Algunos ejemplos pueden ser la impresión de listas de datos, la impresión masiva o la etiqueta. Estos escenarios de impresión por lotes y producción suelen resolverse con hardware especializado, controladores y soluciones de impresión. En este artículo se abordan las opciones de uso de Universal Print para la impresión front-end SAP de los usuarios SAP. Para la impresión de back-end, consulte nuestra entrada de blog y repositorios de GitHub.

La impresión universal es una solución de impresión basada en la nube que permite a las organizaciones administrar impresoras y controladores de impresora de forma centralizada. Elimina la necesidad de usar servidores de impresora dedicados y disponibles para su uso por parte de empleados y aplicaciones de la empresa. Aunque la impresión universal se ejecuta completamente en Microsoft Azure, para su uso con sistemas SAP no hay este requisito. El entorno de SAP se puede ejecutar en Azure, estar ubicado en el entorno local o operar en cualquier otro entorno en la nube. Puede usar sistemas SAP implementados por SAP RISE. De forma similar, los servicios en la nube de SAP, que se basan en exploradores, se pueden usar con impresión universal en la mayoría de los escenarios de impresión de front-end.

Requisitos previos

La impresión front-end de SAP envía una salida a una impresora disponible para el usuario en su dispositivo front-end. Es decir, una impresora accesible por el sistema operativo. El mismo equipo cliente ejecuta la GUI de SAP o el explorador. Para usar impresión universal, debe tener acceso a estas impresoras.

  • Sistema operativo cliente compatible con impresión universal
  • Agregar impresora de impresión universal al cliente de Windows
  • Capaz de imprimir en la impresora de impresión universal desde el sistema operativo

Consulte la documentación de impresión universal para obtener más información sobre estos requisitos previos. Como resultado, una o varias impresoras de impresión universal están visibles en la lista de impresoras del dispositivo. Para la impresión front-end de SAP, no es necesario convertirlo en la impresora predeterminada.

Ejemplo que muestra impresoras de impresión universal en el cuadro de diálogo de configuración de Windows 11.

Aplicaciones web de SAP

Una aplicación web, como SAP Fiori o SAP Web GUI, se usa para acceder a los datos de SAP y mostrarlos. No importa si accede al sistema SAP a través de una red interna, una dirección URL pública o si el sistema SAP es un sistema ABAP o Java o una aplicación SAP que se ejecuta en SAP Business Technology Platform. Todos los datos de la aplicación SAP que se muestran dentro de un explorador se pueden imprimir. El sistema operativo realiza la creación del trabajo de impresión en Universal Print y no requiere ninguna configuración de SAP. No hay integración y comunicación de SAP directamente con Universal Print.

Diagrama con conexión entre el dispositivo cliente del usuario, el servicio de impresión universal y la impresora.

Impresión GUI de SAP

Para la impresión de front-end de SAP, la impresión universal se basa en la GUI de SAP y Método de acceso a impresoras de SAP G. Es probable que el sistema SAP tenga una o varias impresoras SAP ya definidas para este fin. Un ejemplo, LOCL de la impresora SAP, definida en el código de transacción SAP SPAD.

Cuadro de diálogo de ejemplo en la pantalla de entrada SPAD de transacciones de SAP.

Cuadro de diálogo de ejemplo en SPAD de transacciones de SAP que muestra la definición de la impresora.

Para el uso de impresión universal, es importante que el método de acceso (1) esté establecido en "G", ya que usa la integración de la GUI de SAP en el sistema operativo. Para el campo de impresora host (2), el valor de __DEFAULT llama al nombre de impresora predeterminado correspondiente. Si deja la opción "Sin selección de dispositivos en front-end" desactivada (3), se le pedirá que seleccione la impresora en la lista de impresoras del sistema operativo. Con la opción activada, la salida de impresión se dirige directamente a la impresora predeterminada del sistema operativo sin entradas de usuario adicionales.

Con esta definición de impresora SAP, la GUI de SAP usa los detalles de la impresora del sistema operativo. El sistema operativo ya conoce las impresoras de impresión universal agregadas. Al igual que con las aplicaciones web de SAP, no hay comunicación directa entre el sistema SAP y las API de impresión universal. No hay ninguna configuración que se configure para el sistema SAP más allá del dispositivo de salida disponible para la impresión front-end.

Al usar la GUI de SAP para la impresión HTML y front-end, también puede imprimir en una impresora definida por SAP. En el sistema SAP, necesita una impresora front-end con el método de acceso "G" y un tipo de dispositivo de PDF o derivación. Para obtener más información, consulte Documentación de SAP. Esta salida de impresión se muestra en el explorador como PDF desde el sistema SAP. Abra el cuadro de diálogo común de impresión del sistema operativo y seleccione una impresora de impresión universal instalada en el equipo.

Limitaciones

SAP define la impresión front-end con varias restricciones. No se puede utilizar para la impresión en segundo plano ni se debe confiar en ella para la producción o impresión masiva. Compruebe si la definición de la impresora SAP es correcta, ya que las impresoras con el método de acceso "F" no funcionan correctamente con las versiones actuales de SAP. Encontrará más detalles en la nota SAP 2028598: Modificaciones técnicas para la impresión front-end con el método de acceso F.

Pasos siguientes

Consulte la documentación: