Scripts SAP - Contrôle de la sortie d'impression

Pour contrôler la sortie d'impression d'un document, vous pouvez passer différents paramètres avec des modules fonction - PRINT_TEXT et OPEN_FORM. Le module fonction PRINT_TEXT est utilisé pour préparer le module de texte spécifié dans les paramètres HEADER et LINES pour un périphérique de sortie et pour le sortir. Le format de sortie pour l'impression est extrait des champsTDSTYLE et TDFORM dans l'en-tête de texte.

Vous pouvez aussi utiliser TDPREVIEWchamp pour voir l'affichage à l'écran au format d'impression. Il existe différents champs que vous pouvez utiliser pour contrôler la sortie d'impression.

TDPAGESLCT SAPscript: sélectionnez la page d'impression
TDPREVIEW SAPscript: Afficher la vue d'impression
TDNOPREV SAPscript: désactiver la vue d'impression
TDNOPRINT SAPscript: désactiver l'impression depuis la vue d'impression
TDTITLE SAPscript: texte pour la ligne de titre dans l'écran de sélection de sortie
TDPROGRAMME SAPscript: nom du programme de remplacement des symboles
TDTEST SAPscript: impression de test
TDIEXIT SAPscript: retour immédiatement après l'impression
TDGETOTF SAPscript: retour de la table OTF, pas de sortie d'impression
TDSCRNPOS SAPscript: affiche la position de l'OTF à l'écran
TDDEST Spool: nom du périphérique de sortie
TDPRINTE Spool: nom du type d'appareil
TDCOPIES Spool: nombre de copies
TDNEWID Spool: Nouvelle demande
TDIMMED Spool: Imprimer la demande immédiatement
TDDELETE Spool: Supprimer la demande après l'impression
TDLIFETIME Spool: temps de rétention de la demande
TDDATASET Spool: Identification de la demande
TDSUFFIX1 Spool: suffixe 1 de la requête
TDSUFFIX2 Spool: Suffixe 2 de la requête
TDARMOD Spool: mode d'archivage
TDCOVER Bobine: imprimer la page de garde
TDCOVTITLE Spool: Page de garde: Texte du titre
TDRECEIVER Spool: Page de garde: nom du destinataire
TDDIVISION Spool: Page de couverture: nom de la division

Modules de fonction clé

Voici les modules de fonction clés qui peuvent être utilisés pour contrôler la sortie d'impression -

TDPREVIEW

Ceci est utilisé pour afficher la sortie à l'écran avant de prendre l'impression. Ce module fonction crée toujours une requête SPOOL et elle n'est pas interprétée en arrière-plan.

  • ‘X’ - Vue d'impression souhaitée

  • ‘ ‘ - Aucune vue d'impression souhaitée

TDPAGESELECT

Ce module fonction peut être utilisé pour sélectionner les pages à imprimer dans la sortie d'impression. Vous pouvez sélectionner des pages individuelles ou une plage de pages, ou vous pouvez également sélectionner des combinaisons. Lorsque vous ne sélectionnez pas le champ de numéro de page, toutes les pages sont imprimées.

Notez que les numéros de page indiquent ici les pages physiques de l'impression SAPscript et non le numéro logique dans le formulaire.

  • 2 - Ceci imprime une page individuelle numéro 2

  • 1-5 - Ceci imprime toutes les pages 1 à 5, y compris les deux pages

  • 2- - Ceci imprime toutes les pages de la page 2 à la fin

Pour combiner ces valeurs, vous pouvez mettre une virgule entre celles-ci pour utiliser la combinaison. 2, 1-5, 2-

TDTITLE

Ce module fonction est utilisé pour sélectionner le texte de la ligne de titre de la sélection d'impression.

TDSCHEDULE

Ce module fonction permet de déterminer s'il faut envoyer une demande SPOOL immédiatement ou si vous souhaitez l'imprimer la nuit.

  • ‘IMM’ - Pour envoyer la demande SPOOL immédiatement

  • ‘NIG’ - Pour envoyer une demande pendant la nuit

Lorsqu'aucune valeur n'est sélectionnée pour ce champ, par défaut, le système le prend comme IMM.