Scripts de SAP: control de la salida de impresión
Para controlar la salida de impresión de un documento, puede pasar diferentes parámetros con módulos de función: PRINT_TEXT y OPEN_FORM. El módulo de función PRINT_TEXT se utiliza para preparar el módulo de texto especificado en los parámetros HEADER y LINES para un dispositivo de salida y generarlo. El formato de salida para imprimir se toma de los camposTDSTYLE y TDFORM en el encabezado del texto.
También puedes usar TDPREVIEWcampo para ver la visualización en la pantalla en el formato de impresión. Hay varios campos que puede utilizar para controlar la salida de impresión.
TDPAGESLCT | SAPscript: seleccione la página de impresión |
TDPREVIEW | SAPscript: Mostrar vista de impresión |
TDNOPREV | SAPscript: deshabilitar la vista de impresión |
TDNOPRINT | SAPscript: deshabilite la impresión desde la vista de impresión |
TDTITLE | SAPscript: texto para la línea de título en la pantalla de selección de salida |
TDPROGRAM | SAPscript: nombre del programa para reemplazar símbolos |
TDTEST | SAPscript: Impresión de prueba |
TDIEXIT | SAPscript: Devolver inmediatamente después de imprimir |
TDGETOTF | SAPscript: Devuelve la tabla OTF, sin salida de impresión |
TDSCRNPOS | SAPscript: Mostrar posición de OTF en pantalla |
TDDEST | Spool: nombre del dispositivo de salida |
TDPRINTE | Spool: nombre del tipo de dispositivo |
TDCOPIES | Carrete: Número de copias |
TDNEWID | Carrete: Nueva solicitud |
TDIMMED | Carrete: solicitud de impresión inmediatamente |
TDDELETE | Carrete: Eliminar solicitud después de imprimir |
TDLIFETIME | Spool: tiempo de retención de la solicitud |
TDDATASET | Spool: Identificación de la solicitud |
TDSUFFIX1 | Spool: Sufijo 1 de la solicitud |
TDSUFFIX2 | Carrete: Sufijo 2 de la solicitud |
TDARMOD | Spool: modo de archivo |
TDCOVER | Carrete: Imprimir portada |
TDCOVTITLE | Spool: Portada: Texto del título |
TDRECEIVER | Spool: Portada: Nombre del destinatario |
TDDIVISION | Carrete: Portada: Nombre de la división |
Módulos de función clave
A continuación se muestran los módulos de función clave que se pueden utilizar para controlar la salida de impresión:
TDPREVIEW
Se utiliza para mostrar la salida en la pantalla antes de realizar la impresión. Este módulo de función siempre crea una solicitud SPOOL y no se interpreta en el procesamiento en segundo plano.
‘X’ - Se desea vista de impresión
‘ ‘ - No se desea vista de impresión
TDPAGESELECT
Este módulo de función se puede utilizar para seleccionar las páginas que se imprimirán en la salida de impresión. Puede seleccionar páginas individuales o un rango de páginas, o también puede seleccionar combinaciones. Cuando no selecciona el campo de número de página, se imprimen todas las páginas.
Tenga en cuenta que los números de página aquí muestran las páginas físicas de la impresión de SAPscript y no el número lógico en el formulario.
2 - Esto imprime una página individual número 2
1-5 - Esto imprime todas las páginas 1 a 5, incluidas ambas páginas
2- - Esto imprime todas las páginas desde la página 2 hasta el final
Para combinar estos valores, puede poner una coma entre ellos para usar la combinación. 2, 1-5, 2-
TDTITLE
Este módulo de función se utiliza para seleccionar el texto de la línea de título de la selección de impresión.
TDSCHEDULE
Este módulo de función se utiliza para determinar si enviar una solicitud SPOOL inmediatamente o si desea imprimirla por la noche.
‘IMM’ - Para enviar la solicitud SPOOL inmediatamente
‘NIG’ - Para enviar solicitud durante la noche
Cuando no se selecciona ningún valor para este campo, de forma predeterminada, el sistema lo toma como IMM.