BUT créer un détail d’erreur rattaché à une entête d’erreur. Le contexte fonctionnel est expliqué ici.
Cette fonction est accessible dans tous les types de requêtes.
TYPE CARACTERE
SYNTAXE
Variable = CREER-DETAIL-ERREUR( ERREUR= VLO.ErrID , CODE-ERREUR= VLO.Code , LIBELLE= VLO.Libelle , UTILISATEUR= VLO.Util , S:= VLO.ErrDetID )
Variable : obligatoirement de type caractère. Variable contenant le résultat de la fonction. Vide signifie que l’exécution s’est correctement passé.
PARAMETRES
|
Paramètre |
E/S |
Obligatoire |
Type |
Description |
|
ERREUR |
E |
Oui |
Caractère |
GUID de l’entête récupéré de la fonction CREER-ERREUR |
|
CODE-ERREUR |
E |
Oui |
Caractère |
Référence du code erreur. Le code erreur doit exister dans Studio/Gestion des erreurs/Codes erreurs |
|
LIBELLE |
E |
Non |
Caractère |
Libellé du message d’erreur. Si vide, Diapason reprend le libellé du code erreur |
|
UTILISATEUR |
E |
Non |
Caractère |
Permet d’affecter un utilisateur à la résolution de l’erreur. Ce doit être un utilisateur Diapason. Si vide, l’erreur est “Non assigné” et il sera possible de l’affecter manuellement via le couplage de maintenance. |
|
S: |
S |
|
Caractère |
GUID du détail d’erreur |
EXEMPLES
Création d’un détail d’erreur suite à la création de l’entête et avant d’ajouter des infos supplémentaires sur le détail :