!--a11y-->
La fonction de validation vous permet de vérifier les valeurs et les intervalles de valeurs saisis dans l’environnement R/3, au moyen de règles librement définies. Si des données sont saisies dans le système, elles sont comparées aux règles de validation. Si les données ne correspondent pas à ces règles, elles risquent de ne pas être enregistrées. Étant donné que la validation est exécutée avant l’enregistrement, seules les données vérifiées sont acceptées dans EC-EIS et EC-BP.
Les validations sont toujours valables pour un aspect et sont créées dans le Customizing. La gestion et la copie des validations font l’objet d’une description détaillée dans le Customizing.
Si vous gérez les validations relatives à un aspect pour la première fois, le système génère d’abord l’environnement requis.
Les validations peuvent être utilisées en trois endroits dans EC-EIS et EC-BP.
Chaque validation comporte jusqu’à 999 étapes. Le système contrôle les étapes les unes après les autres. Une étape de validation se subdivise comme suit :
Les valeurs de saisie à vérifier sont sélectionnées à l’aide de la condition. Si les valeurs de saisie ne sont pas sélectionnées pour vérification (si la condition n’est pas remplie), les valeurs sont valables et l’opération est exécutée. Dans certains cas, l’utilisation d’une condition n’est pas nécessaire.
Pendant le contrôle, les valeurs sélectionnées à l’aide de la condition sont vérifiées. Si le résultat du contrôle est vrai (TRUE), l’opération se poursuit. Si le résultat du contrôle est faux (FALSE), le système génère un message.
Le système génère un message si la condition est remplie mais pas le contrôle.
Les conditions préalables et les contrôles sont définis à l’aide de la logique booléenne. Vous pouvez définir de simples instructions logiques ou utiliser les règles, les exits utilisateurs et les sets dans vos formules logiques pour définir des instructions très complexes. Pour plus d’informations sur la logique booléenne, voir
Validations, substitutions et règles.Il existe quatre types différents ou niveaux d’importance de messages :
Type A |
Interruption |
Type E |
Erreur |
Type W |
Avertissement |
Type I |
Information |
Les messages du type A et E font référence à de véritables erreurs ; par conséquent, les données ne sont pas mises à jour. Les messages du type W et I ne sont que des informations complémentaires de protocole, mais les données sont de toute façon mises à jour.
Types de validation
Il existe deux types différents de validation dans EC-EIS et EC-BP.
Chaque enregistrement de données nouveau ou modifié fait l’objet d’une vérification individuelle lors de la validation de l’enregistrement unique. Par exemple, il est possible de vérifier si la somme de deux ratios est inférieure ou égale à un troisième ratio.

Si le produit est supérieur à zéro, il doit être supérieur aux ristournes et commissions sur ventes.
Pour savoir comment définir cette validation, voir
Les enregistrements de données sont vérifiés dans leur intégralité lors de la validation de la matrice. Ainsi, il est possible de vérifier si la somme de l’actif est égale à la somme du passif.

Les données pré-budgétées pour 2001 ne peuvent varier de plus de 20 % par rapport aux données réelles pour 2000.
Pour savoir comment définir cette validation, voir
Gestion et copie des règles et des validations
Vous pouvez enregistrer les parties de validations que vous utilisez fréquemment ou que vous souhaitez utiliser dans plusieurs validations. Vous les enregistrez dans des règles et pouvez les utiliser de façon répétitive. Vous pouvez également copier les validations et les règles. Vous trouverez des informations complémentaires sur la gestion des validations et des règles dans le Customizing.
Activation des validations
Après avoir créé une validation, vous devez l’activer pour la saisie, la pré-budgétisation ou la reprise de données. Pour plus d’informations, voir
Activation des validations pour la pré-budgétisation et la saisie de données et Activation des validations pour la reprise de données.