✒️ABAP El spool de impresión
ABAP El spool de impresión
El spool de impresión de SAP
En cualquier entorno de gestión empresarial se produce una gran cantidad de información que en muchas ocasiones interesa imprimir.
Reportes de un área o departamento de la empresa.
Facturas.
Remitos.
Nota de entrega.
Formularios.
Entre muchas otras opciones posibles.
Desde cualquier pantalla de SAP tenemos la posibilidad de imprimir.
Al hace clic en el icono de imprimir se visualiza la siguiente pantalla. Donde LOCL representa a la impresora local que tengamos configurada, en este caso la impresora local de Windows imprime en formato PDF.
Para la impresión el sistema fija la edición en X_65_80
Edición: la edición de una impresión es lo que determina la cantidad de filas y columnas que tendrá la impresión.
En este caso 65 líneas x 80 columnas.
Luego vemos que la impresión no sale por la impresora y entonces preguntamos ¿Que sucede?.
Lo que sucede es que SAP recibe todas estás ordenes en el Spool de impresión y las procesa una por una.
Spool de impresión: es un almacén receptor de solicitudes de impresión que proporciona una serie de utilidades para controlar la salida de impresión.
Transacción SP01: selección ordenes de SPOOL.
Transacción SP01: se administran las solicitudes de impresión que se generan en el sistema SAP.
Podemos filtrar las ordenes de spool usando los siguientes criterios de selección:
Número de orden de spool.
Usuario SAP que la genero.
Fecha y hora de creación.
Mandante o cliente.
Autorización.
Dispositivo de salida.
Título.
Destinatario.
Departamento.
Sistema o ambiente SAP.
De cada orden de spool vamos a visualizar los siguientes datos:
Número de orden de spool.
Tipo orden de spool (algunos tipos son Lista ABAP para reportes o listados, SAPScripts o Smatrforms para formularios, pdf para archivos en formato pdf, entre otros).
Usuario SAP que la genero.
Fecha y hora.
Status de la orden de spool.
Cantidad de páginas.
Título o nombre de la orden spool.
SAP distingue en dos partes un trabajo de impresión:
Orden de Spool: Documento para el que se ha seleccionado una función de impresión. Sin embargo aún no ha salido por una impresora u otro dispositivo. Los datos de salida se almacenan temporalmente hasta que se crea una orden de salida, es decir, hasta que se envíe a un dispositivo de salida.
Orden de salida: Desde el punto de vista del sistema SAP, una orden de salida contiene los parámetros de impresión de una orden de spool. Pueden existir muchas ordenes de salida para una única orden de spool. Cada una representa una instancia de la salida de la misma orden de spool y cada una de estas ordenes de salida pueden tener diferentes atributos, como la impresora de destino o el número de copias.
Las operaciones que podemos hacer sobre una orden de spool incluye: creación orden de salida modificación de los atributos de la orden, borrado de la orden o la visualización de su contenido.
Si se hace clic sobre el tipo de orden podemos visualizar el contenido de la impresión.
En la parte superior de la pantalla el sistema nos informa que la orden de spool esta compuesta por 10 páginas, las cuales podemos ver usando los iconos de la barra de herramientas.
Analicemos los posibles estados de una orden de spool:
Menos: significa que aún no se ha enviado y no existe una orden de salida.
Más: significa que la orden ya esta creada y almacenada en el sistema spool.
Terminada: la orden ha sido impresa correctamente.
Espera: la orden esta en estado de espera y el sistema de spool aún no ha procesado la orden de salida.
En proceso: el proceso de trabajo de spool está en el proceso de formatear la orden de salida para imprimir.
Imprimiendo: el spool está imprimiendo la orden de salida.
Problema: indica que hay algunos errores menores. Significa que la orden de salida se imprimió, pero contiene algunos
errores, como un juego de caracteres incompletos, etc.
Error: indica algunos problemas graves, como un error de red. Significa que las solicitudes no se han impreso y permanecen en el sistema de cola hasta que se eliminan o hasta que alcanza su fecha de vencimiento.
Archivada: significa para las ordenes de spool que se envían a un dispositivo de archivo. Significa que el sistema de spool ya proceso la orden de spool y ahora espera ser archivada.
Tiempo: significa que el usuario que creo la orden de spool ha mencionado un tiempo especifico para la salida.
Imprimir sin modificación.
Ahora la orden de spool pasa al estado Espera.
Y finalmente luego de refrescar la pantalla, la orden de spool pasa al estado Terminada.
Luego que la orden pasa al estado terminada, se ejecutara la impresión a través de la impresora configurada en Windows, que en este caso es la conversión a PDF.
En este punto ya se ha generado una orden de salida para la orden de spool que acabamos de imprimir. Si queremos visualizarla hacemos clic en el icono de ordenes de salida de la barra de herramientas.
Aquí visualizamos la orden de salida asociada a la orden de spool. Tal como vemos el estado de la orden de sailda es terminada.
Si hacemos doble clic en la orden de salida vamos a poder visualizar en la pestaña Atributos SPOOL los atributos de la orden de spool.
Y en la pestaña Atributos de salida los atributos de la orden de salida.
A la derecha del icono Imprimir sin modificación de la barra de herramientas, tenemos el icono de imprimir con parámetros modificados el cual nos permite volver a imprimir modificando los parámetros de impresión, es decir el dispositivo de salida, la cantidad de ejemplares, la prioridad, el destinatario, la edición, entre otros.
 
 
 
Sobre el autor
Publicación académica de Lisimaco Prieto Herrera, en su ámbito de estudios para la Carrera Consultor ABAP.
Lisimaco Prieto Herrera
Profesión: Ingeniero de Sistemas - Colombia - Legajo: DV67X
✒️Autor de: 96 Publicaciones Académicas
🎓Egresado de los módulos:
Presentación:
Ingeniero de sistemas con amplia experiencia en el desarrollo de software para el sistema sap r/3 en lenguaje de programación abap.
Certificación Académica de Lisimaco Prieto