🚀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 Master

El spool de impresión de SAP Siempre necesitaremos imprimir algo LOCL es la impresora local de Windows La edición de una impresión es lo que determina la cantidad de filas y columnas que tendrá la impresión 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 la información Transacción SP01 para gestionar el spool SAP distingue en dos partes un trabajo de impresión Orden de spool que será temporal hasta que salga del sistema Orden de salida tras la orden de spool El programa estándar que se encarga de limpiar diariamente el spool...

Acceder a esta publicación

Creado y Compartido por: David Brito Melado

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

SAP Senior

El pool 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. Edición del pool de impresión: es lo que determina la cantidad de filas y columnas que tendrá la impresión. Transacción SP01: conocida como el Spool administraremos todas las solicitudes de impresión que se generen en el sistema. El sistema SAP distingue en dos partes un trabajo de impresión: Orden de Spool: es cuando se selecciona un documento para su impresión y pero estos datos de salida se almacenan temporalmente hasta que se cree una orden de salida para su impresión. Orden de salida: esta...

Acceder a esta publicación

Creado y Compartido por: Edgar Enrique Pérez Velásquez / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Senior

SPOOL DE IMPRESIÓN: Podemos imprimir cualquier cosa en SAP Al momento de imprimir el sistema fija la edición que es la que representa la cantidad de filas y columnas que tendrá la impresión. Para acceder a las solicitudes de impresión usamos la transacción SP01,podemos filtrar por Numero de orden Usuario SAP Fecha y hora El mandante o cliente Las impresiones en SAP se reconocen en dos partes: Orden de spool: es un documento para el que se selecciona una función de impresión Orden de salida: contiene los parametros de impresión de una orden Una orden spool es un numero unico que identifica una impresion en el sistema cuando la orden de spool se encuentra en cualquier...

Acceder a esta publicación

Creado y Compartido por: Alexander Antelo Garcia

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

SAP Senior

SPOOL DE IMPRESIÓN: Podemos imprimir cualquier cosa en SAP Al momento de imprimir el sistema fija la edición que es la que representa la cantidad de filas y columnas que tendrá la impresión. Para acceder a las solicitudes de impresión usamos la transacción SP01,podemos filtrar por Numero de orden Usuario SAP Fecha y hora El mandante o cliente Las impresiones en SAP se reconocen en dos partes: Orden de spool: es un documento para el que se selecciona una función de impresión Orden de salida: contiene los parametros de impresión de una orden

Acceder a esta publicación

Creado y Compartido por: Valentina Muñoz Medina / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Senior

El Spool Con la trx SP01 se administran todas las solicitudes de impresión que se generan en SAP. Se muestran los JOBS que han sido ejecutados de fondo. Cada job tiene un nro. único, se puede visualizar, imprimir o eliminar el job. El spool es un almacén receptor de peticiones de impresión que proporciona utilidades para la salida de información. Se puede enviar una orden de spool por fax o imprimirla en un archivo, no necesariamente son impresiones en papel. El administrador del sistema mediante la trx estandar RSP01041 mantiene la tabla de spool de modo de que ésta no se haga muy grande eliminando a aquellas de N días hacia atrás

Acceder a esta publicación

Creado y Compartido por: Jesus German Cavazos Elizondo

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

SAP Master

Unidad 4: Subrutinas, Funciones, Batch. Lección 8: El Spool. La transacción SP01 conocida con el sobrenombre SPOOL, permite gestionar las solicitudes de impresión en un sistema SAP. Todos los jobs generados en el sistema, se identifican con un número único de job en el SPOOL. En el SPOOL se pueden realizar las siguientes acciones. Visualizar un Job. Veremos el resultado de la ejecución del Job. Desde aquí se podrá solicitar la impresión directa o canviar los parámetros de impresión por defecto antes de proceder a la misma. Cambiar los parámetros de impresión modificando la impresora asignada, añadir un título a la impresión,...

Acceder a esta publicación

Creado y Compartido por: Francisco Compte Sanchez / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Senior

VIDEO - EL SPOOL Transacción SP01 Mediante esta transacción conocida como "El Spool" administraremos todas las solicitudes de impresión q se generen en el sistema SAP. El SPOOL es un almacen receptor de peticiones de impresión q 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 es más amplia como podemos enviar una orden de Spool por fax o imprimirla en un archivo. Para borrar el SPOOL a mano se puede realizar a través de la transacción SP01. El programa estándar q se encarga de limpiar diariamente el SPOOL es el RSPO1041. El administrador es el encargado de...

Acceder a esta publicación

Creado y Compartido por: Mayra Maria Pino Rodriguez

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

SAP Senior

Audio A-U4L8: Orden de SPOOL. 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 esté disponible la orden de SPOOL. Se puede acceder a un documento directamente, ya que, el sistema asigna automáticamente un número de diez dígitos que lo 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. Audio B-U4L8_ Totales del listado SPOOL. Al final del listado de ordenes de SPOOL vamos...

Acceder a esta publicación

Creado y Compartido por: Juan Alberto Peñalver Alvarez / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Master

El Spool nos permite trabajar con los procesos que se ejecutan de fondo. Con la transacción SP01 (Spool) podemos administrar las solicitudes de impresión que se generan en el sistema SAP. Podemos enviar una orden de Spool por fax o imprimirla en papel.

Acceder a esta publicación

Creado y Compartido por: Mónica Robles

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

SAP Senior

Spool en SAP - Administrar solicitudes de impresión que se generen en SAP - Almacén receptor de peticiones de impresión que proporciona utilidades para controlar la salida de la información. - Fax, archivo (desde SAP). - Desde cualquier pantalla de listado, realizar impresión (botón de barra estándar de herramientas) - Nombre de la impresora (campo obligatorio), cantidad de copias, páginas, titulo ó nombre de spool, salida inmediata o almacenamiento en el spool, marcar borrado de orden o guardarla en spool para futuras reimpresiones. - Admin. de sistema SAP debe asegurar que las órdenes de spool olvidadas por usuarios no llenen Base de Datos. Para esto, existe programa estándar...

Acceder a esta publicación

Creado y Compartido por: Darwin Enrique Terraza Berdugo / Disponibilidad Laboral: PartTime

 


 

👌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!