Validations 

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.

  1. Vous pouvez définir les règles de saisie manuelle des données altérables, qui sont vérifiées avant la sauvegarde. Vous évitez ainsi la saisie de données inutiles ou erronées. (Pour des informations générales sur la saisie de données, voir Données de mouvement.)
  2. Tout comme pour la saisie des données altérables, vous pouvez enregistrer des règles pour la pré-budgétisation interactive, qui sont vérifiées avant la sauvegarde. (Pour des informations générales sur la pré-budgétisation, voir Planification stratégique.)
  3. Des règles de validation peuvent également être enregistrées pour la reprise automatique des données. Les enregistrements reçus sont vérifiés conformément à ces règles, après la compression mais avant la mise à jour. Ainsi, les données erronées ou inutiles ne sont pas reprises dans EIS. (Pour des informations générales sur la reprise de données, voir Reprise de données.)

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.

  1. Validation d’enregistrement unique
  2. 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 Exemple de validation d’enregistrement unique.

  3. Validation de matrice

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 Exemple de validation de matrice.

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.