✒️ABAP El spool de impresión
ABAP El spool de impresión
Unidad n°4: Las subrutinas, los módulos de funciones y el procesamiento batch
Lección n°8: El spool de impresión
En cualquier entorno de gestión empresarial hay gran cantidad de info, que muchas veces es necesario imprimir. Esta info puede ser:
- Reportes de un área o dpto. de la empresa.
- Facturas.
- Remitidos.
- Notas de entrega.
- Formularios.
- Etc.
Desde cualquier pantalla de SAP podemos imprimir con su respectivo icono:
Si hacemos clic en él, veremos una ventana en donde podemos elegir el dispositivo de salida, nombre de la impresora, LOCL representa a la impresora local de Windows que tengamos configurada.
Para la impresión el sistema fija la edición en X_65_80.
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 serán 56 líneas y 80 columnas, hacemos clic en continuar.
Pero puede pasar que la impresión no se haga, esto pasa porque el sist. SAP recibe todas estas órdenes de impresión en el Spool de impresión y procesa una por una.
*Spool de impresión: almacén receptor de solicitudes de impresión que da ciertas utilidades para controlar la salida de la información.
Accedemos al Spool desde la trans. SP01 (por donde podemos administrar todas las solicitudes de impresión que se generen en el sistema).
Se pueden filtrar órdenes de spool que deseamos ver usando los sig. criterios de selección:
- El núm. de orden de spool.
- El usuario SAP que la generó.
- La fecha y hora de creación.
- El mandante o cliente.
- La autorización.
- El dispositivo de salida.
- El título.
- El destinatario.
- El dpto.
- El sist. o ambiente de SAP.
Dentro de la trans, si hacemos clic en ejecutar , filtraremos las órdenes de spool a visualizar y encontraremos la orden correspondiente a la impresión que hicimos de la pantalla en la trans. SE11, cuando nos encontrábamos visualizando la tabla transparente KNA1.
De cada orden de spool veremos los sig. datos:
- Núm. de orden de spool.
- Tipo de orden (puede ser una lista ABAP para reportes, SAPScrips, formularios, pdf, etc.)
- El usuario que la generó.
- Fecha y hora de creación.
- Status de la orden.
- Cantidad de pág.
- Título o nombre de la orden.
El sist. 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, que no aún no se ha impreso. Los datos de salida del doc. se almacenan temporalmente hasta que se crea una orden de salida, es decir, hasta que se envíe a un dispositivo de salida.
Además es unívoco. - Orden de salida: contiene parám. de impresión de una orden spool. Pueden existir muchas órdenes de salida para una sola orden de spool. Cada una representa una instancia de la salida de la misma orden de spool y cada una de estas órdenes de salida pueden tener diferentes atributos.
Sobre una orden de spool podemos: crear órdenes de salida, modificar los atributos de la orden, borrarla o ver su contenido.
Continuando en la trans SP01, si hacemos clic sobre el tipo de orden correspondiente a la orden de spool 647147, veremos la impresión asociada a la orden de spool, que para este caso es el contenido formateado de la tbd KNA1 en la trans. SE11.
Posibles estados de una orden de spool:
- Menos: la orden de spool aún no se envió y no existe una orden de salida.
- Más: la orden de spool se está generando y está almacenada en el sist. de spool.
- Terminada: la orden de spool se imprimó bien.
- Espera: la orden de spool está en estado de espera y el sist spool aún no procesó la orden de salida.
- En proceso: el proceso de trabajo de spool está en proceso de formatear la orden de salida para imprimir.
- Imprimiendo: el spool está imprimiendo la orden de salida.
- Problema: indica algunos errores menores, es decir, la orden de salida se imprimió, pero tiene algunos errores.
- Error: indica algunos problemas graves, es decir, las solicitudes no se imprimieron y permanecen en el sist. de cola hasta que se eliminan o hasta alcanzar su fecha límite.
- Archivada: para las ordenes de spool que se envían a un dispositivo de archivo. Este estado significa que el sist. de spool ya procesó la orden de spool y ahora está esperando ser archivada.
- Tiempo: significa que el usuario que creó la orden de spool especificó un tiempo para la salida.
Nuevamente en la trans SP01, a partir de la orden de spool 647147, generaremos una orden de salida. Para ello tildamos y hacemos clic en el icono de Imprimir sin modificación. Y veremos que la orden de spool está en espera.
Si refrescamos con el icono , la orden de spool se pasa al estado Terminada.
Después de que la orden pasa a Terminada, se ejecutará la impresión a través de la impresora configurada.
Llegando acá, ya se generó una orden de salida para la orden de spool que imprimimos. Si queremos verla, hacemos clic en el ícono y veremos la orden de salida asociada a la orden 647147.
Si hacemos doble clic en la orden de salida veremos 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.
 
 
 
Agradecimiento:
Ha agradecido este aporte: Jaime Gomez Arango
Sobre el autor
Publicación académica de Candela Estefan?a Calzada, en su ámbito de estudios para la Carrera Consultor ABAP.
Candela Estefan?a Calzada
Profesión: T?cnica Electr?nica - Argentina - Legajo: JW91W
✒️Autor de: 160 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Me encuentro estudiando la ingenier?a en sistemas de informaci?n. poseo amplia experiencia en edici?n de videos. tengo bases entorno a la programaci?n que quiero continuar consolidando.
Certificación Académica de Candela Calzada