Resetting purchase schedule cumulatives
Au fil du temps, les valeurs cumulées d'un programme d'achat peuvent être incrémentées jusqu'à atteindre des valeurs très élevées. Pour réduire ces valeurs, vous pouvez réinitialiser les valeurs cumulées dans les sessions Réinitialisation des quantités (tdpur3230m000) et Réinitialisation des valeurs cumulées par ligne de total contrat (tdpur3230m100). Cette réinitialisation est habituellement effectuée à la fin de l'année, mais il n'est pas possible qu'elle ait lieu précisément au changement d'année. Autrement dit, les mises à jour peuvent être enregistrées dans des sessions de valeurs cumulées après la date de réinitialisation. Le calcul de la quantité de réinitialisation permet d'inclure ces valeurs dans le processus de réinitialisation.
La réinitialisation repose sur les modèles de valeurs cumulées (CUM) suivants, que vous pouvez définir dans le champ Modèle de valeurs cumulées de la session Paramètres de programme d'achat (tdpur0100m500) :
- Modèle de valeurs cumulées selon commande
- Modèle de valeurs cumulées selon réception
Conditions préalables à la réinitialisation des valeurs cumulées
- Lors de la réinitialisation des valeurs cumulées dans les sessions Réinitialisation des quantités (tdpur3230m000), Réinitialisation des valeurs cumulées par ligne de total contrat (tdpur3230m100) et Réinitialisation des valeurs cumulées (tdsls3230m000), les fournisseurs et les clients doivent utiliser la même date de réinitialisation.
- Une réinitialisation n'est possible que lorsque le fournisseur reçoit et approuve les versions du client. Sinon, les fournisseurs ne peuvent pas approuver les versions traitées après la date de réinitialisation, car les dates sont différentes. Les lignes de version d'achat dont le statut est Créé ou Programmé sont automatiquement réinitialisées.
- Les fournisseurs ne doivent pas mettre à jour les versions qu'ils reçoivent ou en créer de nouvelles manuellement, car la réinitialisation entraînera des quantités erronées.
Calcul de la quantité de réinitialisation
Pour la réinitialisation des valeurs cumulées, une quantité de réinitialisation est déterminée et soustraite des valeurs cumulées existante. Dans les sessions Quantités cumulées expédiées (tdpur3131m000), Quantités cumulées reçues (tdpur3132m000), Quantités cumulées demandées (tdpur3130m000) et Quantités cumulées facturées (tdpur3133m000), un enregistrement de réinitialisation est ajouté et la quantité réinitialisée est soustraite des valeurs cumulées. La session Autorisations de fabrication/achat matières (tdpur3534m000) est, par ailleurs, réinitialisée et les lignes de version sont générées mais pas encore envoyées.
Selon le modèle de valeurs cumulées, la quantité de réinitialisation est calculée comme suit :
Modèle de valeurs cumulées selon commande
Quantité de réinitialisation = dernière quantité demandée communiquée à une date de version antérieure à la nouvelle date de réinitialisation. Cette quantité est extraite du champ Quantité cumulée demandée de la session Autorisations de fabrication/achat matières (tdpur3534m000).Modèle de valeurs cumulées selon réception
Quantité de réinitialisation = dernière quantité reçue communiquée à une date de version antérieure à la nouvelle date de réinitialisation. Cette quantité est extraite du champ Quantité cumulée reçue de la session Autorisations de fabrication/achat matières (tdpur3534m000).
Exemple 1 - Selon commande Modèle de valeurs cumulées
- Date de réinitialisation = semaine de départ 3
- Les lignes de programme sont générées avant la réinitialisation.
- La ligne de programme 2 est transférée vers la semaine 3.
- La ligne de programme 3 est transférée vers la semaine 5
Semaine | Ligne 1 | Valeur cumulée demandée avant réinitialisation | Ligne 2 | Valeur cumulée demandée avant réinitialisation | Ligne 3 | Valeur cumulée demandée avant réinitialisation | Valeur cumulée demandée après réinitialisation |
---|---|---|---|---|---|---|---|
1 | 20 | 20 | - | 20 | - | 20 | 20 |
2 | 20 | 40 | - | 40 | - | 40 | 40 |
3 | 20 | 60 | 5 | 45 | - | 45 | 5 |
4 | 20 | 80 | 5 | 50 | - | 50 | 10 |
5 | 20 | 100 | 5 | 55 | 20 | 70 | 30 |
6 | 20 | 120 | 55 | 110 | 5 | 75 | 35 |
7 | - | - | 5 | 115 | 5 | 80 | 40 |
8 | - | - | 5 | 120 | 5 | 85 | 45 |
9 | - | - | - | - | 5 | 90 | 50 |
10 | - | - | - | - | 5 | 95 | 55 |
TOTAUX | Ligne val. cumulée 1 | Ligne val. cumulée 2 | Ligne val. cumulée 3 | Valeurs cumulées après réinitialisation |
---|---|---|---|---|
Début des valeurs cumulées | 0 | 40 | 50 | 10 |
La date de réinitialisation se situe en semaine 3. Comme il s'agit d'un modèle de valeurs cumulées Selon commande, la réinitialisation est effectuée d'après les quantités cumulées demandées. A la fin de la semaine 2, la quantité de réinitialisation est 40. Toutes les valeurs cumulées sont donc mises à jour, c'est-à-dire diminuées de quarante unités (- 40) à partir de la date de réinitialisation (semaine 3).
Exemple 2 - Modèle de valeurs cumulées Selon réception
Aux données de l'exemple précédent s'ajoutent les suivantes :
Semaine | Quantité reçue | Valeur cumulée reçue avant réinitialisation | Valeur cumulée reçue après réinitialisation |
---|---|---|---|
1 | 10 | 10 | 10 |
2 | 25 | 35 | 35 |
3 | 20 | 55 | 20 |
4 | - | 55 | 20 |
5 | 5 | 60 | 25 |
La date de réinitialisation se situe en semaine 3. Comme il s'agit d'un modèle de valeurs cumulées Selon réception, la réinitialisation est effectuée d'après les quantités cumulées reçues. A la fin de la semaine 2, la quantité de réinitialisation est 35. Toutes les valeurs cumulées sont donc mises à jour, c'est-à-dire diminuées de -35 unités à partir de la date de réinitialisation (semaine 3).
Les totaux de l'exemple 1 deviennent donc les suivants :
TOTAUX | Ligne val. cumulée 1 | Ligne val. cumulée 2 | Ligne val. cumulée 3 | Valeurs cumulées après réinitialisation |
---|---|---|---|---|
Début des valeurs cumulées | 0 | 40 | 50 | 15 |