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.
Procédure
- Ouvrez l'onglet Lignes -CP d'un
Programme, Ecran, Dialogue, Serveur ou Dialogue Serveur.
- Cliquez sur le bouton Ajouter Macro ou
sélectionnez cette action dans le menu contextuel. Un assistant de
sélection s'ouvre alors avec la liste des Macros disponibles.
- Si la Macro que vous voulez utiliser apparaît dans la
liste, sélectionnez-la et cliquez sur OK.
- Vous pouvez aussi créer une Macro en cliquant 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 l'assistant 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 effectuez les actions suivantes
:
- Sélectionnez un appel de Macro dans le tableau. La section Appel
d'une Macro s'ouvre.
- Saisissez le numéro de ligne de l'appel de Macro.
Il est constitué de deux caractères
numériques. Lorsque la Macro est paramétrée, ce numéro de ligne permet
de l'appeler plusieurs fois dans le même programme, avec des valeurs
différentes pour les paramètres.
- Dans le tableau Paramètres de
la section Appel d'une Macro, indiquez si nécessaire
la valeur des paramètres. Il existe deux types de valeur :
- Une simple chaîne de caractères. Dans ce cas, saisissez la valeur
directement dans la colonne Valeur. Le nombre
de caractères utilisés pour la valeur du paramètre doit correspondre
à la longueur appropriée de la zone pour l'élément paramétré. Par
exemple, si $1 est utilisé comme code fonction,
la valeur doit avoir une longueur de deux caractères.
- Une Rubrique, une Structure de Données ou un Segment. Dans ce
cas, cliquez dans la colonne Entité liée puis
cliquez sur le bouton de sélection qui apparaît alors. Sélectionnez
l'instance dans l'assistant de sélection. L'instance s'affiche dans
la colonne Valeur, précédée par E= (pour
une Rubrique), D= (pour une Structure de Données)
ou S= (pour un Segment). Lors de la génération,
le paramètre sera remplacé par l'instance et les références seront
créées automatiquement.
- Seuls les dix premiers paramètres sont affichés. Pour
ajouter dix autres paramètres, vous devez cliquez sur le bouton Ajouter.