Script SAP: controllo dell'output di stampa

Per controllare l'output di stampa di un documento, è possibile passare diversi parametri con i moduli funzione: PRINT_TEXT e OPEN_FORM. Il modulo funzione PRINT_TEXT viene utilizzato per preparare il modulo di testo specificato nei parametri HEADER e LINES per un dispositivo di output e per emetterlo. Il formato di output per la stampa viene preso dai campiTDSTYLE e TDFORM nell'intestazione del testo.

Puoi anche usare TDPREVIEWcampo per vedere la visualizzazione sullo schermo nel formato di stampa. Ci sono vari campi che puoi usare per controllare l'output di stampa.

TDPAGESLCT SAPscript: seleziona la pagina di stampa
TDPREVIEW SAPscript: mostra la visualizzazione di stampa
TDNOPREV SAPscript: disabilita la visualizzazione di stampa
TDNOPRINT SAPscript: disabilita la stampa dalla visualizzazione di stampa
TDTITLE SAPscript: testo per la riga del titolo nella schermata di selezione dell'output
TDPROGRAM SAPscript: nome del programma per la sostituzione dei simboli
TDTEST SAPscript: test di stampa
TDIEXIT SAPscript: torna immediatamente dopo la stampa
TDGETOTF SAPscript: restituisce la tabella OTF, nessun output di stampa
TDSCRNPOS SAPscript: Visualizza la posizione di OTF sullo schermo
TDDEST Spool: nome del dispositivo di output
TDPRINTE Spool: nome del tipo di dispositivo
TDCOPIES Spool: numero di copie
TDNEWID Spool: nuova richiesta
TDIMMED Spool: stampa la richiesta immediatamente
TDDELETE Spool: elimina la richiesta dopo la stampa
TDLIFETIME Spool: tempo di conservazione della richiesta
TDDATASET Spool: identificazione della richiesta
TDSUFFIX1 Spool: suffisso 1 della richiesta
TDSUFFIX2 Spool: suffisso 2 della richiesta
TDARMOD Spool: modalità di archiviazione
TDCOVER Spool: stampa la copertina
TDCOVTITLE Spool: Frontespizio: testo del titolo
TDRECEIVER Spool: Frontespizio: nome del destinatario
TDDIVISION Spool: Frontespizio: nome della divisione

Moduli funzione chiave

Di seguito sono riportati i moduli funzione chiave che possono essere utilizzati per controllare l'output di stampa:

TDPREVIEW

Viene utilizzato per visualizzare l'output sullo schermo prima di eseguire la stampa. Questo modulo funzione crea sempre una richiesta SPOOL e non viene interpretata nell'elaborazione in background.

  • ‘X’ - Stampa vista ricercata

  • ‘ ‘ - Nessuna visualizzazione di stampa richiesta

TDPAGESELECT

Questo modulo funzione può essere utilizzato per selezionare le pagine da stampare nell'output di stampa. È possibile selezionare singole pagine o un intervallo di pagine oppure selezionare anche combinazioni. Quando non si seleziona il campo del numero di pagina, vengono stampate tutte le pagine.

Notare che i numeri di pagina qui mostrano le pagine fisiche della stampa SAPscript e non il numero logico nel modulo.

  • 2 - Stampa un numero di pagina individuale 2

  • 1-5 - Questo stampa tutte le pagine da 1 a 5, incluse entrambe le pagine

  • 2- - Stampa tutte le pagine dalla pagina 2 alla fine

Per combinare questi valori, puoi inserire una virgola tra questi per utilizzare la combinazione. 2, 1-5, 2-

TDTITLE

Questo modulo funzione viene utilizzato per selezionare il testo per la riga del titolo della selezione di stampa.

TDSCHEDULE

Questo modulo funzione viene utilizzato per determinare se inviare immediatamente una richiesta SPOOL o se stamparla di notte.

  • ‘IMM’ - Per inviare immediatamente la richiesta di SPOOL

  • ‘NIG’ - Per inviare richiesta durante la notte

Quando nessun valore è selezionato per questo campo, per impostazione predefinita, il sistema lo considera come IMM.