Scripts SAP - Controle de saída de impressão

Para controlar a saída de impressão de um documento, você pode passar diferentes parâmetros com módulos de função - PRINT_TEXT e OPEN_FORM. O módulo de função PRINT_TEXT é usado para preparar o módulo de texto especificado nos parâmetros HEADER e LINES para um dispositivo de saída e para gerá-lo. O formato de saída para impressão é obtido dos camposTDSTYLE e TDFORM no cabeçalho do texto.

Você também pode usar TDPREVIEWcampo para ver a exibição na tela no formato de impressão. Existem vários campos que você pode usar para controlar a saída de impressão.

TDPAGESLCT SAPscript: Selecione a página de impressão
TDPREVIEW SAPscript: Mostrar visualização de impressão
TDNOPREV SAPscript: Desativar visualização de impressão
TDNOPRINT SAPscript: desativa a impressão de dentro da visualização de impressão
TDTITLE SAPscript: Texto para linha de título na tela de seleção de saída
TDPROGRAM SAPscript: nome do programa para substituir símbolos
TDTEST SAPscript: Teste de impressão
TDIEXIT SAPscript: Retorne imediatamente após a impressão
TDGETOTF SAPscript: Retorna a tabela OTF, sem saída de impressão
TDSCRNPOS SAPscript: Exibir posição de OTF na tela
TDDEST Spool: Nome do dispositivo de saída
TDPRINTE Spool: Nome do tipo de dispositivo
TDCOPIES Spool: Número de cópias
TDNEWID Spool: Novo pedido
TDIMMED Spool: Imprimir solicitação imediatamente
TDDELETE Spool: Excluir solicitação após a impressão
TDLIFETIME Spool: tempo de retenção do pedido
TDDATASET Spool: Identificação do pedido
TDSUFFIX1 Spool: Sufixo 1 da solicitação
TDSUFFIX2 Spool: Sufixo 2 da solicitação
TDARMOD Spool: modo de arquivamento
TDCOVER Spool: Imprimir capa
TDCOVTITLE Spool: Capa: Texto do título
TDRECEIVER Spool: Página de rosto: Nome do destinatário
TDDIVISION Spool: Página de rosto: Nome da divisão

Módulos de função chave

A seguir estão os principais módulos de função que podem ser usados ​​para controlar a saída de impressão -

TDPREVIEW

Isso é usado para exibir a saída na tela antes de fazer a impressão. Este módulo de função sempre cria uma solicitação SPOOL e não é interpretado no processamento em background.

  • ‘X’ - Visualização de impressão desejada

  • ‘ ‘ - Nenhuma visualização de impressão desejada

TDPAGESELECT

Este módulo de função pode ser usado para selecionar as páginas a serem impressas na saída de impressão. Você pode selecionar páginas individuais ou um intervalo de páginas, ou também pode selecionar combinações. Quando você não seleciona o campo de número da página, todas as páginas são impressas.

Observe que os números das páginas aqui mostram as páginas físicas da impressão SAPscript e não o número lógico no formulário.

  • 2 - Isso imprime uma página individual número 2

  • 1-5 - Isso imprime todas as páginas 1 a 5, incluindo ambas as páginas

  • 2- - Isso imprime todas as páginas da página 2 ao final

Para combinar esses valores, você pode colocar uma vírgula entre eles para usar a combinação. 2, 1-5, 2-

TDTITLE

Este módulo de função é usado para selecionar o texto da linha de título da seleção de impressão.

TDSCHEDULE

Este módulo de função é usado para determinar se deve enviar um pedido SPOOL imediatamente ou se deseja imprimi-lo à noite.

  • ‘IMM’ - Para enviar a solicitação SPOOL imediatamente

  • ‘NIG’ - Para enviar pedido durante a noite

Quando nenhum valor é selecionado para este campo, por padrão, o sistema o assume como IMM.