Paramètres de retour des sorties sur imprimante 
Une fois les textes SAPscript mis en forme pour l'impression, les informations et les options susceptibles d’intéresser le programme appelant sont réunies dans le paramètre RESULT. Ces informations peuvent être transmises à l’aide du module fonction PRINT_TEXT ou CLOSE_FORM. La structure de référence du paramètre est ITCPP.
Cette structure comprend des zones, qui ont été précédemment transmises dans le paramètre OPTIONS lors du lancement du module fonction d’édition, et d'autres informations que le système ne peut fournir qu’après avoir exécuté l'ordre de mise en forme.
Les écarts de valeur entre le paramètre OPTIONS et les zones correspondantes du paramètre RESULT indiquent au programme applicatif que l'utilisateur a modifié les valeurs par défaut affichées dans l'écran de sélection de l'impression.
TDPAGESLCT |
SAPscript : sélectionne la page à imprimer |
TDNOPREV |
SAPscript : désactive l'aperçu avant impression |
TDPREVIEW |
SAPscript : aperçu avant impression |
TDNOPRINT |
SAPscript : désactive la fonction d'impression depuis l'aperçu |
TDTITLE |
SAPscript : texte de la ligne de titre dans l'écran de sélection de l’impression |
TDPROGRAM |
SAPscript : nom du programme de remplacement des symboles |
TDTEST |
SAPscript : teste l'impression |
TDIEXIT |
SAPscript : retour immédiat au programme applicatif après l’impression |
TDGETOTF |
SAPscript : retour à la table OTF, pas d’impression |
TDSCRNPOS |
SAPscript : emplacement de l’affichage pour OTF |
TDAPPL |
SAPscript : interface de l'aperçu avant impression |
TDOTFCALL |
SAPscript : nom du module gestionnaire |
TDOTFTYPE |
SAPscript : type OTF |
TDPAGES |
SAPscript : nombre de pages imprimées |
TDFORMS |
SAPscript : nombre de formulaires utilisés |
TDWARNINGS |
SAPscript : nombre d'avertissements pendant la mise en forme de l'impression |
TDDEVICE |
SAPscript : type d'unité de sortie |
TDSCREEN |
SAPscript : type d'affichage |
TDSCDRIVER |
SAPscript : type de pilote d’écran |
TDSCABAP |
SAPscript : liste ABAP en aperçu avant impression |
USEREXIT |
SAPscript : dernière fonction utilisateur exécutée |
TDRTL |
SAPscript : écriture de droite à gauche dans OTF |
TDDEST |
Spool : nom de l'unité de sortie |
TDPRINTER |
Spool : nom du type d’appareil |
TDCOPIES |
Spool : nombre de copies |
TDNEWID |
Spool : nouvel ordre |
TDIMMED |
Spool impression immédiate de l’ordre |
TDDELETE |
Spool : supprime l'ordre après impression |
TDLIFETIME |
Spool : durée de résidence de l'ordre |
TDDATASET |
Spool : identification de l'ordre |
TDSUFFIX1 |
Spool : suffixe 1 de l'ordre |
TDSUFFIX2 |
Spool : suffixe 2 de l'ordre |
TDAUTORITY |
Spool : autorisation relative à un ordre |
TDARMOD |
Spool : mode d'archivage |
TDCOVER |
Spool : imprime la page de garde |
TDCOVTITLE |
Spool : page de garde : texte de titre |
TDRECEIVER |
Spool : page de garde : nom du destinataire |
TDDIVISION |
Spool : page de garde : nom du secteur |
TDSPOOLID |
Spool : numéro de l'ordre |
TDDRIVER |
Spool : nom d'un gestionnaire |
TDABAP |
Spool : type de gestionnaire |
TDPAGEFORM |
Spool : format de page de l'ordre spool |
TDSCHEDULE |
SAPcomm : type de l’heure d’envoi prévue |
TDSENDDATE |
SAPcomm : date d'envoi demandée |
TDSENDTIME |
SAPcomm : heure d'envoi demandée |
TDTELELAND |
SAPcomm : code pays du pays destinataire |
TDTELENUM |
SAPcomm : numéro téléphonique du correspondant |
TDTELENUME |
SAPcomm : composition du numéro téléphonique du correspondant |
TDPAGESLCT : SAPscript : sélectionne les pages à imprimer
Cette zone contient les pages à imprimer. La valeur provient soit des informations entrées par utilisateur dans l'écran de sélection de l'impression soit de la zone correspondante transmise dans le paramètre OPTIONS.
TDNOPREV : SAPscript : aperçu avant impression
Indique si l'utilisateur a pu charger l'aperçu avant impression à partir de l'écran de sélection de l'impression.
Valeurs possibles :
‘X’ |
aperçu avant impression désactivé |
' ' |
aperçu avant impression activé |
TDPREVIEW : SAPscript : affichage de l’aperçu avant impression
Le programme d'impression utilise cette zone pour déterminer si l'utilisateur a effectivement lancé l'aperçu avant impression à partir de l'écran de sélection de l'impression.
Valeurs possibles :
‘X’ |
l’utilisateur a appelé l'aperçu avant impression |
' ' |
l'aperçu avant impression n'a pas été appelé |
TDNOPRINT : SAPscript : désactive la fonction d’impression depuis l'aperçu
Indique si l'utilisateur a pu imprimer le texte SAPscript à partir de l'aperçu.
Valeurs possibles :
‘X’ |
fonction impression activée dans l'aperçu avant impression |
' ' |
fonction impression désactivée dans l'aperçu avant impression |
TDTITLE : SAPscript : titre sur l'écran de sélection d'impression
Cette zone contient le texte affiché dans la ligne de titre de l'écran de sélection de l'impression.
TDPROGRAM : SAPscript : nom du programme de remplacement des symboles
Cette zone retourne le nom du programme qui a été indiqué dans la zone correspondante du paramètre OPTIONS lors de l’appel de la fonction impression. Ce programme est la valeur par défaut des zones de travail où s’effectue le remplacement des symboles de programme par leurs valeurs réelles.
TDTEST : SAPscript : teste l'impression
Indique si l'utilisateur a utilisé la fonction impression en mode test.
Valeurs possibles :
‘X’ |
mise en forme pour le mode test |
' ' |
mise en forme pour une impression normale |
TDIEXIT : SAPscript : retour au programme applicatif après l’impression
Cette zone indique si à l’issue d’une impression lancée à partir de l'aperçu, le système retourne immédiatement au programme applicatif.
Valeurs possibles :
‘X’ |
quitte l'aperçu immédiatement après l’impression |
' ' |
reste en mode aperçu après l’impression |
TDGETOTF : retour à la table OTF, sans impression
Cette zone indique si le programme de mise en forme SAPscript a transmis la sortie sur imprimante (OTF) à l'aperçu avant impression ou au spool ; ou s’il a retourné l'édition au programme appelant en utilisant la table OTFDATA.
Valeurs possibles :
‘X’ |
la sortie sur imprimante est retournée dans la table OTFDATA |
' ' |
la sortie sur imprimante a été transmise à l'aperçu avant impression ou au spool |
TDSCRNPOS : SAPscript : emplacement de l’affichage pour OTF
Cette zone retourne l’emplacement de l’affichage, qui a été spécifié lors de l'appel, dans la zone appropriée du paramètre OPTIONS.
TDAPPL : SAPscript : interface de l'aperçu avant impression
Cette zone retourne l’abréviation du nom de l’interface utilisée pour l'aperçu avant impression. L’abréviation correspond au nom de l'interface de l'éditeur, que vous pouvez spécifier pour un objet applicatif de traitement de texte dans la table TTXOB. Son contenu correspond à la valeur transférée dans le paramètre APPLICATION lors de l’appel du module fonction OPEN_FORM ou PRINT_TEXT.
TDOTFCALL : SAPscript : nom du module fonction du gestionnaire
Cette zone contient le nom du module fonction ABAP utilisé comme gestionnaire de conversion des formats OTF en séquences de commandes spécifiques de l’unité. Elle n’est renseignée que si une entrée relative à l’unité de sortie stipule dans la table TSP09 que le système doit utiliser un module fonction ABAP en tant que gestionnaire.

