✒️ABAP / El spool de impresión Por Ruben Cuenca Balanza

Selector Alummnos / Empresas

ABAP El spool de impresión

ABAP El spool de impresión

Leccion 8/9: El SPOOL: La cola de impresión en SAP

TRANSACCIÓN SP01
Esta transacción estándar es conocida como "El Spool" administremos todas las solicitudes de impresión que se generen en el sistema SAP.
El Sistema SAP distingue 2 partes en un trabajo de impresión :
%u25CF 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 petición de salida, es decir, hasta que se envía a un dispositivos de salida en particular.
%u25CF Petición de salida: Desde el punto de vista del sistema SAP, una petición de salida contiene los parámetros de impresión de una orden de spool. Pueden existir múltiples peticiones 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 peticiones de salida pueden tener diferentes atributos, como la impresora de destino o el número de copias.
El sistema utiliza una orden SPOOL para almacenar los datos de impresión temporalmente, y para acceder a ellos mientras esté disponible la orden de spool. Se puede acceder a un documento directamente, ya que el sistema asigna automáticamente un número de 10 dígitos que lo identifica.
Al diferenciar entre la petición de salida y orden de spool, el sistema proporciona un medio para almacenar los datos temporalmente, y gestionar su salida de forma independiente. Para administrar las salidas de datos, tanto órdenes de spool como órdenes de salida, usaremos la transacción SP01.
La sentencia NEW-PAGE PRINT permite generar un trabajo de impresión, creándose una nueva orden de spool, y usando la petición de salida configurada previamente mediante la estructura PRI_PARAMS.
DATA: print_parameters TYPE pri_params.
DATA: valid_flag TYPE c LENGTH 1.
DATA: vl_cadena TYPE syplist,
vl_num(2).
* Asignamos los parametros de impresión
CALL FUNCTION 'GET_PRINT_PARAMETERS'
EXPORTING
expiration = '1' " borrado en un día
immediately = space " no imprimir de forma inmediata
in_parameters = print_parameters " datos por defecto
new_list_id = 'X' " asigna un nuevo identificador de spool
no_dialog = 'X' " sin popup de impresión
IMPORTING
out_parameters = print_parameters
valid = valid_flag
EXCEPTIONS
OTHERS = 4.
CLEAR vl_cadena.
MOVE p_cont TO vl_num.
CONCATENATE 'SPOOL_' vl_num INTO vl_cadena.
* Cero impresiones con nombre SPOOL_01, ... (Ver en trans. SP01)
print_parameters-prcop = 0.
print_parameters-plist = vl_cadena.
Esto nos permitirá almacenar la orden de spool temporalmente, sin que salga por ningún dispositivo, ni genere un error de impresión.
* Generamos la spool del ALV sin imprimirla
NEW-PAGE PRINT ON PARAMETERS print_parameters NO DIALOG.
gr_table->display( ).
NEW-PAGE PRINT OFF.
* Almacenamos los datos de la spool generada
MOVE sy-spono TO wa_spools-id.
MOVE it_intervalos-inicio TO wa_spools-begda.
MOVE it_intervalos-fin TO wa_spools-endda.
APPEND wa_spools TO it_spools.
Si no indicamos en el campo print_parameters-prcop, que no deseamos ninguna impresión, al hacer la llamada a la sentencia NEW-PAGE PRINT ON, o NEW-PAGE PRINT ON NO DIALOG, tomará los parámetros de impresión por defecto, y se realizará una petición de salida automática.
En cambio, si le indicamos que no queremos ninguna copia se almacenará solamente la orden de spool, y podremos rescatar los datos almacenados a través de la función RSPO_DISPLAY_SPOOLJOB.
En caso de que estemos trabajando con SMARTFORMS, también podremos generar órdenes de spool en lugar de visualizaciones por pantalla, y podremos evitar su impresión, de modo que almacenaremos distintos lanzamientos de documentos, y posteriormente gestionaremos su salida por impresora u otro dispositivo. Para ello deberemos parametrizar los siguientes atributos de salida y control:
DATA: output_options TYPE ssfcompop,
control_options TYPE ssfctrlop.
DATA: funcion TYPE rs38l_fnam.
* Parámetros para lanzar el smartform generando una spool
control_options-no_dialog = 'X'. " Quitar ventana de diálogo
output_options-tdnewid = 'X'. " Crear nueva spool
output_options-tdimmed = ' '. " Salida inmediata
output_options-tddest = 'LOCL'. " Impresora destino
CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
EXPORTING
formname = 'ZSMARTFORM_NOMBRE'
variant = ' '
IMPORTING
fm_name = funcion.
CALL FUNCTION funcion
EXPORTING
control_parameters = control_options
output_options = output_options
user_settings = ' '
* IMPORTING
* DOCUMENT_OUTPUT_INFO =
* JOB_OUTPUT_INFO =
* JOB_OUTPUT_OPTIONS =
TABLES
tdatos = it_datos.
Posteriormente se puede enviar a impresión cualquier spool almacenada en el sistema, mediante la función RSPO_OUTPUT_SPOOL_REQUEST.

 

