PA-IT-SCECFG-SAISIE
BUT
Cette instruction permet de parcourir les informations techniques du scénario de configuration en cours de saisie au moment de l’exécution de l’instruction. Cette instruction ouvre un bloc itératif et permet d’initialiser les variables contextuelles SIE (variable standard informations techniques entité) sur chaque information technique parcourue du scénario.
Cette fonction est disponible uniquement sur les requêtes de type GCA.
SYNTAXE
PA-IT-SCECFG-SAISIE
AVEC CONDITION STATIQUE
POUR CONTEXTE « opérateur» « variable_contexte»
AVEC TYPE « opérateur» « variable_type»
ET SOUS-TYPE « opérateur» « variable_sous-type»
ET CODE « opérateur» « variable_code»
AVEC CONDITION DYNAMIQUE
CONDITION = «variable_cdi»
ERREUR = «variable_erreur_cdi»
FIN CONDITION
PARAMETRES
Paramètre | E/S | O | Type | Description |
Opérateur | P | Oui | Cette option disponible à plusieurs stades de saisie permet d’indiquer l’opérateur de la condition (égalité, contient, supérieur, …) | |
Variable_contexte | E | Oui | Caractère | Nom de la variable locale qui va contenir la référence contexte du scénario de configuration à parcourir. Peut être donné sous la forme d’une constante ou d’une variable (variable locale ou contextuelle à la requête). |
Variable_type | E | Oui | Caractère | Nom de la variable locale qui va contenir la référence type de l’information technique du scénario de configuration à parcourir. Peut être donné sous la forme d’une constante ou d’une variable (variable locale ou contextuelle à la requête). |
Variable_sous-type | E | Oui | Caractère | Nom de la variable locale qui va contenir la référence sous-type de l’information technique du scénario de configuration à parcourir. Peut être donné sous la forme d’une constante ou d’une variable (variable locale ou contextuelle à la requête). Donné uniquement en complément de la condition sur le contexte et/ou le type. |
Variable_code | E | Oui | Caractère | Nom de la variable locale qui va contenir la référence code de l’information technique du scénario de configuration à parcourir. Peut être donné sous la forme d’une constante ou d’une variable (variable locale ou contextuelle à la requête). Donné uniquement en complément de la condition sur le contexte et/ou le type. |
Variable_cdi | E | Oui | Caractère | Nom de la variable locale qui va contenir la syntaxe de la condition de parcours des informations techniques du scénario de configuration. Peut être donné sous la forme d’une constante ou d’une variable (variable locale ou contextuelle à la requête). Cette condition doit nécessaire débuter par le mot clé WHERE. Cette condition doit manipuler les éléments suivants :
|
Variable_erreur-cdi | E | Oui | Caractère | Nom de la variable locale qui va contenir l’erreur lors de l’exécution de la syntaxe de la condition de parcours des informations techniques du scénario de configuration donné dans la variable Variable_cdi. Doit être donné sous la forme d’une variable locale. Cette condition doit nécessairement débuter par le mot clé WHERE. |
EXEMPLE
L’instruction qui suit permet de parcourir les informations techniques de type Prix et de construire une chaine de caractère contenant le détail du prix :
PA-IT-SCECFG-SAISIE POUR CONTEXTE = CLO. «DEPART» AVEC TYPE = PRIX:
VLO.DetailPrix = VLO.DetailPrix + CLO.«,» + SIE.EntITEVal + CLO.«:»
+ CHAINE( VALEUR= SIE.EntITENu1 )
FIN_BLOC
NOTES
Cette instruction ouvre un niveau de bloc DIALOG itératif ; chaque itération correspond à une information technique trouvée pour l’entité et la condition donnée ; sur chaque itération, DIALOG initialise les variables contextuelles SIE correspondant à l’information technique parcourue :
RefDiapContexte : référence contexte
CfgCtxITSTyp : type d’information technique
CfgCtxITSSTy: sous-type d’information technique
CfgCtxITSCod : code d’information technique
CfgCtxITSNOr : numéro d’ordre d’information technique
CfgCtxITSVal : valeur alphanumérique d’information technique
CfgCtxITSNu1 : valeur numérique 1 d’information technique
CfgCtxITSNu2 : valeur numérique 2 d’information technique
CfgCtxITSNu3 : valeur numérique 3 d’information technique.