!--a11y-->
Définition des variables 
Utilisation
Vous définissez des variables lorsque vous souhaitez transférer la valeur d'une caractéristique de message à une autre instruction de process.
Vous pouvez définir des variables, par exemple, dans les cas suivants :
·
Variables des
entrées pour faire référence aux valeurs à saisir ;
Voir aussi : Type 0 :
définition des entrées
·
Variables des
calculs pour faire référence aux valeurs à saisir ;
Voir aussi : Type 0 :
définition des calculs
·
Variables qui font
référence aux caractéristiques dont la valorisation est automatique ;
Voir aussi : Type 0 :
définition de la valorisation automatique
·
Variables dans les
appels dynamiques de fonction pour faire référence aux paramètres d'import qui
sont transférés à la fiche d'instructions ;
Voir aussi : Type 0 :
définition des paramètres d'import
·
Variables dans les
appels dynamiques de fonction pour faire référence aux paramètres de table qui
sont transférés à la fiche d'instructions.
Voir aussi : Type 0 :
définition des paramètres de table
Vous pouvez définir une variable pour chaque caractéristique de message d'une instruction de process. Le type de données de la variable est identique à celui de la caractéristique de message (par exemple, CHAR ou NUM).
Vous disposez des types de variables suivants :
· Variables simples
Utilisables uniquement dans la feuille d'instruction ou
le cockpit dans lequel elles ont été définies.
Utilisez la caractéristique PPPI_VARIABLE.
·
Variables globales
Ces variables peuvent être échangées comme suit :
¡ Entre des fiches d'instructions différentes du même ordre de process ;
¡ Comme des points de données à l'aide de l'interface interne Accès aux données de fabrication :
§ entre fiches d'instructions de différents ordres de process,
§ entre fiches d'instructions et cockpits,
§ entre différents cockpits.
Utilisez la caractéristique PPPI_GLOBAL_VARIABLE.
Pour plus d'informations sur l'accès aux données de fabrication, reportez-vous à :
¡ Accès aux données de fabrication
¡ Points de données de fabrication
¡ Type 0 : définition de l'accès aux données de fabrication
Pour définir une variable simple, affectez la caractéristique suivante à l'instruction de process immédiatement avant la caractéristique de message dont vous souhaitez transférer la valeur à la variable :
|
Caractéristique |
Signification |
Valeur |
|
PPPI_VARIABLE |
Variable simple utilisable au sein d'une fiche d'instructions ou d'un cockpit seulement. |
Nouveau nom de la variable |

Exemple de variable simple
La variable simple VAR est définie pour la valeur de saisie « Quantité d'article ». La valeur de la variable VAR doit s'afficher ailleurs dans la fiche d'instructions.
Instruction de process 0010 :
|
|
PPPI_INPUT_REQUEST |
Quantité d'article |
|
|
PPPI_VARIABLE |
VAR |
|
|
PPPI_REQUESTED_VALUE |
PPPI_MATERIAL_QUANTITY |
Instruction de process 0020 :
|
|
PPPI_OUTPUT_TEXT |
Quantité d'article |
|
|
PPPI_OUTPUT_VARIABLE |
VAR |
Pour définir une variable globale, affectez la caractéristique suivante à l'instruction de process immédiatement avant la caractéristique de message dont vous souhaitez transférer la valeur à la variable :
|
Caractéristique |
Signification |
Valeur |
|
PPPI_GLOBAL_VARIABLE |
Variable globale qui peut être échangée entre différentes fiches d'instructions et différents cockpits |
Nouveau nom de la variable |

Exemple de variable globale
Un calcul de totaux doit être effectué dans le cockpit PMC1. La variable globale VARSUM a été définie pour la valeur calculée.
La valeur de la variable VARSUM doit être lue dans le cockpit PMC2 comme point de données via l'interface Accès aux données de fabrication et transférée à la variable simple VARLC. La valeur calculée doit s'afficher dans le cockpit PMC2.
Cockpit PMC1 :
|
|
PPPI_INPUT_REQUEST |
Calculer la valeur |
|
|
PPPI_GLOBAL_VARIABLE |
VARSUM |
|
|
PPPI_CALCULATED_VALUE |
PPPI_MATERIAL_CONSUMED |
|
|
PPPI_CALCULATION_FORMULA |
VAR1 + VAR2 |
Cockpit PMC2 :
|
|
PPPI_DATA_ACCESS |
Accès aux données de fabrication |
|
|
PPPI_BUTTON_TEXT |
Lire la valeur de PCM1 |
|
|
PPPI_FUNCTION_DURING_DISPLAY |
Autorisé |
|
|
PPPI_IMPORT_DATA |
PMC: 0001.PMC1.VARSUM |
|
|
PPPI_STRING_VARIABLE |
VARLC |
|
|
PPPI_OUTPUT_TEXT |
Valeur calculée |
|
|
PPPI_VARIABLE |
VARLC |
Vous devez prendre en compte les points suivants :
En principe, vous pouvez attribuer le nom de votre choix à une variable. Pour éviter tout conflit avec d'autres fonctions, n'utilisez pas :
· le nom de variable X ;
· des noms de variable qui commencent par SY_ car il s'agit de variables système prédéfinies par SAP ;
· d'espaces ou d'opérateurs arithmétiques ;
· les chaînes de caractères suivantes à la fin du nom de la variable :
- _<nombre>, par exemple, _1, _2
- _COUNT
- _SUM
Pour plus d'informations, reportez-vous à Utilisation des variables dans les fiches d'instructions HTML.