Escanear / Compartir

 

 


Sobre el autor

Publicación académica de Ruben Santiago Cuenca Balanza, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Inicial.

SAP Senior

Ruben Santiago Cuenca Balanza

Argentina - Legajo: RU45V

✒️Autor de: 67 Publicaciones Académicas

🎓Egresado del módulo:

Disponibilidad Laboral: FullTime

Presentación:

Me presento como una persona activa, responsable, creativa, flexible, orientada al logro de resultados en el trabajo que se me asigne.

Certificación Académica de Ruben Cuenca

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "El spool de impresión" de la mano de nuestros alumnos.

SAP Expert


¿Qué es el spool de impresión? El spool de impresión es un almacén receptor de solicitudes de impresión. Su función principal es gestionar la salida de información (reportes, formularios, documentos) hacia dispositivos de salida (impresoras) o archivos. Los datos se almacenan temporalmente en este sistema hasta que son enviados efectivamente al dispositivo físico. Gestión y Transacción (SP01) La herramienta estándar para administrar todas las solicitudes de impresión en el sistema es la transacción SP01, conocida como el "Control de salida" o "El Spool". Desde aquí, los usuarios y administradores pueden visualizar el estado...

Acceder a esta publicación

Creado y Compartido por: Gabriel José Luces González

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master


Introducción al spool de impresión en SAP El spool de impresión permite gestionar las solicitudes de impresión dentro de SAP. Es común en entornos empresariales imprimir distintos documentos como reportes, facturas, notas de entrega y formularios. Desde cualquier pantalla de SAP se puede acceder a la función de impresión usando el ícono en la barra de herramientas. Proceso básico de impresión Al hacer clic en el ícono de la impresora, se abre una ventana para seleccionar el dispositivo de salida (por ejemplo, "LocL" para la impresora local de Windows que imprime en PDF). Es posible definir la cantidad de impresiones y páginas...

Acceder a esta publicación

Creado y Compartido por: Juan Ignacio Romero

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

El Spool de Impresión en SAP El spool de impresión es un sistema que gestiona y controla la impresión de documentos generados por programas o jobs en SAP. Cuando un programa genera un informe o listado para imprimir, este se envía primero al spool, que funciona como una cola o almacenamiento temporal antes de enviarlo a la impresora física. El spool permite visualizar, reimprimir, eliminar o redirigir órdenes de impresión. La transacción para gestionar y visualizar estas órdenes es SP01. En SP01 se pueden buscar órdenes por usuario, nombre, fecha, estado, etc., y se puede consultar el contenido del documento, reimprimirlo o eliminarlo. Estados de una orden de spool...

Acceder a esta publicación

