Pour afficher, créer ou modifier les caractéristiques générales d'une fonction du domaine courant, il faut choisir, selon le cas :
l'option de menu contextuel correspondante (ou le bouton équivalent) dans l'onglet Fonctions du Gestionnaire d'objets,
l'option de menu contextuel correspondante dans la boîte de dialogue Référentiel - Fonctions dans l'Editeur L4G.
Les informations saisies
Nom
Nom de la fonction.
Ce nom doit être un nom de fonction valide (au sens IBM du terme), unique dans l'environnement.
Longueur limitée à 8 caractères.
Saisie obligatoire.
Désignation (fonction)
Désignation définissant clairement la fonction.
Longueur limitée à 250 caractères.
Saisie obligatoire.
Désignation (paramètres)
Désignation définissant clairement le paramètre.
Longueur limitée à 50 caractères.
Saisie obligatoire.
Long. (longueur)
Paramètres alphanumériques : longueur limitée à 32767 caractères.
Paramètres numériques : longueur limitée à 30 positions.
Saisie obligatoire.
Déc. (nombre de décimales)
Paramètres alphanumériques : ce champ doit rester vide.
Paramètres numériques : saisie obligatoire.
Pour un paramètre numérique, le nombre de décimales doit être inférieur ou égal à la longueur du paramètre.
Ord. (numéro d'ordre)
Numéro d'ordre du paramètre dans la liste et dans l'ordre d'appel.
Ce numéro doit être compris entre 0 et 99.
Si ce numéro n'est pas renseigné, le paramètre est ajouté en fin de liste.
Si le numéro renseigné est déjà attribué, le paramètre est inséré avec le numéro renseigné, et les autres numéros égaux ou supérieurs sont incrémentés pour qu'il n'y ait pas deux paramètres avec un numéro identique.
Saisie facultative.
Code
Le code DDS du paramètre est sans objet pour un paramètre d'entrée, et obligatoire pour un paramètre de sortie.
Longueur limitée à 6 caractères.
Minuscules interdites.
Les boutons radio
Visibilité
La visibilité d'une fonction peut être publique ou privée. Seul le propriétaire de la fonction ou un concepteur ayant les droits de modification peut changer cette visibilité.
Une fonction publique ne peut être changée en privée si elle est attachée à plus d'un domaine.
En mode création, la visibilité est initialisée à publique.
Les listes
Paramètres d'entrée
Liste des paramètres d'entrée de la fonction, classés par numéro d'ordre croissant.
Ces paramètres peuvent être modifiés ou supprimés à l'aide des boutons correspondants.
La liste peut contenir 10 paramètres maximum ou peut être vide (les paramètres d'entrée ne sont pas obligatoires).
Liste à sélection unique.
Paramètres de sortie
Liste des paramètres de sortie de la fonction, classés par numéro d'ordre croissant.
Ces paramètres peuvent être modifiés ou supprimés à l'aide des boutons correspondants.
La liste peut contenir de 1 à 10 paramètres de sortie.
Liste à sélection unique.
Les boutons
Ajouter
Ce bouton ajoute dans la liste correspondante le paramètre saisi dans les champs de saisie.
Il n'est actif que si les champs de saisie obligatoires (désignation et longueur, et code DDS pour un paramètre de sortie) sont renseignés.
Modifier
Ce bouton remet à jour la liste correspondante en enregistrant les modifications apportées dans les champs de saisie au paramètre sélectionné.
Il n'est actif que si un paramètre est sélectionné dans la liste.
Supprimer
Ce bouton supprime le paramètre sélectionné de la liste correspondante.
Il n'est actif que si un paramètre est sélectionné dans la liste.
Informations
Ouverture d'une boîte de dialogue affichant des informations sur la fonction en cours, telles que le nom du propriétaire concepteur, les dates et heures de création et de dernière modification.
Commentaires
Ouverture d'une boîte de dialogue permettant la saisie d'un texte de commentaire qui sera associé à la fonction en cours.
Entrée / Créer / Modifier (validation)
Le bouton Entrée (en mode affichage) ferme la boîte de dialogue.
Le bouton Créer (en mode création) ou Modifier (en mode modification) valide la boîte de dialogue.
Les différentes informations composant la boîte sont contrôlées. Si toutes sont valides, la définition de la fonction est mise à jour dans la base de données avant la fermeture de la boîte ; sinon un message d'erreur est affiché.
Annuler
Fermeture de la boîte de dialogue sans valider les choix faits.
Raccourci-clavier : Echap.