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.