LPO-METHODE
BUT
Cette fonction permet d'exécuter la requête qui est définie sur une liste partagée objet.
Cette fonction peut être utilisée dans les requêtes de type GCQ, PSD, RCT, REB, RN5.
TYPE
Caractère (rubrique fonction gestion).
SYNTAXE
Variable = LPO-METHODE( CONTEXTE= Référence_Contexte
, METHODE = Maj_Contexte )
PARAMETRES
Paramètre | E/S | O | Type | Description |
CONTEXTE | E | Oui | Caractère | Paramètre donné sous forme de variable locale ou variable contextuelle contenant la référence de la liste partagée objet à utiliser dans la requête et qui a été auparavant défini avec la fonction LPO-CONTEXTE et l'option CREATION-CONTEXTE dans cette requête ou une autre requête. |
METHODE | E | Oui | Paramètre | Ce paramètre permet d'indiquer l'action effectuée par la fonction; les actions possibles sont : - MAJ-CONTEXTE : cette option indique à la fonction d'exécuter la requête REB qui est rattachée à la liste partagée objet dont la référence a été donnée dans le paramètre CONTEXTE |
EXEMPLE
L'instruction ci-dessous permet d'exécuter la requête REB rattachée à la liste partagée objet dont sa référence est définie dans la variable critère VCR.Reference_LPO :
VLO.Fonction = LPO-METHODE(CONTEXTE= VCR.Reference_LPO , METHODE= MAJ-CONTEXTE)
NOTES
La fonction retourne dans la variable résultat une valeur non nulle ou non vide lors de toute anomalie d’exécution.
Cette requête REB rattachée à une liste partagée objet permet de centraliser les règles de mises à jour de la liste partagée objet afin de ne pas les dupliquer dans plusieurs requêtes de type différent.
Avant son exécution, le contexte de la requête REB liée est défini via la fonction LPO-PROPRIETE qui permet d'initialiser des variables VPO utilisables dans la requête REB.