SAP Smart Forms - Types de sortie

Dans ce chapitre, nous aborderons en détail les différents types de sortie de SAP Smart Forms. Ce chapitre couvrira également les différents formats de sortie et supports de sortie, ainsi que la manière d'exécuter une trace dans SAP Smart Forms.

SAP Smart Forms - Formats de sortie

Vous pouvez imprimer des formulaires intelligents au format Texte de sortie et de nombreux autres formats de sortie avec différentes utilisations telles que le format XML pour les formulaires intelligents et HTML pour afficher un formulaire dans le navigateur Web.

Les formats de sortie suivants sont parmi les plus couramment utilisés -

  • Output Text Format- Il s'agit d'un format de texte de sortie standard et c'est un format établi pour l'impression de formulaires dans un système SAP. Vous pouvez également le convertir dans d'autres formats comme PDF.

  • XSF Output- Il s'agit d'un format XML pour les formulaires intelligents. Il contient le contenu d'un formulaire traité sans afficher aucune information de mise en page.

  • HTML Format- Il est également possible d'afficher le formulaire dans un navigateur Web. Il s'agit d'une combinaison de la sortie XSF et du format HTML où le contenu est traité sans aucune information de mise en page et les données sont affichées au format de formulaire dans un navigateur Web.

  • XDF Output - Il est dans un format XML qui ne contient ni le formulaire ni sa mise en page et montre l'application de données passée à l'interface du formulaire.

Le paramètre de format de sortie est défini sous Attributs de formulaire. Lorsque vous appelez un formulaire intelligent, vous pouvez utiliser les paramètres standard pour remplacer les paramètres de sortie.

SAP Smart Forms - Support de sortie

Vous pouvez envoyer un formulaire intelligent à différents supports de sortie. Quelques exemples de différents supports de sortie sont -

  • Printers
  • Fax
  • E-mails ou
  • Formats XML

Les formulaires intelligents sont transmis à d'autres interfaces pour transférer le formulaire vers différents supports de sortie.

Example - Pour prendre la sortie d'impression sur une imprimante, vous devez d'abord configurer l'imprimante.

Pour contrôler la sortie, vous devez passer différents paramètres à l'interface des formulaires intelligents. SAP Smart Forms transmet la valeur du paramètre à un support de sortie différent.

Vous pouvez définir un support de sortie différent pour chaque format de sortie -

Format OTF

Vous pouvez utiliser différentes méthodes de traitement de sortie telles que -

  • Traitement de la bobine
  • Par e-mail
  • Vers le télécopieur

Parameters values to send the form in Email - Lorsque vous souhaitez envoyer le formulaire intelligent par courrier électronique, les paramètres de courrier électronique suivants doivent être remplis pour un module fonction généré.

  • MAIL_SENDER/MAIL_RECIPIENT- Vous devez définir ces paramètres pour transmettre l'expéditeur et le destinataire du document. Pour définir les valeurs des paramètres, vous devez créer des objets BOR de type objetRECIPIENT et entrez les paramètres.

  • MAIL_APPL_OBJ Parameter- Vous pouvez utiliser ce paramètre pour lier l'objet application au document envoyé. Vous devez créer unBOR objet pour ce paramètre également.

Parameters for sending form by Telefax - Pour envoyer le formulaire au format Fax, vous devez définir le paramètre de périphérique sur TELEFAXau lieu du mode Spool. Il ouvre une boîte de dialogue dans laquelle l'utilisateur peut entrer un numéro de fax pour utiliser le support de sortie comme fax.

Format XSF

Vous pouvez transmettre ce format de sortie à différents supports de sortie tels que -

  • Traitement de la bobine
  • Retourner comme tableau dans le programme d'application

Pour transmettre le format de sortie pour le traitement du spool, vous devez transmettre le paramètre à la boîte de dialogue spool d'un système SAP. Cette boîte de dialogue peut être utilisée pour contrôler la sortie du formulaire. Il existe différentes options qui peuvent être utilisées dans une boîte de dialogue Spool -

  • Nouvelle demande de spool
  • Définition du temps de rétention d'une demande en file d'attente
  • Pour sélectionner une page
  • Lier une autorisation à une demande de spoule
  • Spécifier les paramètres d'archivage

Format HTML

Vous pouvez utiliser ce support de sortie pour le renvoyer sous forme de tableau dans le programme d'application.

SAP Smart Forms - Trace d'exécution

Cette fonction vous permet de tracer la fonction d'impression d'un formulaire intelligent. Grâce à cela, il peut suivre le traitement de la demande d'impression pour un formulaire intelligent.

Transaction: SFTRACE

Pour effectuer une trace de la demande d'impression, vous pouvez utiliser Transaction: SFTRACE.

Lorsque la trace est activée à l'aide du module fonction généré pour le formulaire intelligent, elle stocke la trace dans la base de données pour chaque sortie.

À l'aide de cette option de trace, vous pouvez déterminer la séquence dans laquelle les nœuds sont traités ou le moment où le traitement est arrêté en raison d'une erreur. Cette option est spécifique aux utilisateurs et n'est enregistrée que pour l'utilisateur qui l'active.

Niveau de trace

Le niveau de trace est utilisé pour déterminer le niveau de détail de la trace. Le niveau de trace 5 contient des informations générales et le niveau de trace 80 détermine le niveau de trace le plus détaillé. Pour activer le niveau Trace, cliquez sur leSwitch on option dans la capture d'écran ci-dessous.

Les paramètres suivants sont possibles lorsqu'une trace est active -

  • Level - Niveau détaillé dans une sortie de trace.

  • Logical Page- Ceci est utilisé pour limiter la sortie de trace à une page spécifique. Ceci est utile au niveau Trace 30.

  • Window - Ceci est utilisé pour restreindre la sortie de trace à une fenêtre spécifique dans un formulaire intelligent.

  • ABAP Break Point - Ces options sont utilisées en interne lors de l'exécution d'un niveau de trace.

Paramètres de trace

Différents niveaux de trace sont définis dans les paramètres de trace. Certains des plus courants sont énumérés ci-dessous -

  • Warning or Error (Trace Level 5) - Niveau de trace, version de trace, date et heure et informations système.

  • Document Information (Trace Level 15) - Il contient des informations supplémentaires - Canal de sortie, attributs de formulaire, structure de formulaire et résultats de sortie.

  • Pages (Trace Level 30) - Ceci est utilisé pour contenir le nom des pages traitées.

  • Window (Trace Level 40) - Il contient des informations sur le nom des fenêtres traitées.

  • Output area (Trace Level 45) - Il contient des informations sur les zones de sortie du tableau.

  • Cell change (Trace Level 47) - Ce niveau de trace est utilisé pour contenir les sorties sur les types de ligne et les cellules traitées dans les tableaux.

  • Text information (Trace Level 50) - Ceci est utilisé pour contenir les valeurs d'attribut des nœuds de sortie traités.

  • Fields (Trace Level 60) - Il est utilisé pour contenir les noms et les valeurs des champs dans les textes de sortie.

  • Scanner token (Trace Level 80) - Il s'agit du niveau de trace maximal et définit les sorties du scanner lors de l'analyse des textes dans les nœuds de texte.

Dans le chapitre suivant, nous discuterons en détail des concepts de développement avancés dans SAP Smart Forms.