Type 0 : définition des paramètres d'export 
Utilisation

Notez que, par paramètre d'export, vous devez comprendre les paramètres d'export de la fiche d'instructions ou du cockpit (PPPI_EXPORT_PARAMETER), c'est-à-dire les valeurs qui sont transférées de la fiche d'instructions ou du cockpit au module fonction. Du point de vue du module fonction, il s'agit de paramètres d'import.
Vous définissez les paramètres d'export (paramètres d'import du module fonction) dans les appels dynamiques de fonction et les validations des entrées qui sont exécutées via une fonction de contrôle.
Conditions préalables
Si vous souhaitez transférer la valeur d'une variable dans le module fonction, la variable doit être définie dans la même fiche d'instructions ou dans le même cockpit. Pour les fiches d'instructions, la variable peut également avoir été définie pour l'ordre de process entier.
Pour plus d'informations sur l'utilisation des variables du système et les variables en général, voir les sections suivantes :
Utilisation des variables dans les fiches d'instructions basées navigateur et dans les cockpits
Utilisation des variables du système dans les fiches d'instructions basées navigateur
Activités
Lors de la définition des paramètres d’export, vous spécifiez les informations suivantes dans l'instruction de process :
- Tous les paramètres d'import requis du module fonction ;
Les paramètres d'import sont requis si le code Facultatif n'a pas été activé. Ils doivent être spécifiés dans l'instruction de process.
- Les paramètres d'import 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 d'import sont facultatifs si le code Facultatif a été activé. Ils n'ont pas à être spécifiés dans l'instruction de process.
- Si nécessaire, la caractéristique transfert de paramètre facultatif pour les paramètres facultatifs desquels vous ne souhaitez pas transférer la valeur lorsque l'appel de fonction est exécuté ;
Voir également
Type 0 : transfert de paramètre facultatif.
Le nom du paramètre pour chaque paramètre à transférer ;
La caractéristique de la variable, constante ou du message pour chaque valeur de paramètre à transférer ;
Vous ne pouvez transférer la valeur d'une variable ou d'une constante dans un paramètre que si la variable ou la constante possède le même type de données que le paramètre du module fonction.
Notes sur la valorisation des paramètres
Si la valeur est disponible dans l'ordre de process, vous la saisissez en tant que valeur fixe sous la forme des données suivantes :
- Constante
La caractéristique que vous utilisez pour définir la constante détermine également le type de données de la constante.
- Caractéristique de message
Si vous souhaitez utiliser une caractéristique de message, la caractéristique doit posséder le même type de données que le paramètre du module fonction. Vous souhaitez peut-être utiliser une caractéristique de message si la valeur de caractéristique est affectée dans l'ordre.
- Si la valeur n'est disponible que dans la fiche d'instructions, vous pouvez la transférer d'une instruction de process précédente via une variable. La variable possède le même type de données que la valeur à laquelle elle se réfère. Dans l'instruction de process, vous devez affecter la variable à la caractéristique appropriée en fonction du type de données.
- Dans les validations des entrées, vous utilisez la variable SY_VALUE ou X pour transférer la valeur de saisie à vérifier. La variable se réfère toujours à la dernière valeur saisie.
Pour saisir ces informations, vous affectez les caractéristiques suivantes à l'instruction de process dans l'ordre spécifié ci-après :
Caractéristique |
Signification |
Valeurs autorisées |
PPPI_EXPORT_PARAMETER |
Paramètres d'export |
Paramètres d'import du module fonction |
<
PPPI_STRING_CONSTANT ou
<
PPPI_FLOAT_CONSTANT ou
<
PPPI_DATE_CONSTANT ou
<
PPPI_TIME_CONSTANT ou
<
PPPI_STRING_CONSTANT ou
<
PPPI_FLOAT_CONSTANT ou
<
PPPI_DATE_CONSTANT ou
<
PPPI_TIME_CONSTANT ou
<
<Caractéristique de message> |
Transfert de la valeur dans la constante :
<
valeur alphanumérique
<
nombre à virgule flottante
<
date
<
heureTransfert de valeur dans la variable :
<
valeur alphanumérique
<
nombre à virgule flottante
<
date
<
heurePour la valorisation via la caractéristique de message :
<
caractéristique de message |
Toute valeur fixe du type de données :
<
valeur alphanumérique
<
nombre à virgule flottante
<
date
<
heureVariable existante du type de données :
<
valeur alphanumérique
<
nombre à virgule flottante
<
date
<
heure
<
Toute caractéristique de message |
PPPI_OPTIONAL_PARAMETER |
Transfert de paramètre facultatif |
<
Transfert de paramètre obligatoire
<
Transfert de paramètre facultatif |