Début du domaine contenu

Documentation fonction Type 0 : définition des paramètres de table Localiser le document dans l'arbre de navigation

Utilisation

Vous définissez les paramètres de table dans les appels dynamiques de fonction. Le paramètres de table permettent de transférer les valeurs d'une colonne de table d'une fiche d'instructions à un module fonction. Le module fonction peut modifier le contenu de la table et retourner le résultat à la fiche d'instructions.

Vous affectez au paramètre la variable dont vous souhaitez transférer la valeur de la fiche d'instructions dans le module fonction. Une fois la fonction exécutée, le système retourne la valeur de paramètre à cette variable.

Note

Notez qu'une variable existante peut seulement être transférée si elle provient d'une demande de données répétée (table). Par ailleurs, vous pouvez éditer une variable dans une demande de données répétée uniquement. La variable se réfère à la colonne de table complète.

Lorsque l'appel de fonction est exécuté en dehors de la table, toutes les valeurs de la colonne de table sont transférées au module fonction.

Conditions préalables

Si vous souhaitez transférer la valeur d'une variable au module fonction, celle-ci doit être définie dans la même fiche d'instructions ou le même cockpit. Dans les fiches d'instructions, la variable peut également avoir été définie pour la totalité de l'ordre de process.

Pour plus d'informations sur l'utilisation des variables système et des variables en général, reportez-vous à :

·        Utilisation des variables dans les fiches d'instructions HTML et dans les cockpits

·        Utilisation des variables système dans les fiches d'instructions HTML

 

Activités

Lors de la définition des paramètres de table, vous spécifiez les informations suivantes dans l'instruction de process :

·        Tous les paramètres de table obligatoires du module fonction ;
Les paramètres de table sont obligatoires lorsque le code Facultatif n'est pas activé.
Ils doivent être spécifiés dans l'instruction de process.

·        Les paramètres de table facultatifs du module fonction pour lequel vous ne souhaitez pas utiliser la valeur par défaut définie dans le module fonction ;
Les paramètres de table sont facultatifs lorsque le code Facultatif est activé.
Il n'est pas nécessaire de les spécifier dans l'instruction de process.

·        Le cas échéant, la caractéristique transfert de paramètre facultatif pour les paramètres facultatifs dont vous ne souhaitez pas transférer la valeur lors de l'exécution de l'appel de fonction ;
Voir aussi : Type 0 : transfert de paramètre facultatif

·        Le nom du paramètre pour chaque paramètre à transférer ;

·        Les variables pour chaque valeur de paramètre à transférer.
Vous pouvez transférer la valeur d'une variable ou constante dans un paramètre uniquement si cette variable ou constante possède le même type de données que le paramètre du module fonction.

Pour la saisie de ces informations, affectez les caractéristiques suivantes à l'instruction de process en respectant la séquence ci-dessous :

Caractéristique

Signification

Valeurs autorisées

PPPI_TABLE_PARAMETER

Paramètres de modification

Paramètres de table du module fonction


< PPPI_STRING_VARIABLE ou
< PPPI_FLOAT_VARIABLE ou
< PPPI_DATE_VARIABLE ou
< PPPI_TIME_VARIABLE

Reprise des valeurs dans la variable :
< Valeur alphanumérique
< Nombre à virgule flottante
< Date
< Heure

Variable du type de données :
< Valeur alphanumérique
< Nombre à virgule flottante
< Date
< Heure

PPPI_OPTIONAL_PARAMETER

Transfert de paramètre facultatif

<Transfert de paramètre non facultatif
<Transfert de paramètre facultatif

Si vous souhaitez afficher la valeur de variable dans la fiche d'instructions ou le cockpit, vous devez définir une zone d'édition. Pour plus d'informations, reportez-vous à Type 0 : définition des zones d'édition pour les valeurs de variables.

 

 

 

 

 

Fin du domaine contenu