Scripts SAP - Spool du mode de sortie

Le format de sortie RDI se compose de quatre types de valeurs d'enregistrement. Chaque enregistrement contient un indicateur qui indique le type d'enregistrement - En-tête (H), Données (D), Tri (S) et Contrôle (C).

  • Enregistrement d'en-tête
  • Enregistrement de données
  • Trier l'enregistrement
  • Enregistrement de contrôle

Enregistrement d'en-tête

Chaque formulaire que vous envoyez à un système de texte externe pour impression, il commence par un indicateur - H qui montre la structure de l'enregistrement d'en-tête. La partie en-tête du document contient les champs suivants -

  • Nom de forme
  • Numéro de document
  • Version RDI
  • Language
  • Type d'appareil
  • Client et de nombreux autres champs dans la structure d'enregistrement d'en-tête

Trier l'enregistrement

Ce champ vient après le champ de tri et est représenté par le drapeau - S. Chaque formulaire contient 10 champs de tri internes et 5 externes, d'une longueur de 32 caractères pour chaque champ.

Enregistrement de données

Cela vient après l'enregistrement de tri et contient un indicateur - D qui montre la structure de l'enregistrement de données. Il contient les champs suivants -

  • Nom de la fenêtre de formulaire
  • Début de la fenêtre principale suivante
  • Nom de l'élément de texte
  • Début de l'élément de texte
  • Nom du symbole pour identifier le symbole dans l'élément de texte
  • Valeur du symbole

Enregistrement de contrôle

Chaque document contient un enregistrement de contrôle représenté par l'indicateur - C et est utilisé pour interpréter les données du formulaire. L'enregistrement de contrôle fournit les détails suivants -

  • Code Page and Language Information- Lorsque vous utilisez une instruction d'insertion pour ajouter un texte dans une autre langue, le système ajoute l'enregistrement de contrôle qui contient la page de code et la langue pour écrire l'enregistrement de données. Pour la page de codes - le mot clé CODEPAGE est utilisé et pour la langue - le mot clé LANGUAGE est utilisé.

    Example - CCODEPAGE 1000 LANGUE DE

  • Page Name- En utilisant l'enregistrement de contrôle, lorsque vous démarrez une nouvelle page, vous ajoutez un enregistrement de contrôle pour spécifier le nom de la page. Mot clé utilisé pour spécifier le nom de la page - PAGENAME.

    Example - CPAGENAME SECOND