Skip to main content
Skip table of contents

PA-CONTEXTE

BUT

Ce mot clé permet de parcourir récursivement l’arborescence des contextes d’une entité configurée (article standard, ligne de commande commerciale).

La parcours en boucle permet d’initialiser deux informations contextuelles :

  • La variable SCR.CtxSelRef qui indique la référence du contexte en cours de parcours.

  • La variable SCR.CtxSelNiv qui indique le niveau du contexte en cours de parcours dans l’arborescence des contextes de l’entité configurée.

Cette instruction est disponible uniquement pour les requêtes de type GCQ, GCA, GCL, RN1, RN5 et REN.

 

SYNTAXE

Dans les GCAs : PA-CONTEXTE

Dans les autres types de requêtes : PA-CONTEXTE Contexte = Contexte

 

PARAMETRES

 

Paramètre

E/S

O

Type

Description

Contexte

E

Oui

Caractère

Donne la référence de contexte de départ de parcours de l’arborescence. Les valeurs possibles sont :

  • Contexte Départ : le parcours récursif des contextes s’effectue à partir du contexte de niveau le plus haut (toujours le cas dans les requêtes de type GCA).

  • Contexte Courant : le parcours récursif des contextes s’effectue à partir du contexte courant (exemple : en cours de saisie ou de génération, DIAPASON est systématiquement positionné sur un contexte).

  • Variable locale : la référence du contexte est donnée sous la forme d’une variable de type caractère.

EXEMPLE

Ce bloc d’instructions permet de parcourir l’arborescence des contextes d’une entité et de mémoriser dans la variable locale LstContextes la liste chaînée des références des contextes.

PA-CONTEXTE Contexte = CONTEXTE DEPART :

VLO.LstContextes = VLO.LstContextes + CLO.’,’ + SCR.CtxSelRef 

FIN_BLOC

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.