L'appel de Macros dans un programme batch ou transactionnel
permet d'insérer les lignes définies dans une Macro. en précisant
les valeurs par lesquelles les paramètres éventuels doivent être remplacés.
Une Macro permet de standardiser des séquences de code spécifique
afin de les utiliser plusieurs fois dans un même programme ou dans
plusieurs programmes, avec des variantes éventuelles. Pour appeler
une Macro, vous devez la sélectionner dans l'onglet Lignes
-CP et attribuer des valeurs à ses paramètres, si la Macro
est paramétrée.
- Ouvrez l'onglet Lignes -CP d'un
Programme ou d'un Ecran. Pour ce faire, sélectionnez un Programme
ou un Ecran dans la vue Explorateur de designs de
la perspective Design et double-cliquez dessus
ou sélectionnez Ouvrir dans le menu contextuel.
Accédez alors à l'onglet Lignes -CP depuis l'onglet Vue
d'ensemble ou directement en cliquant sur l'onglet Lignes
-CP.
- Cliquez sur le bouton Ajouter Macro....
Une boîte de sélection s'ouvre alors avec la liste des Macros déjà
présentes dans ce Référentiel de votre plan de travail. Si la Macro
que vous voulez utiliser :
- Apparaît dans la boîte de sélection, cliquez dans la
case à cocher correspondante et cliquez sur OK.
- N'apparaît pas dans la boîte de sélection, cliquez sur
le bouton Nouvelle Macro. Dans l'assistant
de création qui s'ouvre, saisissez son nom et
son libellé et cliquez sur OK.
La nouvelle Macro s'affichera alors dans la liste de sélection. Si
vous la sélectionnez et cliquez OK, elle sera
appelée dans l'onglet Lignes -CP.
- Si la Macro est paramétrée, vous devez attribuer des valeurs
à ses paramètres Pour ce faire, vous devez :
- Sélectionner un appel de Macro dans la partie gauche
de l'onglet.
- Dans le tableau Paramètres de
la section Appel d'une Macro, sélectionner
la ligne du paramètre à valoriser. Double-cliquez sur la colonne et
saisissez sa valeur.
- Sélectionner une autre ligne dans le tableau pour afficher
la nouvelle valeur du paramètres sur la ligne d'appel de la Macro.
- Répétez l'opération pour tous les paramètres utilisés
par la Macro.