POUR CHAQUE Pointeur Local
BUT
Le "POUR CHAQUE Pointeur Local" permet de parcourir une branche d'une nomenclature informative à partir du pointeur sur lequel vous êtes positionnés (par "POUR CHAQUE Pointeur Global" ou "Recherche Premier Pointeur Global"). Ce mot clé détermine l'ouverture d'un bloc. Ce bloc sera fermé par le mot clé "Fin de Bloc" (FB). Ce mot clé est utilisable dans les requêtes de type GDL, GIL, GRV, LOS, REN, RGG, RNG, RV1, RV2, RV3 et RV7.
Deux "POUR CHAQUE Pointeur Local" ne doivent pas être imbriqués.
Un "POUR CHAQUE Pointeur Local" ne doit pas apparaître à l'intérieur de l'un des blocs ci-dessous :
- "RECHERCHE PREMIER Pointeur Local" (RPL),
- "CREATION Liste" (CL),
Un bloc "POUR CHAQUE Pointeur Local" doit être inclus dans l'un des blocs suivants :
-"POUR CHAQUE Pointeur Global" (PCPG),
- "RECHERCHE PREMIER Pointeur Global" (RPG).
EXEMPLE
Ces instructions permettent de calculer le nombre de fois qu'intervient un pneu dans la nomenclature pour un article générique ROUE :
VLO.NbPneu = 0.
POUR CHAQUE Pointeur Global :
SI VBA.ge-ref-geni = CLO."ROUE"
POUR CHAQUE Pointeur Local :
SI VBA.ge-ref-geni = CLO."PNEU"
VLO.NbPneu = VLO.NbPneu + CLO.1
FIN_BLOC
FIN_BLOC
FIN_BLOC