Scripts SAP - Commandes de contrôle

Dans SAPscript, vous pouvez utiliser control commandspour contrôler le formatage de sortie géré par le composeur SAPscript. Le compositeur convertit le texte du formulaire affiché dans l'éditeur vers le formulaire utilisé pour l'impression.

Les commandes de contrôle sont placées dans l'éditeur de texte de la même manière que la ligne normale de texte. La structure suivante est utilisée pour les commandes de contrôle -

  • Les commandes de contrôle sont saisies au format paragraphe /:

  • Vous ne devez entrer qu'une seule commande de contrôle par ligne.

  • Les commandes de contrôle sont entrées dans le texte.

  • Vous devez vous assurer que Control Command et ses paramètres ne prennent pas plus d'une ligne.

  • Lorsqu'une commande de contrôle contient une erreur, la ligne contenant la commande de contrôle est considérée comme la ligne de commentaire et n'est pas imprimée.

Voici les commandes de contrôle courantes qui peuvent être utilisées dans SAPscript -

Saut de page explicite: NEW-PAGE

Vous pouvez utiliser cette commande de contrôle pour forcer un saut de page dans le texte à tout moment.

Exemple

/: NEW-PAGE [nom_page]

Notez qu'il ne doit pas y avoir d'occurrences de saut de page implicites dans les lignes vides, sinon une page vierge inattendue peut être imprimée.

Prévention des sauts de page: PROTÉGER

Avec cette commande de contrôle de protection de page, vous pouvez imprimer un paragraphe complet sur une page.

Fenêtre principale: NEW-WINDOW

Cette commande de contrôle est utilisée lorsque l'une des fenêtres principales se remplit. Ensuite, la fenêtre principale suivante sur cette page est prise.

Voici quelques autres commandes de contrôle courantes que vous pouvez utiliser dans SAPscript pour contrôler la sortie -

  • SET DATE MASK - Pour mettre en forme les champs de date

  • DEFINE - Pour attribuer une valeur à un symbole textuel

  • SET TIME MASK - Pour formater les champs horaires

  • SET COUNTRY - Formatage dépendant du pays

  • SET SIGN - Pour positionner le signe principal

  • RESET - Pour initialiser les paragraphes numérotés

  • TOP - Pour définir un texte d'en-tête dans la fenêtre principale

  • BOTTOM - Pour définir un texte de pied de page dans la fenêtre principale

  • IF - Pour ajouter un texte conditionnel

  • STYLE - Pour changer le style

  • INCLUDE - Pour inclure d'autres textes

Exemple

INCLURE L'ID DE TEXTE D'OBJET MYTEXTE ST

INCLUDE nom OBJECT nom ID nom PARAGRAPHE nom LANGUAGE nom