🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

✒️ABAP El spool de impresión

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.

 

 

 


Sobre el autor

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

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 SemiSenior

SPOOL EN SAP: SP01, es el visor de impresió%u0144 del sistema SAP, desde ahi se puede administrar la cola de impresión y adminstrar los jobs de impresión. Selección de impresoras, cantidad de paginas, nombre del título, configurar salida, Selección de configuración de hojas. SPOOL también puede servir par a imprimir en archivo o enviar a un fax. por medio de la SP01 es posible borrar el Spool. El programa que borra el spool se llama RSPO1041.

Acceder a esta publicación

Creado y Compartido por: Gerardo De La Rosa Rivera

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

SAP Master

El spool es un almacén receptor de peticiones de impresión que proporciona una serie de utilidades para controlar la salida de la información. Aunque se asocia directamente spool con imprimir en papel, en Sap las posibilidades son más amplias, se puede enviar el spool por fax o imprimirlo en un archivo. Mediante la transacción estándar SP01 se gestionan las entradas generadas en el Spool

Acceder a esta publicación

Creado y Compartido por: Juan Carlos Ayala Chira

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

SAP Senior

- El Spool - El spool en SAP Entramos a la transacción SP01, completamos los parámetros de la pantalla de selección y damos ejecutar. Veremos todos los JOB que han sido ejecutados de fondo, cada job tiene asignado un único número asignado en el sistema. Ahí podemos seleccionar el job que queramos visualizar, damos click en el botón visualizar. En esa pantalla podemos impromir el resultado del job presionando el botón de impresión directa o impresión con parámetros cambiados. Output device: Podemos elegir con que impresora imprimir. Asignamos una prioridad en el cola de impresiones Podemos asignar un título a la impresión, también podemos asignar...

Acceder a esta publicación

Creado y Compartido por: Sandra Erika Bernabe Abreu

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

SAP Master

Transacción SP01: Sirve para administrar todas las solicitudes de impresión (Spool) que se generan en el sistema. Con respecto al Spool, una de las labores del administrador del sistema es mantenerlo depurado. Para ello hay un programa estándar (RSPO1041) que permite eliminar masivamente el Spool que lleve mas de n días almacenado.

Acceder a esta publicación

Creado y Compartido por: Calixto Gutiérrez

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

SAP Senior

El spool nos permite visualizar todos los jobs ejecutados,cada job tiene asignado un numero unico en el sistema,la salida del job puede o ser impresa o ser borrada o simplemente dejarla como referencias de la corrida. La transaccion SP01 es conocida como SPOOL, en donde se administraran todas las solicitudes de impresión.

Acceder a esta publicación

Creado y Compartido por: Carolina Sanchez

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

SAP Senior

Spool en SAP. Spool programas que se ejecutan de fondo en la Transacción.SP01 Llenar todos los parámetros de la pantalla de selección. Ejecutar. Se vera un lista de los Jobs que se han ejecutado. Ejemplo: Job 7102 se puede realizar: Imprimir el resultado de Job o impresión con parámetros cambiados. Asignar un prioridad a la impresión en la cola de impresiones. Asignar un titulo, asignar un formato determinado de filas y columnas a imprimir. Borrar un JOB. En el botón de borrado.

Acceder a esta publicación

Creado y Compartido por: Rafael Razo

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

SAP Master

EL SPOOL. Se utilizan en los procesos que se ejecutan de fondo o batch. Entramos a la transacción SP01 completamos los parámetros de la pantalla de selección y presionamos ejecutar. Aqui vemos los listados de todos los job que han sido ejecutado de fondo. Cada job tiene asignado un numero único en el sistema. Se pueden visualizar los job con el botón de visualizar de la barra de herramientas, desde esta pantalla podemos imprimir el resultado del job oprimiendo el botón de impresión de la barra de herramienta. En la opción ouput divice podemos elegir la impresora. Podemos asignar prioridad en la cola de impresiones (priority), podemos asignar un titulo a la impresión (title), también...

Acceder a esta publicación

Creado y Compartido por: Maria Ysabel Colina De Magdaleno

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

SAP Senior

El SPOOL Se utilizan en los procesos que se ejecutan de fondo o batch. Se accede a la transacción SP01, se completan los parámetros de la pantalla de selección y presionamos ejecutar. Allí se observa un listado de todos los Job que han sido ejecutado de fondo. Cada Job tiene asignado un numero único en el sistema. Se pueden visualizar los Job con el botón de visualizar de la barra de herramientas, desde esta pantalla se puede imprimir el resultado del job oprimiendo el botón de impresión de la barra de herramienta. En la opción Ouput Device se puede elegir la impresora. Se puede asignar prioridad en la cola de impresiones (Priority), asignar un titulo a la impresión...

Acceder a esta publicación

Creado y Compartido por: Miguel Mauricio Sierra Cardona

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

SAP Master

SPOOL: Es un almacén receptor de solicitudes de impresión que proporciona una serie de utilidades para controlar la salida de información. SP01: Transacción estándar SAP que permite administrar todas las solicitudes de impresión que se generan en el sistema SAP.

Acceder a esta publicación

Creado y Compartido por: Juan Santamaria Borja

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

SAP Master

*****8 DE 9 SPOOL. Entramos a la transacción SP01, completamos los parámetros de la pantalla de selección y damos ejecutar. Veremos todos los JOB que han sido ejecutados de fondo, cada job tiene asignado un único número asignado en el sistema. Ahí podemos seleccionar el job que queramos visualizar, damos click en el botón visualizar. En esa pantalla podemos imprimir el resultado del job presionando el botón de impresión directa o impresión con parámetros cambiados. Output device: Podemos elegir con que impresora imprimir. Asignamos una prioridad en el cola de impresiones Podemos asignar un título a la impresión, también podemos asignar un...

Acceder a esta publicación

Creado y Compartido por: Jose Angel Valles Bustos

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 79.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!