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.