Creado y Compartido por: Mara Fadua Romero Hernandez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Introducción: Este resumen sintetiza los pilares esenciales de SAP ABAP: gestión de datos, modularización, seguridad y ejecución. Ideal para exámenes y desarrollos prácticos. ¡Convierte conceptos complejos en habilidades tangibles! Gestión de Datos Superficies de Actualización (SM30/SE54): Objeto ABAP para operaciones CRUD en tablas Z. Pasos: SE11 → Tabla → Utilidades/Generador Actualización. Configurar con &NC& (sin grupo autorizaciones). Activar y usar en SM30. Vistas (SE11): Unifican múltiples tablas (ej: ZVISTA_FACTURAS...

Acceder a esta publicación

Creado y Compartido por: Oscar Aravena Muller / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


El spool de impresión 1 El spool de impresión de SAP El spool de impresión es una herramienta fundamental en SAP que actúa como un almacén receptor de solicitudes de impresión. Cuando se imprime desde cualquier pantalla de SAP, la información no se envía directamente a la impresora, sino que se almacena temporalmente como una orden de spool. Estas órdenes son gestionadas mediante la transacción SP01, conocida como “El Spool”, que permite: Visualizar, modificar o eliminar solicitudes de impresión. Filtrar órdenes por número, usuario, fecha, dispositivo de salida, entre otros criterios. Cada orden de spool puede...

Acceder a esta publicación

Creado y Compartido por: Geovanny Martínez Campoverde

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert



¿Qué es el Spool de impresión en SAP? En SAP, el Spool de impresión es el sistema que administra la salida de datos para su impresión o visualización. Es una parte fundamental del sistema de gestión de salida (output management) y permite generar, almacenar temporalmente y gestionar documentos que serán impresos o enviados electrónicamente (por ejemplo, por correo o fax). El término “Spool” viene de “Simultaneous Peripheral Operations On-Line” y, en SAP, se refiere al proceso mediante el cual los datos que se quieren imprimir se almacenan en el sistema antes de ser enviados físicamente a una impresora. Funcionamiento general del sistema de...

Acceder a esta publicación

Creado y Compartido por: David Ibarra / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Junior

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. Desde cualquier pantalla de SAP tenemos la opción de imprimir, para ello nos dirigimos a la barra de herramientas y seleccionamos el icono de impresión. Spool de impresión es un almacén receptor de solicitudes de impresión que proporciona una serie de utilizades para controlar la salida de información. Para la impresión el sistema fija la edición 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. Transacción SE11: su descripción...

Acceder a esta publicación

Creado y Compartido por: Carvajal Encina Franco Erasmo / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Spool de impresion en SAP En cualquier pantalla de SAP que se trabaje se puede imprimir desde la barra de herramientas. Se podra seleccionar el dispositivo de salida, el nomre de la impresora, LOCL representa la impresora local de windows que este configurada, tambien se podra elegir cantidad de impresiones y los intervalos entre paginas. El sistema fija la edicion en x_65_80, que es lo que determina la cantidad de filas y columnas que tendra la impresion. El sistema SAP recibe todas las ordenes de impresione en el Spool de impresion y se procesa de a una. El Spool de impresion es un almacen de solicitudes de impresion que proporciona utilidades para controlar la salida de la informacion. Se accede a traves de la transaccion SP01. Se podran...

Acceder a esta publicación

Creado y Compartido por: Luciano Martinez / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Spool de Impresion de SAP. Es un almacén receptor de solicitudes de impresión que proporciona una serie de utilidades para controlar la salida de la información. Podemos acceder al Spool de SAP utilizando las transacciones estándar SP01 y SP02. Esta informacion puede ser: Reportes de un area o departamento de la empresa Facturas Remitos Nota de Entrega Formulario Transaccion SP01. Es la transacción estándar de SAP que se utiliza para verificar el estado de las órdenes de spool en el sistema. Una orden de Spool es un documento que para el que se ha seleccionado una función de impresión. El sistema SAP distingue en dos parte un trabajo de impresion: ...

Acceder a esta publicación

Creado y Compartido por: Jose Medina / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

EL SPOOL DE IMPRECIÓN DE SAP: Encualquien entorno de gestión empresarial se produce una gran cantidad de información que en muchas ocasiones interesaimprimir. Esta información puede ser: Reportes de ed un área o departamanto de la empresa Faturas Remitos Notas e entrega Formularios 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 herramienta el incono de la imprisora. Si haceos clic en el incono de la impresora entonces vamos a visualizar la siguiente ventana en dende podenemos elegir el dispositivo de salida, que es el nombre de la impresora donde vamos a imprimir LOCL representa...

Acceder a esta publicación

Creado y Compartido por: Javier Miguel Angel Barcelo / Disponibilidad Laboral: PartTime

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 99.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

🔎Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!