✒️ABAP El spool de impresión
ABAP El spool de impresión
En cualquier entorno de gestión empresarial se produce una gran cantidad de información que en muchas ocasiones interesa imprimir. Esta información puede ser:
- Reportes de un área o departamento de la empresa
- Facturas
- Remitos.
- Notas de entrega.
- Formularios.
Entre muchísimas otras opciones posibles.
Ahora bien, desde cualquier pantalla de SAP con la que estemos trabajando tenemos la posibilidad de imprimir. Para ello, tenemos disponible en la barra de herramientas el icono de la impresora.
Si hacemos clic en el icono de la impresora entonces vamos a visualizar la siguiente ventana en donde podemos elegir el dispositivo de salida, que es el nombre de la impresora donde vamos a imprimir, LOCL representa a la impresora local de Windows que tengamos configurada, en este caso la impresora local de Windows imprime en formato PDF. También podemos elegir la cantidad de impresiones y si deseamos imprimir todo o solamente algunas páginas.
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 serán 65 líneas y 80 columnas. Hacemos clic en continuar
Luego vemos que la impresión no sale por la impresora y entonces nos preguntamos ¡Qué está sucediendo?
Lo que sucede es que el sistema SAP recibe todas las órdenes de impresión en el Spool de Impresión y las procesa una por una.
Spool de Impresión: Es un almacén receptos de solicitudes de impresión que proporciona una serie de utilidades para controlar la salida de la información.
Accedemos al spool de impresión a través de la transacción estándar SP01.
Transacción SP01: Mediante esta transacción conocida como "El Spool" administraremos todas las solicitudes de impresión que se generan en el sistema SAP.
Podemos filtrar las órdenes de spool que deseamos visualizar utilizando los siguientes criterios de selección:
- El número de orden de spool.
- El usuario SAP que lo 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 departamento.
- El sistema o ambiente de SAP
Al hacer clic en ejecutar vamos a filtrar las órdenes de spool a visualizar y vamos a encontrar la orden de spool correspondiente a la impresión que realizamos en la pantalla de la selección SE11, cuando nos encontramos visualizando la tabla transparente KNA1..
De cada orden de spool vamos a visualizar los siguientes datos:
- El número de orden de spool.
- El tipo de orden de spool (algunos de los tipos son Lista ABAP para reportes o listados, SAPScripts o Smartforms para formularios, pdf para archivos en formatos pdf, entre otros).
- El usuario SAP que la generó.
- La fecha y hora.
- El status de la orden de spool.
- La cantidad de páginas.
- El título o nombre de la orden de spool.
El sistema SAP distingue en dos partes un trabajo de impresión:
- Orden de Spool: Es un 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 del documento se almacenan temporalmente hasta que se crea una orden de salida, es decir, hasta que se envíe a un dispositivo de salida en particular.
- 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 múltiples órdenes 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 órdenes de salida pueden tener diferentes atributos, como la impresora de destino o el número de copias.
AUDIO ACLARATIVO: Una orden de spool es un número único existente en el sistema SAP que identifica una impresión en el sistema. El sistema utiliza una orden de spool para almacenar los datos de impresión temporalmente y para acceder a ellos mientras este disponible. Se puede acceder a un documento directamente, ya que el sistema asigna automáticamente un número de 10 dígitos que identifica. Al diferenciar entre la orden de salida y la orden de spool, el sistema proporciona un medio para almacenar los datos temporalmente y gestionar su salida de forma independiente.
Las operaciones que podemos hacer sobre una orden de spool incluyen: la creación de órdenes de salida, la modificación de los atributos de la orden, el borrado de la orden o la visualización de su contenido.
Si hacemos clic sobre el tipo de orden correspondiente a la orden de spool número 64714 vamos a visualizar la impresión asociada a la orden de spool, que para este caso es el contenido formateado de la tabla base de datos KNA1 en la transacción SE11.
En la parte superior de la pantalla l sistema nos informa que la orden de pool está compuesta por 10 páginas, las cuales podemos visualizar utilizando los iconos de la barra de herramientas.
Analicemos los posibles estados de una orden de spool:
- Menos: significa que la orden de spool aún no se ha enviado y no existe una orden de salida.
Cuando la orden de spool se encuentra en cualquier otro estado que no sea el estado "menos" entonces la correspondiente orden de salida ya ha sido creada. - Más: significa que la orden de spool se está generando y está almacenada en el sistema de spool.
- Terminada: la orden de spool ha sido impresa correctamente
- Espera: la orden de spool está 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 incompleto, 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 alcanzan su fecha de vencimiento. Después de la fecha de vencimiento, os trabajos de reorganización las eliminan.
- Archivada: se establece para las órdenes de spool que se envían a un dispositivo de archivo. Este estado singifica que el sistema de spool ya proceso la orden de spool y ahora está esperando ser archivada.
- Tiempo: significa que el usuario que ha creado la orden de spool ha mencionado un tiempo específico para la salida.
A partir de la orden de spool número 647147 vamos a generar una orden de salida. Para ello, la tildamos y hacemos clic en el icono de imprimir sin modificación.
A continuación, la orden de spool pasa al estado Espera.
Y Finalmente, luego de refrescar la pantalla con el icono (Refrescar), la orden de spool pasa al estado Terminado.
Luego de que la orden pasa al estado terminada, se ejecutará 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 deseamos visualizarla hacemos clic en el icono de órdenes de salida de la barra de herramientas..
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 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 cnatidad de ejemplares, la prioridad, el destinatario, la edición, entre otros.
 
 
 
Agradecimiento:
Ha agradecido este aporte: Carlos Piles Rosell
Favorito:
Está publicación ha sido agregada a sus favoritos por: Carlos Piles Rosell
Sobre el autor
Publicación académica de Pedro Antonio Duarte, en su ámbito de estudios para la Carrera Consultor ABAP.
Pedro Antonio Duarte
Profesión: Consultor de Sap Abap - Argentina - Legajo: JP24O
✒️Autor de: 128 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Certificación Académica de Pedro Duarte