A quoi sert une règle de validation?
Les règles de validations répondent à un besoin de contrôle standard (=portable lors des montées de version) sur certaines zones SAP.
Il s'agit d'une fonctionnalité très simple à paramétrer, encore faut il connaitre quelques astuces.
Comment créer ma première règle de validation ?
La gestion des règles de validation est centralisée dans la transaction GGB0

Vous remarquerez que le menu à gauche vous permet de sélectionner le module dans lequel vous souhaitez mettre en place la règle.
Dans notre exemple, nous travaillerons sur les immos. Par exemple, la validation d'un centre de cout sur la fiche d'une immobilisation.
A noter: Le contrôle "zone obligatoire/zone facultative" est généralement disponible dans les options de statut de zone. Cependant, celui-ci ne permet pas d'analyser la valeur de cette zone.
Dérouler le menu jusqu'au module choisi:

Puis cliquer sur
pour créer un nouveau groupe de règles. Ces groupes de règles seront ensuite affectés à une (ou plusieurs) société(s).Définissez un nom et une description pour votre groupe de validation puis sauvegardez. Votre groupe apparait désormais dans l'arborescence de gauche
Séléctionnez le et cliquez sur
. Les étapes vous permettent de définir les caractéristiques de vos règles de validation.
Commençons par
:Cette option vous permet de restreindre votre périmètre de contrôle. Par exemple, vous pourriez ajouter un contrôle uniquement sur les immobilisations dont la catégorie d'immobilisation est XXXX.Pour cela l'utilisez le bloc en bas à droite, sélectionnez votre zone de contrôle et définissez la condition avec le pad situé à droite de votre écran

: C'est ici que vous définissez votre contrôle. Le procédé est identique à celui utilisé pour les conditions.
vous donne la possibilité de choisir le message à afficher lorsque ces conditions sont remplies dans la barre située en bas de l'écran. Comment créer un message personnalisé fera l'objet d'un autre sujet.Faites bien attention au type de message. Il définira si le message est bloquant ou non.

Il est très intéressant de remarquer que les conditions, contrôles et message peuvent être définis par user exit et par règles custom.
Dans le cas des user exit, le programme à modifier est une (unique) copie du RGGBR000.
Sauvegardez l'étape.
Votre première validation est définie. Il ne reste plus qu'à l'activer.
Pour cela, utilisez les transactions "validation" du SPRO (OACV pour les immobilisations):
Ajoutez autant d'entrées que nécessaires puis activez les:

A noter: Il est parfois nécessaire de faire savoir à l'ERP que de nouvelles règles sont définies. Utilisez le programme RGUGBR00 qui vous permettra de faire cela très simplement.

Vous n'avez plus qu'à tester!


News