En règle générale, elle est vide car les dernières versions des gestionnaires d’unités de sortie sont des fonctions en C.
TDOTFTYPE : SAPscript : type du gestionnaire de l'édition OTF
Cette zone spécifie le type du gestionnaire OTF utilisé pour imprimer un document SAPscript. Le format SAPscript obtenu après mise en forme du texte pour l’édition s'appelle OTF (Output Text Format). Il est indépendant de l'unité de sortie et doit par conséquent être converti avant d'éditer le texte sur une unité de sortie déterminée (écran, type d'imprimante). Pendant cette conversion, le système (c'est-à-dire les gestionnaires SAPscript) remplace les commandes OTF par des séquences de commandes spécifiques de l’unité de sortie. Les noms des gestionnaires sont définis dans la table TSP09. La table TSP0A permet d’attribuer un gestionnaire à chaque type d’unité (y compris les imprimantes, les écrans, les télécopieurs, etc.). Ce gestionnaire met ensuite en forme les textes SAPscript pour cette unité de sortie.
Les gestionnaires OTF actuellement disponibles sont :
TDPAGES : SAPscript : nombre de pages imprimées
Cette zone indique le nombre de pages d'impression créées pour l'affichage ou pour l'impression. Ce nombre inclut toutes les copies, même si elles sont créées uniquement par le système spool et qu’elle ne peuvent pas être consultées en mode aperçu. La page de garde n'est pas comprise dans le total mémorisé dans TDPAGES.
TDFORMS : SAPscript : nombre de formulaires utilisés
Cette zone indique le nombre de formulaires lancés pendant la mise en forme SAPscript. Si vous avez lancé le module fonction PRINT_TEXT pour l'impression, elle contient toujours 1. Si vous avez utilisé la gestion explicite de formulaires, le système compte tous les formulaires appelés en utilisant le module fonction START_FORM à l’intérieur d’une chaîne OPEN_FORM / CLOSE_FORM.
TDWARNINGS : SAPscript : avertissements pendant la mise en forme
Cette zone contient le nombre d'avertissements reçus pendant la mise en forme de l'impression. Les avertissements émis dans SAPscript n’arrêtent pas ce processus de préparation. Suivant le type d'avertissement, le système ne tient pas compte du motif ou utilise les valeurs par défaut.
Les avertissements possibles sont :
TDDEVICE : SAPscript : type d'unité de sortie
Cette zone retourne le type de l'unité de sortie utilisée. Son contenu correspond à la valeur des paramètres DEVICE, que vous pouvez spécifier lors de l’appel des modules fonction PRINT_TEXT et OPEN_FORM.
Valeurs possibles :
'PRINTER' |
Mise en forme pour l'imprimante spécifiée |
'TELEX' |
Mise en forme pour l'édition de télex |
'TELEFAX' |
Mise en forme pour l'édition de télécopie |
'SCREEN' |
Mise en forme pour la sortie écran en tant que liste ABAP. Le paramètre APPLICATION détermine l'interface. |
'ABAP' |
Mise en forme pour la sortie écran en tant que liste ABAP. Le programme appelant contrôle l'interface. |
'OTF_MEM' |
Le format OTF créé par SAPscript est mémorisé dans la mémoire de texte. Mise en forme comme pour SCREEN. |
TDSCREEN : SAPscript : type d'affichage
Retourne le type d'affichage. La valeur 'SCREEN’ est retournée uniquement si une mise en forme pour l’édition à l’écran est spécifiée dans DEVICE. Toutes les autres valeurs se réfèrent à la valeur ‘PRINTER’ de la zone DEVICE et n’apparaissent que si l'utilisateur a sélectionné le mode aperçu avant impression en tant qu’affichage.
Valeurs possibles :
' ' |
aucun affichage |
'SCREEN' |
mise en forme pour la sortie écran en tant que liste ABAP. |
'MF' |
aperçu avant impression pour Motif |
'PM' |
aperçu avant impression pour OS/2 |
'WN' |
aperçu avant impression pour Windows |
'WN32' |
aperçu avant impression pour Windows NT |
TDSCDRIVER : SAPscript : type de pilote d'écran
Retourne le type de pilote utilisé pour créer l’affichage en mode aperçu avant impression.
Valeurs possibles :
' ' |
aucun affichage |
'LIST' |
liste ABAP |
'MF' |
aperçu avant impression pour Motif |
'PM' |
aperçu avant impression pour OS/2 |
'WN' |
aperçu avant impression pour Windows |
'WN32' |
aperçu avant impression pour Windows NT |
TDSCABAP : SAPscript : Liste ABAP en aperçu avant impression
Cette zone indique si l'aperçu avant impression SAPscript a été présenté sous forme de liste ABAP.
Valeurs possibles :
‘X’ |
liste ABAP |
' ' |
aucune liste ABAP |
USEREXIT : SAPscript : dernier fonction utilisateur exécutée
Cette zone indique la fonction que l'utilisateur a lancée pour quitter l'écran de sélection de l'impression.
Valeurs possibles :
'C' |
L'utilisateur a choisi la fonction Annuler |
'B' |
L'utilisateur a choisi la fonction Retour |
'E' |
L'utilisateur a choisi la fonction Sortie |
TDRTL : SAPscript : écriture de droite à gauche dans OTF
Cette zone indique si la sortie sur imprimante contient des lignes de texte énoncées dans une langue qui s’écrit de droite à gauche (par exemple, l’hébreu).
Valeurs possibles :
‘X’ |
langue s’écrivant de droite à gauche |
' ' |
langue ne s’écrivant pas de droite à gauche |
TDDEST : Spool : nom de l'unité de sortie
Cette zone contient le nom de l'unité de sortie pour laquelle le système a mis en forme l'édition.
TDPRINTER : Spool : nom du type d'appareil
Cette zone contient le type de l’unité de sortie spécifiée dans TDDEST.
TDCOPIES : Spool : nombre de copies
Cette zone indique combien de fois l'édition a été imprimée.
L'utilisateur peut en définir le contenu dans l'écran de sélection de l'impression.
TDNEWID : Spool : nouvel ordre
Indique au programme d'impression s’il faut insérer l'édition à la suite d’un ordre existant ou s’il faut de toute façon créer un nouvel ordre.
L'utilisateur peut définir cette option dans l'écran de sélection de l'impression.
Valeurs possibles :
‘X’ |
nouvel ordre spool |
' ' |
insertion à la suite d’un ordre spool existant |
TDIMMED : Spool : impression immédiate de l’ordre
Cette zone indique si l'ordre entré a été imprimé immédiatement ou s'il est resté dans le spool jusqu'à ce que l'utilisateur ou le programme ait explicitement lancé l'impression.
L'utilisateur peut définir cette option dans l'écran de sélection de l'impression.
Valeurs possibles :
‘X’ |
ordre imprimé immédiatement |
' ' |
ordre conservé dans le spool |
TDDELETE : Spool : supprime l'ordre après impression
Indique si l'ordre spool doit être supprimé une fois imprimé.
L'utilisateur peut définir cette option dans l'écran de sélection de l'impression.
Valeurs possibles :
‘X’ |
supprime l'ordre après impression |
' ' |
conserve l'ordre |
TDLIFETIME : Spool : durée de résidence de l'ordre
La valeur entrée correspond au nombre de jours pendant lequel l'ordre est conservé dans le spool.
L'utilisateur peut définir cette option dans l'écran de sélection de l'impression.
TDDATASET : Spool : nom de l'ordre
Retourne le premier des trois éléments constitutifs de l'identificateur de l'ordre spool.
L'utilisateur peut définir cette option dans l'écran de sélection de l'impression.
TDSUFFIX1 : Spool : suffixe 1 de l'ordre
Retourne le deuxième des trois éléments constitutifs de l'identificateur de l'ordre spool.
L'utilisateur peut définir cette option dans l'écran de sélection de l'impression.
TDSUFFIX2 : Spool : suffixe 2 de l'ordre
Retourne le troisième des trois éléments constitutifs de l'identificateur de l'ordre spool.
L'utilisateur peut définir cette option dans l'écran de sélection de l'impression.
TDARMOD : Spool : mode d'archivage
Le programme d'impression utilise cette zone pour déterminer le mode d'archivage que l'utilisateur a défini dans l'écran de sélection d'impression.
Valeurs possibles :
'1' |
ordre imprimé (valeur par défaut) |
'2' |
ordre archivé |
'3' |
ordre imprimé et archivé |
TDCOVER : Spool : imprime la page de garde
Indique si une page de garde a été imprimée.
L'utilisateur peut définir cette option dans l'écran de sélection de l'impression.
Valeurs possibles :
‘X’ |
imprime la page de garde |
' ' |
n’imprime pas la page de garde |
'Dc' |
la page de garde est imprimée suivant la valeur par défaut de l'unité de sortie (voir la définition de l’unité de sortie dans l'administration spool, transaction SPAD, colonne unité de sortie). |
TDCOVTITLE : Spool : page de garde : texte de titre
Contient le texte de titre de la page de garde.
L'utilisateur peut entrer le texte de titre dans l'écran de sélection de l'impression.
TDRECEIVER : Spool : page de garde : nom du destinataire
Contient le nom du destinataire que l'utilisateur a entré dans l'écran de sélection de l'impression pour la page de garde de l'ordre d'impression.
TDDIVISION : Spool : page de garde : nom du secteur
Contient le nom du secteur d’activité que l'utilisateur a entré dans l'écran de sélection de l'impression pour la page de garde de l'ordre d'impression.
TDAUTORITY : Spool : autorisation d’impression
Cette zone spécifie l'autorisation que doit avoir un utilisateur pour afficher l'ordre d'impression dans le spool.
L'utilisateur peut définir cette option dans l'écran de sélection de l'impression.

