GEN-COR
BUT
Permet de générer une correspondance ou le lien entre une entité (article standard) et une correspondance.
Cette fonction est disponible dans les requêtes de type REB.
TYPE
CARACTERE
SYNTAXE
Variable_Résultat = GEN-COR( REG-CORR= Règle , TYPE=Type_Entité, CLE1 ENTITE = Clé1_Entité , CLE2 ENTITE = Clé2_Entité, CLE3 ENTITE = Clé3_Entité)
PARAMETRES
Paramètre | E/S | O | Type | Description |
Règle | E | Oui | Caractère | Référence règle de correspondance à utiliser (définie dans la bibliothèque des règles de correspondances). Cette référence peut être donnée par une variable locale, une constante globale ou une constante locale. |
Type_Entité | E | Oui /reb | Caractère | Type entité de recherche. Cette référence peut être donnée par une variable locale, une constante globale, une constante locale ou bien par la sélection d’une entité pré-définie (article standard : nécessité de définir la référence article standard) ou pour tous les articles standards). |
Clé 1 Entité | E | Oui /reb | Caractère | Référence clé 1 de l’entité. Cette référence peut être donnée par une variable locale, une constante globale ou une constante locale ; dans le cas d’un article standard, il s’agit de la référence article standard. |
Clé 2 Entité | E | Oui /reb | Caractère | Référence clé 2 de l’entité. Cette référence peut être donnée par une variable locale, une constante globale ou une constante locale ; dans le cas d’un article standard, cette clé n’est pas utilisée. |
Clé 3 Entité | E | Oui /reb | Caractère | Référence clé 3 de l’entité. Cette référence peut être donnée par une variable locale, une constante globale ou une constante locale ; dans le cas d’un article standard. |
Cette fonction retourne dans la variable résultat le retour de l’exécution de la fonction (vide : exécution OK, non vide : problème).
EXEMPLE
Génération du lien de la règle de correspondance référencée Rec.Art.Std et l’article standard dont la référence est mémorisée dans la variable locale Ref_Article :
VLO.VarRésultat = GEN-COR( REG-COR=CLO.’Rec.Art.Std’, TYPE= ART.STD, CLE1 ENTITE = VLO.Reference, CLE2 ENTITE = CLO.‘’ , CLE3 ENTITE = CLO.‘’).
Génération complète de la règle de correspondance référencée Rec.Art.Std :
VLO.VarRésultat = GEN-COR( REG-COR=CLO.’Rec.Art.Std’, TYPE= TOUS.ART.STD).
NOTES
La variable retour est vide si l’exécution de la fonction s’est correctement déroulée ; sinon, elle contient le code erreur DIAPASON et le libellé associé à l’erreur.