Skip to main content
Skip table of contents

Couplage : requête REB de choix d'enfant


Cette requête permet de choisir l’enfant à lancer depuis le père. S’il n’y a qu’un seul fils possible, il n’est pas nécessaire de l’utiliser, on peut directement le renseigner dans la définition du couplage !

Où renseigner cette requête ?

Cette requête est à renseigner dans la définition du couplage, dans le champs Règle Choix Enf. de l’onglet Définition.

Comment rédiger cette requête ?

Quel est le contexte en entrée ?

Variables liées au couplage

Données liées au père 

  • SCR.COU_CouRef : Référence couplage

  • SCR.COU_ActCtx : Contexte d’exécution = « CHX-FILS »

  • SCR.COU_TypEnf : Type enfant du couplage

  • SCR.COU_RefEnf : Référence enfant du couplage

LPA 
  • SCR.COU_TabPere : Table de la LPA (la table pour une table physique, WFLPAEnt pour la table DIALOG)

  • SCR.COU_TypPere : Type de père du couplage = « LPA »

  • SCR.COU_RefPere : Référence du père du couplage = référence LPA.

  • SCR.EntCl1 : Clé entité 1

  • SCR.EntCl2 : Clé entité 2

  • SCR.EntCl3 : Clé entité 3

Informations sur le contexte de positionnement pour une LPA sur table physique :

SCR.COU_IdePerCou : Identifiant de positionnement de la LPA sur la table  SCR.COU_TabPere.

Informations sur le contexte de positionnement pour une LPA sur table DIALOG :

Les 20 champs paramétrables dans le cadres des LPA sur tables DIALOG sous la forme : SCR.EntVa1….SCR.EntVa5 pour les alphanumériques, SCR.EntNum1 … SRC.EntNum5 pour les numériques, SCR.EntDa1 … SCR.EntDa5 pour les dates, SCR.EntLo1 … SCR.EntLo2 pour les logiques.

ARB 
  • SCR.COU_TabPere : table liée au nœud de l’arbre (DiaTab).

  • SCR.COU_IdePerCou : Identifiant lié au nœud de l’arbre (DiaIde)

  • SCR.EntCl1 : Clé entité 1 liée au nœud de l’arbre

  • SCR.EntCl2 : Clé entité 2 liée au nœud de l’arbre

  • SCR.EntCl3 : Clé entité 3 liée au nœud de l’arbre

Les 20 champs paramétrables sous la forme : SCR.EntVa1 …. SCR.EntVa5 pour les alphanumériques, SCR.EntNum1…SRC.EntNum5 pour les numériques, SCR.EntDa1 … SCR.EntDa5 pour les dates, SCR.EntLo1 … SCR.EntLo2 pour les logiques.

PER 
  • SCR.COU_TabPere : table liée au nœud de l’arbre (DiaTab).

  • SCR.COU_IdePerCou : Identifiant lié au nœud de l’arbre (DiaIde)

  • SCR.EntCl1 : Clé entité 1 liée au nœud de l’arbre

  • SCR.EntCl2 : Clé entité 2 liée au nœud de l’arbre

  • SCR.EntCl3 : Clé entité 3 liée au nœud de l’arbre

Les 20 champs paramétrables sous la forme : SCR.EntVa1 …. SCR.EntVa5 pour les alphanumériques, SCR.EntNum1…SRC.EntNum5 pour les numériques, SCR.EntDa1 … SCR.EntDa5 pour les dates, SCR.EntLo1 … SCR.EntLo2 pour les logiques.

Que faut-il faire en sortie ?

En sortie de la requête il faut initialiser les variables VBP.IAP* pour démarrer l'enfant:

  • VBP.IAP_TypeFils : Type de fils à démarrer.

  • VBP.IAP_RefFils : Référence du fils à démarrer.

Par exemple:

image-20241107-163532.png

Autre exemple:

image-20241113-135223.png

Dans le cas d’un tableur Arbre/… on utilise plus généralement directement la requête de l’arbre pour choisir le fils.


JavaScript errors detected

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

If this problem persists, please contact our support.