✒️SAP BASIS La configuración de impresoras
SAP BASIS La configuración de impresoras
Impresoras en el Sistema SAP:
La salida de impresión en papel de las distintas clases de documentos que existen en SAP (reportes, SAPscript, SAP Smart Forms, etc) se realizar mediante el siguiente mecanismo:
- Primero un "spool request" es creado. Este contiene información de impresión independiente del dispositivo de salida e incluye información administrativa tal como autor, fecha, número de copias y la información que se va a imprimir.
- Solamente cuando el "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 particular de la impresora que comprende el dispositivo de salida seleccionado.
Este proceso permite al usuario visualizar el spool request antes de la salida. Puede haber muchos outputs requests para un spool request.
Obviamente la impresión puede ser al mismo tiempo de la creación del spool request mediante la selección de la opción impresión inmediata.
El contenido real de un documento de un spool request se almacena en el "TemSe" (para objetos secuenciales temporales), el cual 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 de BD "TST03".
- Valor G: Se almacena en el SO en el directorio global.
NOTA: Se puede especificar el lugar de almacenamiento individualmente para cada dispositivo de salida en la transacción SPAD -> Edit -> Data Storage.
La creación de un output request solicita al sistema de spool de SAP enviar información con un formato dependiente de la impresora seleccionada al sistema de spool del SO. Por lo tanto, el modelo de impresora elegida debe ser conocido por el sistema SAP.
Si una impresora no puede ser controlada a nivel SO, no puede ser usada en el sistema SAP tampoco.
Impresión Local:
Una característica de la impresión local es que el spool work process y el sistema de spool del SO corren en el mismo servidor. No es relevante si la impresora está conectada directamente a este servidor o se alcanza a través de la red. El spool work process pasa información de forma local, en el mismo servidor.
- Servidores UNIX: La impresión local se define con el método de acceso L.
- Microsoft Windows: Se utiliza el método de acceso C.
La impresión local es la conexión más rápida y confiable desde el sistema SAP al SO. Sin embargo, algunas solicitudes de spool para una misma impresora podrían ser impresos en un orden distinto del que fueron creados, al menos que lo especifiquemos para impresoras de forma individual. Este tipo de configuración reduce la posibilidad de impresión en paralelo.
Impresión Remota:
En la impresión remota, el spool work process y el spool del SO están corriendo en diferentes hosts. También es irrelevante desde el punto de vista del sistema SAP si la impresora se conecta directamente al host remoto o es a través de una conexión de red.
Algunos escenarios típicos para la impresión remota son:
- Impresoras de red que proveen su propio sistema de spool y son conectadas directamente a la red.
- Desde el sistema SAP se acceden mediante el método "U" con el nombre de la impresora."
- SAP provee el programa SAPSprint para todos los hosts con SO Windows. SAPSprint es un servicio de Windows donde cada output request se procesa en un hilo de ejecución separado. Esto provoca que si la impresora destino no está funcionando, no va a interrumpir la impresión de otros output request en otras impresoras.
- El método de acceso "S" es usualmente utilizado al igual que el método "U".
- Por razones de perfomance, solo deberíamos utilizar impresión remota en un entorno LAN y deberíamos asegurarnos que los spools de los SO estén disponibles.
- Los usuarios SAP pueden imprimir documentos en sus impresoras locales usando impresión en front end.
- Estas impresoras locales no necesitan ser definidas en el sistema SAP, pero si es necesario que el administrador configura un dispositivo representativo para cada plataforma de SO de fron end.
Desde la versión SAP Web AS 6.20, un nuevo procedimiento de impresión en front end se encuentra disponible: impresión en front end mediante tecnología de control con el método de acceso "G". Esto ya no requiere del programa SAPIpd.
Los controles son DLLs que corren en el contexto de proceso de SAP GUI. El nuevo método de impresión recibe los datos de impresión y lo transfiere al sistema de impresión del SO.
Una ventaja de este método frente al método "F" es que puede ser utilizado también con SAP GUI para JAVA, lo que hace que sea independiente de la plataforma del front end.
Podemos definir un número máximo de spool work process que pueden ser utilizados en SAP mediante el parámetro "rdisp/wp_no_Fro_max".
Este método de impresión no es recomendado para impresión masiva, sino más bien para impresión en impresoras locales de los usuarios.
Cuando usamos el método de acceso "F", los datos de impresión se transfieren al host en donde el programa SAP GUI del usuario está corriendo. Este método puede ser usado en PCs con diferentes SO:
- En el caso de Windows, el programa saplpd transfiere los datos recibidos al control de impresión de Windows.
- Con otros SO, los datos se transfieren directamente al sistema de spool del SO.
Creación de Dispositivos de Salida:
La configuración del sistema de spool es una tarea del administrador del sistema. La herramienta central para esto es la transacción SPAD.
Con impresión de front end con tecnología de control (método de acceso "G"), la impresora tiene un nombre genérico en SAP y es asignada al dispositivo físico _DEFAULT. Como los modelos utilizados en las impresoras de front end pueden ser muy variados, el dispositivo SWIN se asigna para las impresoras de los front ends que uutilizan Windows.
Para crear un dispositivo de salida, llamamos a la transacción SPAD y elegimos "Output Device" en la solapa Devices/Servers.
Los datos a cargar ante una nueva entrada son:
- Dispositivo de Salida: Nombre, máximo 30 caracteres.
- Nombre corto: Para propósitos internos del sistema (puede generarse automáticamente).
- Tipo de Dispositivo: Modelo de la impresora o familia compatible.
- Servidor de Spool: Servidor de aplicación SAP con spool work processes o un servidor lógico.
- Lugar: Por ejemplo, edificio o número de oficina.
- Mensaje: Utilizado temporalmente para sobrescribir al campo Lugar.
- Impresora Bloqueada en el Sistema SAP: Los output request para este dispositivo son creados pero no transferidos a la impresora. El usuario recibe un mensaje: sin impresión inmediata.
- Método de Acceso: Como un spool work process contacta al sistema de spool del SO.
- Host de Impresora: Nombre de la impresora a nivel SO.
- Nombre de Host: Solo para impresión local, se calcula automáticamente del servidor de spool.
- Host Destino: Solo para impresión remota. Nombre del host en el cual el spool del SO está corriendo.
Tipos de dispositivos:
El sistema SAP utiliza un tipo de dispositivo para formatear la información de impresión a un dispositivo específico.
NOTA: Un dispositivo de salida no necesariamente es una impresora, puede ser también un Sistema de Gestión de Salida o un Sistema de Archivado.
Cuando el spool work process genera un output request, utiliza las especificaciones del tipo de dispositivo, es decir, el tipo de dispositivo describe como la impresión de datos debería ser formateada para un dispositivo en particular.
Conceptos:
- Formato de Página: Un formato de página describe el formato de una página imprimible en el sistema SAP.
- Tipo de Formato: Un tipo de formato describe como la salida debería aparecer en el papel.
- Formato: Un formato es la implementación de un tipo de formato específico para un dispositivo. (carta, a4, etc)
- Set de Caracteres: Contiene los caracteres que pueden ser utilizados por un dispositivo de salida particular.
- Control de Impresión: Permite el control de la visualización de opciones de los dispositivos de salida, tal como el cambio de tamaño de fuente, etc.
 
 
 
Sobre el autor
Publicación académica de Rodrigo Leonardo Mar?a Garc?a, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Rodrigo Leonardo Mar?a Garc?a
Profesión: Analista de Administraci?n Sap - Argentina - Legajo: CM14L
✒️Autor de: 96 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Me llamo rodrigo, tengo 23 a?os y vivo en argentina. soy ingeniero en sistemas de informaci?n y actualmente trabajo en una empresa nacional como administrador sap.
Certificación Académica de Rodrigo Mar?a