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.