![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️SAP El spool de impresión
SAP El spool de impresión
![SAP El spool de impresión SAP El spool de impresión](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/95.jpg)
UNIDAD 2. GESTIÓN DEL SPOOL
Un spool es un almacén receptor de solicitudes de impresión que proporciona una serie de utilidades para controlar la salida de información.
Aunque se asocia directamente spool con imprimir en papel, en SAP las posibilidades son más amplias: podemos enviar una orden de spool por fax, o imprimirla en un archivo.
INSTALACIÓN DE UNA IMPRESORA EN SAP
Con la transacción SPAD (transaccion estándar del sistema que utilizaremos para la administración del spool. Es muy utilizada por los administradores del sistema o SAP Basis) podemos instalar dispositivos de salida en nuestro sistema R/3. Vamos a describir la instalación de una impresora de tipo local a nivel PC, es decir, una impresora genérica en la que cualquiera puede imprimir pero a cada persona que lo haga le saldrá la información por la impresora que tenga definida por defecto en su servidor de presentación.
En el campo de dispositivo de salida introduciremos el nombre que le vamos a dar a la impresora y tras pulsar el botón "Gestión total" y el botón con el icono de un folio en blanco, llegaremos a la pantalla: "Gestión de SPOOL: Dispositivo de salida (Visualizar). En esta pantalla definiremos los siguientes datos:
- Tipo de dispositivo: es lo más parecido a lo que en microinformática llamamos driver de la impresora. Para la creación de una impresora local elegiremos siempre el tipo SAPWIN. Este dispositivo precisa de un programa llamado saplpd que forma parte de la instalación del frontend de SAP. Cuando se imprime algo, el SAPGUI ejecuta automáticamente el programa saplpd y éste recibe los datos a imprimir y se encarga de enviarlos a la impresora.
- Clase de dispositivo: seleccionamos de la lista la opción Impresora común.
- Grupo de autorizaciones: podemos restringir a los usuarios que puedan imprimir por determinadas impresoras. Esto es muy interesante cuando disponemos de impresoras de alto rendimiento dedicadas a la impresión de facturas, nóminas, etc. Como estamos definiendo una impresora local para todo el mundo, dejamos este campo en blanco.
- Modelo: campo descriptivo para poner la marca y modelo dela impresora.
- Ubicación: campo descriptivo para indicar al usuario donde se encuentra físicamente la impresora. Es útil llenarlo cuando disponemos de salas separadas para las impresoras a las que hay que dirigirse para buscar la salida del spool.
La pestaña marcada con la etiqueta Acoplam.SPOOL host nos muestra una pantalla en la que se le dice cómo está conectada la impresora al servidor SAP. Eligiremos de la lista la opción F: imprimir en front end, que le marca que debe enviar la información al PC para que sea éste el que le de salida.
El campo impresora host debemos llenarlo con el nombre DEFAULT para indicarle que la orden de spool debe salir debe salir por la impresora que esté configurada por defecto en el PC. Una vez hecho ésto solo nos queda presionar el botón grabar y ya podemos usar la impresora instalada.
¿CÓMO IMPRIMIR EN SAP?
Cuando realizamos una impresión en SAP se genera una orden de SPOOL, que es un número único existente en SAP y que identifica una impresión en el sistema.
Teniendo una impresora ya instalada podemos, desde cualquier pantalla, presionar el icono de impresora de la barra de estándar de herramientas y tendremos que llenar una serie de campos que aparecen en el gráfico.
El primer campo a llenar es el nombre de la impresora por el que queremos que salga nuestro listado. Éste es el único campo obligatorio, pero también podemos indicar muchas otras opciones:
- La cantidad de copias que queremos sacar.
- Si queremos todas las páginas o solo un rango de ellas.
- El nombre y el título de la orden de spool. Será útil para luego buscarla en el spool o entre el montón de hojas impresas que salen por una impresora compartida.
- La salida inmediata o el almacenamiento en el spool. Si seleccionamos almacenamiento en el spool, la orden se conservará por un periodo determinado en el sistema.
- Podemos marcar el borrado de la orden tras la impresión correcta o, por el contrario, dejar que la orden permanezca en el spool para futuras reimpresiones.
- La cantidad de días que debe permanecer en el spool antes de ser borrada por los jobs de mantenimiento.
- La impresión de una portada previa con el título de la orden de spool y el destinatario y departamento al que pertenece. Ésto tiene sentido en una empresa en la que haya servicio de entrega de impresiones.
- La cantidad de líneas y columnas que queremos imprimir y por lo tanto el formato de la página.
OPERACIONES SOBRE ÓRDENES DE SPOOL
Para poder administrar todas las solicitudes de spool que hacemos, SAP provee de la transacción SP01. En ella nos encontramos la pantalla Control de salida: Selección órdenes de SPOOL. Aquí podemos elegir las órdenes de spool por varios criterios; los más habituales son el creador de la orden y la fecha. Tras presionar F8 nos encontramos con un listado de ordenes seleccionadas (Pantalla: Control de salida: Resumen de órdenes de SPOOL)
Este listado tiene la misma característica que el de la transacción de gestión de jobs; es un programa de selección, listado y gestión simultáneamente.
Las operaciones que debemos hacer sobre una orden de spool incluyen: la creación de ordenes de salida, el cambio de los atributos, el borrado de la orden o la visualización de su contenido.
En cuanto a los atributos, básicamente son los mismos que definimos inicialmente al crear una orden de spool.
Por ejemplo, es muy habitual comprobar tras la salida al papel que un listado que tiene 132 columnas en sus atributos ha salido con letra pequeña y en formato horizontal pero no llega a ocupar realmente más de 80. En ese caso cambiaremos el campo edición por X65 80 para conseguir un listado con letra más grande y en vertical y volveremos a repetir la salida de la orden.
SAP nos brinda la posibilidad de convertir a pdf las ordenes del spool. Si bien el proceso no es automático ni directo, es bastante sencillo y se trata de hacer una conversión. Para ello SAP nos proporciona el programa estándar RSTXPDFT4, el cual levanta los archivos del spool, tanto las listas ABAP o los OTF y aplica un proceso de conversión basado en módulos de funciones de ABAP. Los pasos para realizar esta conversión son los siguientes:
Primero ingresamos a la transacción SP01 correspondiente al spool e identificamos las ordenes del spool que queramos convertir al formato pdf. Luego desde el editor ABAP correspondiente a la transacción SE38 ejecutamos el programa estándar RSTXpdfT4. En la pantalla de selección del programa introducimos el número de la orden de spool que queramos convertir, tildamos la opción aserdownload de fichero pdf, introducimos la ruta y el nombre del archivo pdf que generaremos.
 
 
 
Sobre el autor
Publicación académica de Ana Maria Benito Sanchez, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Ana Maria Benito Sanchez
España - Legajo: PA34H
✒️Autor de: 35 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime