Existen distintos tipos de documentos en SAP, tale como las listas de reportes, los SAPscript o SAP Smart Forms, aunque se crean de distinta forma, la salida en papel para todos ellos se realiza usando un mecanismo de 2 etapas:
Primero un spool request es creado. El spool request contiene informacion de la impresión independiente del dispositivo de salida (autor, fecha, numero de copias, y la informaciòn que será impresa)
Solamente cuando un spool request va a ser direccionado a un dispositivo en particular, un output request es creado. La información independiente de dispositivo del spool request es convertida al lenguaje de la impresora seleccionada.
El contenido real de un documento de un spool request se almacena en TemSe (para objetos secuenciales temporales), el cual se define el lugar donde se almacenará mediante el parámetro rspo/store_location.
Valor DB (valor por defecto): el spool request se almacena en la tabla TST03 (Ventaja: se respalda junto con el backup de la base de datos)
Valor G: se almacena en el sistema operativo en el directorio global (ventaja: mayor performance).
Imagen
Impresión Local
Una de las características de la impresión local es que el WP de Spool y el sistema de Spool del sistema operativo corren en el mismo Servidor, por lo que no es relevante si la impresora esta conectada directamente al servidor o a través de la red.
En servidores Unix, la impresión local se define con la letra "L" y en Windows con la letra "C".
Impresión Remota
En la impresión remota, el WP de Spool y el sistema de Spool corren en host diferentes, al igual que la conexión local es irrelevante si la impresora esta conectada directamente al host remoto o a través de una conexión de red.
Creación de dispositivos de salida
La herramienta central para la configuración del sistema de Spool es la transacción SPAD.