La commande d'impression spool (transaction SP01) vérifie si cette valeur figure dans l'objet d'autorisation S_SPO_ACT (actions spool) d’un utilisateur.
TDSPOOLID : Spool : numéro de l'ordre
Cette zone retourne le numéro de l'ordre spool dans lequel le système a placé la sortie sur imprimante. Le numéro est attribué par le système spool. Une valeur > 0 signale au programme d'impression que le système a effectivement imprimé l'ordre.
TDDRIVER : Spool : nom du gestionnaire
Contient le nom du gestionnaire qui a converti le format d'édition SAPscript OTF en plusieurs séquences finales de gestion de l'imprimante.
TDABAP : Spool : type de gestionnaire
Retourne le type du gestionnaire d'imprimante SAPscript utilisé pour l'édition.
Valeurs possibles :
‘X’ |
gestionnaire d'imprimante en ABAP |
' ' |
gestionnaire d'imprimante en C |
TDPAGEFORM : Spool : format de page de l'ordre
Cette zone décrit le format de page de l'ordre d'impression. Le format de page est déterminé par les formulaires appelés dans l'ordre d'impression en cours. Un ordre d'impression peut contenir uniquement une édition utilisant le même format de page.
Les formats de page autorisés sont décrits dans la table TSP08, que vous pouvez afficher à l’aide de l'administration spool (transaction SPAD, formats de page).
TDSCHEDULE : SAPcomm : type de l'heure d'envoi prévue
Retourne le type de l’heure d’envoi d’un ordre d'impression transitant par l'interface de communication SAP.
Valeurs possibles :
'IMM' |
envoie l'ordre immédiatement |
‘NIG‘ |
envoie l'ordre pendant la nuit |
TDSENDDATE : SAPcomm : date d'envoi demandée
Cette zone contient la date à laquelle l'ordre sera envoyé via l'interface de communication SAP.
TDSENDTIME : SAPcomm : heure d'envoi demandée
Cette zone contient l’heure à laquelle l'ordre sera envoyé via l'interface de communication SAP.
TDTELELAND : SAPcomm : code pays
Indique le code pays du correspondant téléphonique. Suivant ce code, le système insère d’autres informations spécifiques du pays dans le numéro de téléphone du correspondant téléphonique.
TDTELENUM : SAPcomm : numéro du correspondant téléphonique
Contient le numéro du correspondant téléphonique qui a été initialement entré.
TDTELENUME : SAPcomm : composition du numéro du correspondant téléphonique
Cette zone contient le numéro de téléphone complet du correspondant téléphonique tel qu’il a été composé dans l’interface de communication SAP d'après le code pays spécifié.