Modification des étapes de dérivation standard 
Utilisation
Pour chaque périmètre de résultat défini, le système génère des étapes de dérivation standard qui définissent toutes les dépendances connues automatiquement entre les caractéristiques. Pour afficher ces étapes de dérivation, sélectionnez Vue
® Aff. toutes étapes.Vous pouvez également modifier les étapes de dérivation générées automatiquement et y ajouter de nouvelles étapes. Ainsi, vous pouvez, par exemple, définir des chaînes d’étapes de dérivation à dépendance logique ou permettre d’effectuer plusieurs tentatives de dérivation pour la même zone cible.
Exemple de chaîne logique
Vous avez défini les caractéristiques Région de marché et Domaine de responsabilité. La région de marché est dérivée du pays et le domaine de responsabilité est dérivé d’une combinaison entre le secteur d’activité et la région de marché.
Zone source : |
Zone cible : | |
Pays |
® |
Région de marché |
Secteur d’activité, région de marché |
® |
Domaine de responsabilité |
Dans ce cas, l’ordre des étapes de dérivation est primordial. Tout d’abord, le pays et, si possible, le secteur d’activité sont déterminés. Ensuite, la région de marché est dérivée du pays. Le domaine de responsabilité peut alors être recherché. Ainsi, l’ordre des étapes de dérivation, y compris les étapes par défaut définies par le système pour la dérivation du secteur d’activité et le pays, est le suivant :
Étape |
Dérivation |
Type de dérivation |
1 |
Client ® Pays |
Créé automatiquement par le système ; accès à la table de la fiche client |
2 |
Article ® Secteur d’activité |
Créé automatiquement par le système ; accès à la table de la base de données articles |
3 |
Pays ® Région de marché |
Règle de dérivation définie par l’utilisateur |
4 |
Secteur d’activité/Région de marché ® Domaine de responsabilité |
Règle de dérivation définie par l’utilisateur |
Exemple de tentatives multiples de dérivation
Vous avez paramétré une caractéristique librement définie Groupe de clients. Vous voulez que ce groupe de clients soit en général dérivé de la classe client, qui est enregistrée dans la table de fiches clients. Toutefois, pour certains clients, vous voulez également que le groupe de clients dépende du secteur d’activité.
Pour ce faire, vous devez créer deux étapes de dérivation :
Étape |
Dérivation |
Type de dérivation |
1 |
Client, Secteur d’activité ® Groupe de clients |
Règle de dérivation |
2 |
Client ® Groupe de clients ;
|
Accès aux tables |
Pour la première étape, vous devez saisir les valeurs correspondantes de la règle de dérivation pour définir tous les cas dans lesquels un groupe de clients différencié doit dépendre du client et du secteur d’activité. Si aucun groupe de clients n’est enregistré pour une combinaison donnée de client et de secteur d’activité, le système exécute la deuxième étape, qui le dérive alors de la fiche client. La deuxième étape n’est pas exécutée si la première étape est réussie car pour chaque étape, le système vérifie tout d’abord si la zone cible est déjà remplie.

Lorsque vous créez une nouvelle règle de dérivation, le système définit toujours Afficher message erreur comme réaction par défaut pour les cas où aucune valeur cible n’est trouvée. Pour obtenir l’effet décrit plus haut, vous devez désactiver le message d’erreur dans l’étape 1. À cette fin, sélectionnez Attributs (voir
Modification de la procédure de dérivation standard).Le schéma suivant présente un exemple de stratégie de dérivation utile :

Fonctionnalités
Les options suivantes vous permettent de modifier les étapes de dérivation standard :
Si vous avez défini vos propres caractéristiques et si vous souhaitez dériver automatiquement leurs valeurs à partir d’autres caractéristiques, vous devez ajouter vos propres étapes aux étapes de dérivation standard. En outre, il peut également s’avérer nécessaire de créer des étapes supplémentaires afin de représenter des chaînes logiques ou des tentatives multiples de dérivation.
Pour les étapes de dérivation standard, le système propose par défaut la dépendance qui produit généralement le résultat souhaité. Dans de rares cas, toutefois, il peut s’avérer utile de modifier une étape de dérivation par défaut puisque les caractéristiques peuvent être déterminées à l’aide d’autres dépendances.
Par ailleurs, vous ne pouvez pas modifier toutes les étapes de dérivation standard. En effet, seules les étapes standard pour les caractéristiques provenant des tables SAP peuvent être modifiées. Les étapes concernant les caractéristiques fixes et les zones de quantité ne peuvent pas être modifiées. Vous pouvez afficher toutes les étapes de dérivation modifiables en sélectionnant Vue

Vous sélectionnez les caractéristiques Pays et Groupe de clients de la table de fiches clients KNA1. Par défaut, le système dérive les valeurs pour ces caractéristiques en fonction du donneur d’ordre. Par contre, si vous souhaitez dériver des valeurs pour le pays et le groupe de clients du client livré, vous devez modifier la zone source de l’étape de dérivation standard en conséquence.
Vous pouvez supprimer toutes les étapes de dérivation définies par l’utilisateur. En outre, vous pouvez supprimer les étapes standard générées par le système, à condition qu’elles soient modifiables (voir ci-dessus). Cette opération s’avère utile si, au lieu d’utiliser une dépendance proposée par le système, vous souhaitez définir votre propre étape pour dériver les valeurs d’une caractéristique issue d’une table SAP. Si vous supprimez une étape standard, veillez toujours à définir votre propre étape afin de dériver les valeurs pour cette caractéristique. Si aucune autre étape n’existe pour cette caractéristique, le système recrée l’étape supprimée la prochaine fois que vous générez l’environnement de votre périmètre de résultat.
Il peut s’avérer nécessaire de modifier l’ordre des étapes de dérivation prédéfinies afin d’obtenir une séquence logique d’étapes interdépendantes ou de définir des tentatives multiples de dérivation pour remplir une zone.