- Principe général
- Identification des données issues d'un calcul des besoins détaillés
- Etapes du calcul des besoins détaillés
- Descriptif des étapes
- Exemple de calcul des besoins détaillés
- Calcul du niveau de stock
- Stock initial disponible
- Réservations des stocks par les besoins
- Calcul du stock final disponible
- La politique du besoin
- Les dates dans les besoins
- Consultation des besoins détaillés (COBSD)
- Date de consommation
- Date minimale de réapprovisionnement
- Date de réapprovisionnement théorique
- Date de réapprovisionnement
- Besoins à lancer (GOBLA), Consultation des besoins par lancement (COBLA)
- Date de lancement
- Les quantités dans les besoins
- Consultation des besoins détaillés (COBSD)
- Quantité seuil
- Quantité stock disponible
- Quantité manquante en stock
- Quantité brute
- Quantité nette
- Besoins à lancer (GOBLA), Consultation des besoins par lancement (COBLA)
- Quantité de lancement
- Nombre de lancements
- Quantité totale du lancement
- Exemple de besoin de lancement
Principe général
Les besoins détaillés sont des données utiles et nécessaires pour quantifier et planifier les réapprovisionnements et les fabrications (matières premières, ressources, produits intermédiaires, etc.). Ils sont nécessaires pour la réalisation de plans de fabrication (ou PDP) et de plans de prévision de ventes (ou PIC).

Représentation du flux avec les données issues du calcul des besoins détaillés comme point central

Comme le montre le schéma du processus de planification, le calcul des besoins détaillés est essentiel et permet de transformer des objectifs ou prévisions en fabrications concrètes selon un planning de réapprovisionnement et de fabrication.
Il s'appuie sur plusieurs traitements qui, à partir de plans de fabrication (ou PDP), de plans de prévision de ventes (ou PIC) et/ou de plan de lancement, utilisent les formules, nomenclatures et gammes, différentes contraintes préalablement définies (délai d'utilisation ou péremption, regroupement des fabrications, modèle de semaine, etc.), l'état des stocks pour calculer les besoins en matières, ressources et produits intermédiaires.
Le traitement de calcul des besoins nets détaillés (TOCBD), permet de générer une première version des besoins de réapprovisionnements et fabrications à réaliser.
Le traitement de calcul d'une version des besoins nets détaillés (TOCBDV), permet de prendre en compte différents ajustements manuels sur des actions à réaliser proposées par un calcul des besoins détaillés (fabrications, réapprovisionnement), et ce, quelle que soit la version modifiée. Ces modifications peuvent porter aussi bien sur le choix des dates de réalisation que sur les quantités à réaliser. Ce traitement permet la validation des lancements modifiés ainsi que le recalibrage des besoins qui en dépendent.
Le traitement de calcul des besoins détaillés de composants non stockés (TOCBDC), va permettre d'évaluer et de planifier au mieux les réapprovisionnements de certaines matières premières non stockées à partir de quantités utiles provenant d'ordres de fabrication issus d'un calcul des besoins détaillés.
Exemple de flux avec traitement des composants sans influence en stock grâce au calcul des besoins détaillés de composants non stockés (TOCBDC)

Identification des données issues d'un calcul des besoins détaillés
Les données des besoins détaillés sont issues d'un des traitements suivants :
- Calcul des besoins nets détaillés (TOCBD) ;
- Calcul d'une version des besoins nets détaillés (TOCBDV) ;
Le résultat des calculs est regroupé sous un même identifiant : le numéro de travail généré par l'exécution d'un des traitements précédemment cités.
Ce numéro de travail identifie le résultat d'un calcul réalisé à partir de données figurant dans les plans de production. Il est donc naturel de pouvoir identifier les besoins générés à partir d'un des plans de production à l'origine des données recherchées. Le processus de calcul des besoins détaillés peut être fait en plusieurs étapes, chacune de ces étapes déclinant une version du résultat de ces calculs.
Le couple numéro de plan de production - version de calcul peut également être utilisé comme identifiant des données issues du calcul des besoins détaillés. Ce regroupement est visible en consultant les versions des besoins détaillés (GOVBD) et est utilisé comme critère de recherche dans toutes les interfaces utilisées pour la visualisation du résultat du calcul des besoins détaillés.
A noter que le calcul des besoins détaillés peut avoir plusieurs plans de production comme origine. Dans ce cas, pour une même version du résultat de ces calculs, l'identifiant donné par le numéro de travail généré peut être décliné en autant d'identifiant qu'il y a de plans à l'origine du calcul.

Etapes du calcul des besoins détaillés
Descriptif des étapes

Le processus de calcul des besoins détaillés peut être scindé en plusieurs parties distinctes et interdépendantes. Il s'applique aux traitements suivants :
- Calcul des besoins nets détaillés (TOCBD) ;
- Calcul d'une version des besoins nets détaillés (TOCBDV).
1) Définition des besoins bruts au travers des données spécifiées dans les plans de production d'origine. Cette étape permet d'indiquer les quantités et dates utiles pour la réalisation des fabrications référencées dans le ou les plans industriels, commerciaux et les plans directeurs de production à l'origine de ce calcul.
2) Parmi l'ensemble des besoins bruts référencées et non encore traités, définition et marquage des besoins pouvant être calculés sur le niveau du besoin en cours de traitement. Un besoin est considéré comme pouvant être calculé sur un niveau donné, dès lors que l'article qu'il référence n'est pas composant direct ou indirect d'une potentielle fabrication issue d'un besoin non encore calculé. Cette définition est possible via les données des mises à plat des compositions de formules.
3) Prise en compte des niveaux de stock existant pour le calcul des quantités nettes. Un chapitre, de ce document, explique comment sont définis, calculés et référencés les niveaux de stock dont les traitements ont besoin pour réaliser leurs calculs : cf. Calcul du niveau de stock.
4) Une fois les quantités nettes calculées pour un niveau de besoin donné, le regroupement des fabrications ou des réapprovisionnements peut être pris en compte : caractéristique provenant du paramétrage des articles et ressources de production (GARPP).
Ces informations définissent les besoins à lancer. L'ensemble de ces données (visibles depuis la consultation des besoins par lancement (COBLA) et les besoins à lancer (GOBLA)) sont le reflet des commandes d'achats et des ordres de fabrication à générer pour arriver à honorer les plans de production à l'origine de ce calcul.
Il est possible, au travers de ces données, d'ajuster manuellement les quantités et/ou les dates de lancement.
Cet ajustement manuel devra être accompagné d'un autre calcul des besoins détaillés qui génèrera une nouvelle version (Calcul d'une version des besoins nets détaillés (TOCBDV)).
5) Pour les besoins à lancer précédemment générés et correspondant à un type de lancement "Fabrication" (besoins de lancement à l'origine de plans de lancement et d'ordres de production), une lecture de la formule, nomenclature et gamme est faite pour alimenter automatiquement les besoins bruts de composants. Ces besoins détaillés, nouvellement générés, ont un niveau de nomenclature automatiquement calculé en incrémentant le plus haut niveau de nomenclature ayant servi à générer le besoin à lancer.
6) A l'issue de cette cinquième partie, de nouveaux besoins bruts sont générés. Le niveau de besoin est incrémenté et un nouveau cycle de calcul est lancé à partir de la description donnée dans la seconde partie. Le calcul des besoins détaillés prend fin, dès lors que l'ensemble des besoins bruts générés est traité et que toutes les fabrications de produits intermédiaires ont été décrites et prises en compte.
Exemple de calcul des besoins détaillés
| Codification | Signification |
|---|---|
| BSD-PVxxx (XX) | Produit vendu |
| BSD-SFxxx (XX) | Produit semi-fini |
| BSD-PIxxx (XX) | Produit intermédiaire |
| BSD-MPxxx (XX) | Matière première |
Les caractères xxx qui suivent sont de format numérique et correspondent à un compteur.
Les caractères XX entre parenthèses désignent la catégorie de l'article.
Visualisation simplifiée des formules utilisées dans l'exemple :




Visualisation multi-niveaux des formules de BSD-PVxxx :


Données des lignes de plans de production utiles au calcul des besoins :
| Article de production | Quantité | Date |
|---|---|---|
| BSD-PV001 (AR) | 24.00 Kg | 15/09/20xx |
| BSD-PV001 (AR) | 20.00 Kg | 13/09/20xx |
| BSD-PV002 (AR) | 5.00 Kg | 10/09/20xx |
Initialisation des données de besoins détaillés
Au début du calcul des besoins, les données sont réinitialisées, de sorte qu'il n'existe pas de besoins détaillés et de besoins de lancement pour le(s) plan(s) de production et la version traités.
Données des besoins détaillés :
- Numéro
- Article de production
- Niveau
- Niveau du besoin
- Date de consommation
- Date minimale de réapprovisionnement
- Date de réapprovisionnement théorique
- Quantité brute
- Quantité nette
Données des besoins de lancement :
- Article de production
- Date de lancement
- Quantité
- Type de lancement
Niveau de besoin 0
1) Reprise de données issues des lignes de plan de production
| N° | Article de production | Niveau | Niveau du besoin | Date de consommation | Date minimale de réappro. | Date de réappro. théorique | Qté brute | Qté nette |
|---|---|---|---|---|---|---|---|---|
| 1 | BSD-PV001 (AR) | 0 | 15/09/20xx | 09/09/20xx | 14/09/20xx | 24.00 Kg | ||
| 2 | BSD-PV001 (AR) | 0 | 13/09/20xx | 07/09/20xx | 12/09/20xx | 20.00 Kg | ||
| 3 | BSD-PV002 (AR) | 0 | 10/09/20xx | 03/09/20xx | 09/09/20xx | 5.00 Kg |
2) Identification des besoins détaillés pouvant être traités sur ce niveau de besoin
| N° | Article de production | Niveau | Niveau du besoin | Date de consommation | Date minimale de réappro. | Date de réappro. théorique | Qté brute | Qté nette |
|---|---|---|---|---|---|---|---|---|
| 1 | BSD-PV001 (AR) | 0 | 0 | 15/09/20xx | 09/09/20xx | 14/09/20xx | 24.00 Kg | |
| 2 | BSD-PV001 (AR) | 0 | 0 | 13/09/20xx | 07/09/20xx | 12/09/20xx | 20.00 Kg | |
| 3 | BSD-PV002 (AR) | 0 | 10/09/20xx | 03/09/20xx | 09/09/20xx | 5.00 Kg |
Le calcul des besoins nets de l'article BSD-PV001 (AR) peut être fait, mais pas celui de l'article BSD-PV002 (AR) car il entre dans la composition d'un besoin non encore traité.

3) Tri des données à traiter par article de production et par ordre croissant de la date de consommation
| N° | Article de production | Niveau | Niveau du besoin | Date de consommation | Date minimale de réappro. | Date de réappro. théorique | Qté brute | Qté nette |
|---|---|---|---|---|---|---|---|---|
| 2 | BSD-PV001 (AR) | 0 | 0 | 13/09/20xx | 07/09/20xx | 12/09/20xx | 20.00 Kg | |
| 1 | BSD-PV001 (AR) | 0 | 0 | 15/09/20xx | 09/09/20xx | 14/09/20xx | 24.00 Kg |
Recherche du niveau de stock disponible pour le calcul des besoins pour l'article BSD-PV001 (AR). Une explication plus approfondie du calcul du niveau de stock est donnée plus bas dans cette documentation.
Etape 1 : Identification du stock initial disponible utile pour le calcul des besoins

Etape 2 : Traitement du besoin détaillé n°2
Point a : Recherche du besoin net avec prise en compte du niveau de stock (dépend de la politique de besoin)

Point b : Mise à jour du besoin détaillé avec la quantité nette calculée
| N° | Article de production | Niveau | Niveau du besoin | Date de consommation | Date minimale de réappro. | Date de réappro. théorique | Qté brute | Qté nette |
|---|---|---|---|---|---|---|---|---|
| 2 | BSD-PV001 (AR) | 0 | 0 | 13/09/20xx | 07/09/20xx | 12/09/20xx | 20.00 Kg | 5.00 Kg |
| 1 | BSD-PV001 (AR) | 0 | 0 | 15/09/20xx | 09/09/20xx | 14/09/20xx | 24.00 Kg |
Point c : Prise en compte de la politique de besoins pour définir comment traiter le besoin
Dans l'exemple, la politique de besoins indique que la fabrication est faite par lot de 10,00 Kg. Pour un besoin net de 5,00 Kg, une fabrication de 10,00 Kg sera donc nécessaire et devrait être réalisée pour le 12/09/20xx (date de réapprovisionnement théorique du besoin détaillé) afin d'être consommée le 13/09/20xx (date de consommation du besoin détaillé).
Cette nouvelle fabrication a une durée de vie qui peut être limitée et qui correspond au délai de péremption défini pour l'article.
Dans l'exemple, le délai de péremption de l'article BSD-PV001 (AR) est fixé à 7 jours. La fabrication des 10,00 Kg pourra donc être consommée entre le 12/09/20xx (date de sortie de fabrication) et le 18/09/20xx (après cette date, elle ne sera plus consommable car périmée).
A l'issue de cette fabrication, on pourra donc pallier la demande de consommation des 20 Kg de BSD-PV001 (AR) du 13/09/20xx et il restera un reliquat de stock de 5,00 Kg.
On a donc le besoin de fabrication (besoin de lancement de fabrication) suivant :
| Article de production | Date de lancement | Quantité | Type de lancement |
|---|---|---|---|
| BSD-PV001 (AR) | 12/09/20xx | 10.00 Kg | Fabrication |
Ci-dessous, une projection du stock disponible une fois le besoin n°2 traité.

Etape 3 : Traitement du besoin détaillé n°1
Point a : Recherche du besoin net avec prise en compte du niveau de stock (dépend de la politique de besoin)

Point b : Mise à jour du besoin détaillé avec la quantité nette calculée
| N° | Article de production | Niveau | Niveau du besoin | Date de consommation | Date minimale de réappro. | Date de réappro. théorique | Qté brute | Qté nette |
|---|---|---|---|---|---|---|---|---|
| 2 | BSD-PV001 (AR) | 0 | 0 | 13/09/20xx | 07/09/20xx | 12/09/20xx | 20.00 Kg | 5.00 Kg |
| 1 | BSD-PV001 (AR) | 0 | 0 | 15/09/20xx | 09/09/20xx | 14/09/20xx | 24.00 Kg | 2.00 Kg |
Point c : Prise en compte de la politique de besoins pour définir comment traiter le besoin
Pour le besoin net de 2,00 Kg, une fabrication de 10,00 Kg sera donc nécessaire et devrait être réalisée pour le 14/09/20xx (date de réapprovisionnement théorique du besoin détaillé) afin d'être consommée le 15/09/20xx (date de consommation du besoin détaillé).
Cette fabrication de 10,00 Kg pourra donc être consommée entre le 14/09/20xx (date de sortie de fabrication) et le 20/09/20xx (après cette date, elle ne sera plus consommable car périmée).
A l'issue de cette fabrication, on pourra donc pallier la demande de consommation des 24 Kg de BSD-PV001 (AR) du 15/09/20xx et il restera un reliquat de stock de 8,00 Kg.
On a donc le besoin de fabrication (besoin de lancement de fabrication) suivant :
| Article de production | Date de lancement | Quantité | Type de lancement |
|---|---|---|---|
| BSD-PV001 (AR) | 12/09/20xx | 10.00 Kg | Fabrication |
| BSD-PV001 (AR) | 14/09/20xx | 10.00 Kg | Fabrication |
4) Dès la définition du besoin de lancement, se pose la question du regroupement des fabrications ou des réapprovisionnements
Cas 1 : Dans l'exemple, si aucun regroupement n'est défini pour l'article de production BSD-PV001 (AR), les besoins de lancement (image des fabrications ou réapprovisionnements futurs) restent comme spécifiés.
| Article de production | Date de lancement | Quantité | Type de lancement |
|---|---|---|---|
| BSD-PV001 (AR) | 12/09/20xx | 10.00 Kg | Fabrication |
| BSD-PV001 (AR) | 14/09/20xx | 10.00 Kg | Fabrication |
La projection du stock disponible une fois le besoin n°1 traité est la suivante :

Si un autre besoin pour l'article BSD-PV001 (AR) était à traiter, le calcul du besoin net s'appuierait sur cette projection.
Cas 2 : Si un regroupement est demandé, à chaque besoin de lancement à générer, le traitement regarde s'il n'existe pas déjà un besoin de lancement à une date antérieure sur lequel la quantité de lancement calculée pourrait être affectée.
Dans l'exemple avec l'article de production BSD-PV001 (AR), lors du traitement du besoin n°1, un besoin de lancement de 10,00 Kg est nécessaire pour une consommation au 15/09/20xx. Or, pour ce même besoin, une fabrication réalisée entre le 09/09/20xx (date minimale de réapprovisionnement) et le 14/09/20xx (date de réapprovisionnement théorique) pourrait convenir. Le besoin détaillé n°2 ayant déjà généré un besoin de lancement de 10,00 Kg au 12/09/20xx, un cumul peut donc être fait sur ce besoin de lancement de façon à avoir une fabrication de 20,00 Kg au 12/09/20xx, plutôt que deux fabrications de 10,00 Kg, une première au 12/09/20xx et une seconde au 14/09/20xx.
Dans le cas d'un regroupement, le besoin de lancement est donc le suivant :
| Article de production | Date de lancement | Quantité | Type de lancement |
|---|---|---|---|
| BSD-PV001 (AR) | 12/09/20xx | 20.00 Kg | Fabrication |
La projection du stock disponible une fois le besoin n°1 traité est la suivante :

Si un autre besoin pour l'article BSD-PV001 (AR) était à traiter, le calcul du besoin net s'appuierait sur cette projection.
5) Fin du traitement
Les besoins de lancement de l'article de production BSD-PV001 (AR) sont pris en compte pour définir les besoins détaillés de composants nécessaires. L'ensemble des composants, les quantités brutes et les dates de consommations sont calculés à partir du paramétrage de la formule de production.
Dans l'exemple, si le choix du regroupement a été pris en compte (cas 2), les besoins détaillés existant à ce stade apparaissent dans le tableau suivant :
| N° | Article de production | Niveau | Niveau du besoin | Date de consommation | Date minimale de réappro. | Date de réappro. théorique | Qté brute | Qté nette |
|---|---|---|---|---|---|---|---|---|
| 1 | BSD-PV001 (AR) | 0 | 0 | 15/09/20xx | 09/09/20xx | 14/09/20xx | 24.00 Kg | 2,00 Kg |
| 2 | BSD-PV001 (AR) | 0 | 0 | 13/09/20xx | 07/09/20xx | 12/09/20xx | 20.00 Kg | 5,00 Kg |
| 3 | BSD-PV002 (AR) | 0 | 10/09/20xx | 03/09/20xx | 09/09/20xx | 5.00 Kg | ||
| 4 | BSD-PI001 (AR) | 1 | 11/09/20xx | 07/09/20xx | 10/09/20xx | 20.00 Unités | ||
| 5 | BSD-SF001 (AR) | 1 | 11/09/20xx | 09/09/20xx | 11/09/20xx | 20.00 Kg |
Niveau de besoin 1
2) Identification des besoins détaillés pouvant être traités sur ce niveau de besoin
| N° | Article de production | Niveau | Niveau du besoin | Date de consommation | Date minimale de réappro. | Date de réappro. théorique | Qté brute | Qté nette |
|---|---|---|---|---|---|---|---|---|
| 1 | BSD-PV001 (AR) | 0 | 0 | 15/09/20xx | 09/09/20xx | 14/09/20xx | 24.00 Kg | 2,00 Kg |
| 2 | BSD-PV001 (AR) | 0 | 0 | 13/09/20xx | 07/09/20xx | 12/09/20xx | 20.00 Kg | 5,00 Kg |
| 3 | BSD-PV002 (AR) | 0 | 10/09/20xx | 03/09/20xx | 09/09/20xx | 5.00 Kg | ||
| 4 | BSD-PI001 (AR) | 1 | 11/09/20xx | 07/09/20xx | 10/09/20xx | 20.00 Unités | ||
| 5 | BSD-SF001 (AR) | 1 | 1 | 11/09/20xx | 09/09/20xx | 11/09/20xx | 20.00 Kg |
Le calcul des besoins nets de l'article BSD-SF001 (AR) peut être fait, mais pas celui des articles BSD-PV002 (AR) et BSD-PI001 (AR) car ils entrent dans la composition d'un besoin non encore traité.

3) Tri des données à traiter par article de production et par ordre croissant de la date de consommation
Pour ce niveau de besoin, un seul besoin détaillé est à traiter.
| N° | Article de production | Niveau | Niveau du besoin | Date de consommation | Date minimale de réappro. | Date de réappro. théorique | Qté brute | Qté nette |
|---|---|---|---|---|---|---|---|---|
| 5 | BSD-SF001 (AR) | 1 | 1 | 11/09/20xx | 09/09/20xx | 11/09/20xx | 20.00 Kg |
Etape 1 : Identification du stock initial disponible utile pour le calcul des besoins

Etape 2 : Traitement du besoin détaillé n°5
Point a : Recherche du besoin net avec prise en compte du niveau de stock (dépend de la politique de besoin)

Point b : Mise à jour du besoin détaillé avec la quantité nette calculée
| N° | Article de production | Niveau | Niveau du besoin | Date de consommation | Date minimale de réappro. | Date de réappro. théorique | Qté brute | Qté nette |
|---|---|---|---|---|---|---|---|---|
| 5 | BSD-SF001 (AR) | 1 | 1 | 11/09/20xx | 09/09/20xx | 11/09/20xx | 20.00 Kg | 1.00 Kg |
Point c : Prise en compte de la politique de besoins pour définir comment traiter le besoin
Dans l'exemple, la politique de besoins indique que la fabrication est faite par lot de 20,00 Kg. Pour un besoin net de 1,00 Kg, une fabrication de 20,00 Kg sera donc nécessaire et devrait être réalisée pour le 11/09/20xx (date de réapprovisionnement théorique du besoin détaillé) afin d'être consommée le 11/09/20xx (date de consommation du besoin détaillé).
Le délai de péremption de l'article BSD-SF001 (AR) étant de 5 jours, la fabrication des 20,00 Kg pourra donc être consommée entre le 11/09/20xx (date de sortie de fabrication) et le 15/09/20xx (après cette date, elle ne sera plus consommable car périmée).
A l'issue de cette fabrication, il restera un reliquat de stock de 19,00 Kg.
On a donc le besoin de fabrication (besoin de lancement de fabrication) suivant :
| Article de production | Date de lancement | Quantité | Type de lancement |
|---|---|---|---|
| BSD-SF001 (AR) | 11/09/20xx | 20.00 Kg | Fabrication |
Ci-dessous, une projection du stock disponible une fois le besoin n°5 traité.

4) Dès la définition du besoin de lancement, se pose la question du regroupement des fabrications ou des réapprovisionnements
Dans l'exemple, un seul besoin de BSD-SF001 (AR) apparait. Aucun regroupement ne peut donc être fait. Les besoins de lancement (image des fabrications ou réapprovisionnements futurs) restent comme spécifiés.
| Article de production | Date de lancement | Quantité | Type de lancement |
|---|---|---|---|
| BSD-SF001 (AR) | 11/09/20xx | 20.00 Kg | Fabrication |
5) Fin du traitement
Les besoins de lancement de l'article de production BSD-SF001 (AR) sont pris en compte pour définir les besoins détaillés de composants nécessaires. L'ensemble des composants, les quantités brutes et les dates de consommations sont calculés à partir du paramétrage de la formule de production.
Les besoins détaillés existant à ce stade apparaissent dans le tableau suivant :
| N° | Article de production | Niveau | Niveau du besoin | Date de consommation | Date minimale de réappro. | Date de réappro. théorique | Qté brute | Qté nette |
|---|---|---|---|---|---|---|---|---|
| 1 | BSD-PV001 (AR) | 0 | 0 | 15/09/20xx | 09/09/20xx | 14/09/20xx | 24.00 Kg | 2,00 Kg |
| 2 | BSD-PV001 (AR) | 0 | 0 | 13/09/20xx | 07/09/20xx | 12/09/20xx | 20.00 Kg | 5,00 Kg |
| 3 | BSD-PV002 (AR) | 0 | 10/09/20xx | 03/09/20xx | 09/09/20xx | 5.00 Kg | ||
| 4 | BSD-PI001 (AR) | 1 | 11/09/20xx | 07/09/20xx | 10/09/20xx | 20.00 Unités | ||
| 5 | BSD-SF001 (AR) | 1 | 1 | 11/09/20xx | 09/09/20xx | 11/09/20xx | 20.00 Kg | 1.00 Kg |
| 6 | BSD-PV002 (AR) | 2 | 10/09/20xx | 03/09/20xx | 09/09/20xx | 14.00 Kg | ||
| 7 | BSD-MP002 (AR) | 2 | 10/09/20xx | 01/09/20xx | 08/09/20xx | 6.00 Kg |
Niveau de besoin 2
2) Identification des besoins détaillés pouvant être traités sur ce niveau de besoin
| N° | Article de production | Niveau | Niveau du besoin | Date de consommation | Date minimale de réappro. | Date de réappro. théorique | Qté brute | Qté nette |
|---|---|---|---|---|---|---|---|---|
| 1 | BSD-PV001 (AR) | 0 | 0 | 15/09/20xx | 09/09/20xx | 14/09/20xx | 24.00 Kg | 2,00 Kg |
| 2 | BSD-PV001 (AR) | 0 | 0 | 13/09/20xx | 07/09/20xx | 12/09/20xx | 20.00 Kg | 5,00 Kg |
| 3 | BSD-PV002 (AR) | 0 | 2 | 10/09/20xx | 03/09/20xx | 09/09/20xx | 5.00 Kg | |
| 4 | BSD-PI001 (AR) | 1 | 11/09/20xx | 07/09/20xx | 10/09/20xx | 20.00 Unités | ||
| 5 | BSD-SF001 (AR) | 1 | 1 | 11/09/20xx | 09/09/20xx | 11/09/20xx | 20.00 Kg | 1.00 Kg |
| 6 | BSD-PV002 (AR) | 2 | 2 | 10/09/20xx | 03/09/20xx | 09/09/20xx | 14.00 Kg | |
| 7 | BSD-MP002 (AR) | 2 | 10/09/20xx | 01/09/20xx | 08/09/20xx | 6.00 Kg |
Le calcul des besoins nets de l'article BSD-PV002 (AR) peut être fait, mais pas celui des articles BSD-PI001 (AR) et BSD-MP002 (AR) car ils entrent dans la composition d'un besoin non encore traité.

3) Tri des données à traiter par article de production et par ordre croissant de la date de consommation
| N° | Article de production | Niveau | Niveau du besoin | Date de consommation | Date minimale de réappro. | Date de réappro. théorique | Qté brute | Qté nette |
|---|---|---|---|---|---|---|---|---|
| 3 | BSD-PV002 (AR) | 0 | 2 | 10/09/20xx | 03/09/20xx | 09/09/20xx | 5.00 Kg | |
| 6 | BSD-PV002 (AR) | 2 | 2 | 10/09/20xx | 03/09/20xx | 09/09/20xx | 14.00 Kg |
Etape 1 : Identification du stock initial disponible utile pour le calcul des besoins

Etape 2 : Traitement du besoin détaillé n°3
Point a : Recherche du besoin net avec prise en compte du niveau de stock (dépend de la politique de besoin)

Point b : Mise à jour du besoin détaillé avec la quantité nette calculée
| N° | Article de production | Niveau | Niveau du besoin | Date de consommation | Date minimale de réappro. | Date de réappro. théorique | Qté brute | Qté nette |
|---|---|---|---|---|---|---|---|---|
| 3 | BSD-PV002 (AR) | 0 | 2 | 10/09/20xx | 03/09/20xx | 09/09/20xx | 5.00 Kg | 0.00 Kg |
| 6 | BSD-PV002 (AR) | 2 | 2 | 10/09/20xx | 03/09/20xx | 09/09/20xx | 14.00 Kg |
Point c : Aucun besoin net, donc aucun besoin de lancement.
Ci-dessous, une projection du stock disponible une fois le besoin n°3 traité.

Etape 3 : Traitement du besoin détaillé n°6
Point a : Recherche du besoin net avec prise en compte du niveau de stock (dépend de la politique de besoin)

Point b : Mise à jour du besoin détaillé avec la quantité nette calculée
| N° | Article de production | Niveau | Niveau du besoin | Date de consommation | Date minimale de réappro. | Date de réappro. théorique | Qté brute | Qté nette |
|---|---|---|---|---|---|---|---|---|
| 3 | BSD-PV002 (AR) | 0 | 2 | 10/09/20xx | 03/09/20xx | 09/09/20xx | 5.00 Kg | 0.00 Kg |
| 6 | BSD-PV002 (AR) | 2 | 2 | 10/09/20xx | 03/09/20xx | 09/09/20xx | 14.00 Kg | 6.00 Kg |
Point c : Prise en compte de la politique de besoins pour définir comment traiter le besoin
Dans l'exemple, la politique de besoins indique que l'on ne fabrique que ce dont on a besoin. Pour un besoin net de 6,00 Kg, une fabrication de 6,00 Kg sera donc nécessaire et devrait être réalisée pour le 09/09/20xx (date de réapprovisionnement théorique du besoin détaillé) afin d'être consommée le 10/09/20xx (date de consommation du besoin détaillé).
Le délai de péremption de l'article BSD-PV002 (AR) étant de 10 jours, la fabrication des 6,00 Kg pourra donc être consommée entre le 09/09/20xx (date de sortie de fabrication) et le 18/09/20xx (après cette date, elle ne sera plus consommable car périmée).
A l'issue de cette fabrication, il ne restera aucun reliquat de stock.
On a donc le besoin de fabrication (besoin de lancement de fabrication) suivant :
| Article de production | Date de lancement | Quantité | Type de lancement |
|---|---|---|---|
| BSD-PV002 (AR) | 09/09/20xx | 6.00 Kg | Fabrication |
4) Dès la définition du besoin de lancement, se pose la question du regroupement des fabrications ou des réapprovisionnements
Dans l'exemple, un seul besoin de BSD-PV002 (AR) apparait. Aucun regroupement ne peut donc être fait. Les besoins de lancement (image des fabrications ou réapprovisionnements futurs) restent comme spécifiés.
| Article de production | Date de lancement | Quantité | Type de lancement |
|---|---|---|---|
| BSD-PV002 (AR) | 09/09/20xx | 6.00 Kg | Fabrication |
5) Fin du traitement
Les besoins de lancement de l'article de production BSD-PV002 (AR) sont pris en compte pour définir les besoins détaillés de composants nécessaires. L'ensemble des composants, les quantités brutes et les dates de consommations sont calculés à partir du paramétrage de la formule de production.
Les besoins détaillés existant à ce stade apparaissent dans le tableau suivant :
| N° | Article de production | Niveau | Niveau du besoin | Date de consommation | Date minimale de réappro. | Date de réappro. théorique | Qté brute | Qté nette |
|---|---|---|---|---|---|---|---|---|
| 1 | BSD-PV001 (AR) | 0 | 0 | 15/09/20xx | 09/09/20xx | 14/09/20xx | 24.00 Kg | 2,00 Kg |
| 2 | BSD-PV001 (AR) | 0 | 0 | 13/09/20xx | 07/09/20xx | 12/09/20xx | 20.00 Kg | 5,00 Kg |
| 3 | BSD-PV002 (AR) | 0 | 2 | 10/09/20xx | 03/09/20xx | 09/09/20xx | 5.00 Kg | 0.00 Kg |
| 4 | BSD-PI001 (AR) | 1 | 11/09/20xx | 07/09/20xx | 10/09/20xx | 20.00 Unités | ||
| 5 | BSD-SF001 (AR) | 1 | 1 | 11/09/20xx | 09/09/20xx | 11/09/20xx | 20.00 Kg | 1.00 Kg |
| 6 | BSD-PV002 (AR) | 2 | 2 | 10/09/20xx | 03/09/20xx | 09/09/20xx | 14.00 Kg | 6.00 Kg |
| 7 | BSD-MP002 (AR) | 2 | 10/09/20xx | 01/09/20xx | 08/09/20xx | 6.00 Kg | ||
| 8 | BSD-PI001 (AR) | 3 | 08/09/20xx | 04/09/20xx | 07/09/20xx | 6.00 Unités | ||
| 9 | BSD-MP002 (AR) | 3 | 08/09/20xx | 30/08/20xx | 06/09/20xx | 6.00 Kg |
Niveau de besoin 3
2) Identification des besoins détaillés pouvant être traités sur ce niveau de besoin
| N° | Article de production | Niveau | Niveau du besoin | Date de consommation | Date minimale de réappro. | Date de réappro. théorique | Qté brute | Qté nette |
|---|---|---|---|---|---|---|---|---|
| 1 | BSD-PV001 (AR) | 0 | 0 | 15/09/20xx | 09/09/20xx | 14/09/20xx | 24.00 Kg | 2,00 Kg |
| 2 | BSD-PV001 (AR) | 0 | 0 | 13/09/20xx | 07/09/20xx | 12/09/20xx | 20.00 Kg | 5,00 Kg |
| 3 | BSD-PV002 (AR) | 0 | 2 | 10/09/20xx | 03/09/20xx | 09/09/20xx | 5.00 Kg | 0.00 Kg |
| 4 | BSD-PI001 (AR) | 1 | 3 | 11/09/20xx | 07/09/20xx | 10/09/20xx | 20.00 Unités | |
| 5 | BSD-SF001 (AR) | 1 | 1 | 11/09/20xx | 09/09/20xx | 11/09/20xx | 20.00 Kg | 1.00 Kg |
| 6 | BSD-PV002 (AR) | 2 | 2 | 10/09/20xx | 03/09/20xx | 09/09/20xx | 14.00 Kg | 6.00 Kg |
| 7 | BSD-MP002 (AR) | 2 | 3 | 10/09/20xx | 01/09/20xx | 08/09/20xx | 6.00 Kg | |
| 8 | BSD-PI001 (AR) | 3 | 3 | 08/09/20xx | 04/09/20xx | 07/09/20xx | 6.00 Unités | |
| 9 | BSD-MP002 (AR) | 3 | 3 | 08/09/20xx | 30/08/20xx | 06/09/20xx | 6.00 Kg |
Le calcul des besoins nets des articles BSD-PI001 (AR) et BSD-MP002 (AR) peut être fait car ils n'entrent pas dans la composition d'un besoin non encore traité.

3) Tri des données à traiter par article de production et par ordre croissant de la date de consommation
Pour ce niveau de besoin, deux articles de production avec pour chacun d'eux deux besoins détaillés à traiter.
| N° | Article de production | Niveau | Niveau du besoin | Date de consommation | Date minimale de réappro. | Date de réappro. théorique | Qté brute | Qté nette |
|---|---|---|---|---|---|---|---|---|
| 9 | BSD-MP002 (AR) | 3 | 3 | 08/09/20xx | 30/08/20xx | 06/09/20xx | 6.00 Kg | |
| 7 | BSD-MP002 (AR) | 2 | 3 | 10/09/20xx | 01/09/20xx | 08/09/20xx | 6.00 Kg | |
| 8 | BSD-PI001 (AR) | 3 | 3 | 08/09/20xx | 04/09/20xx | 07/09/20xx | 6.00 Unités | |
| 4 | BSD-PI001 (AR) | 1 | 3 | 11/09/20xx | 07/09/20xx | 10/09/20xx | 20.00 Unités |
Etape 1 : Identification du stock initial disponible utile pour le calcul des besoins de l'article de production BSD-MP002 (AR)

Etape 2 : Traitement du besoin détaillé n°9
Point a : Recherche du besoin net avec prise en compte du niveau de stock (dépend de la politique de besoin)

Point b : Mise à jour du besoin détaillé avec la quantité nette calculée
| N° | Article de production | Niveau | Niveau du besoin | Date de consommation | Date minimale de réappro. | Date de réappro. théorique | Qté brute | Qté nette |
|---|---|---|---|---|---|---|---|---|
| 9 | BSD-MP002 (AR) | 3 | 3 | 08/09/20xx | 30/08/20xx | 06/09/20xx | 6.00 Kg | 4.00 Kg |
| 7 | BSD-MP002 (AR) | 2 | 3 | 10/09/20xx | 01/09/20xx | 08/09/20xx | 6.00 Kg | |
| 8 | BSD-PI001 (AR) | 3 | 3 | 08/09/20xx | 04/09/20xx | 07/09/20xx | 6.00 Unités | |
| 4 | BSD-PI001 (AR) | 1 | 3 | 11/09/20xx | 07/09/20xx | 10/09/20xx | 20.00 Unités |
Point c : Prise en compte de la politique de besoins pour définir comment le besoin est traité
Dans l'exemple, la politique de besoins indique que le réapprovisionnement est fait par lot de 25,00 Kg. Pour un besoin net de 4,00 Kg, un réapprovisionnement de 25,00 Kg sera donc nécessaire et devrait être réalisé pour le 06/09/20xx (date de réapprovisionnement théorique du besoin détaillé) afin d'être consommé le 08/09/20xx (date de consommation du besoin détaillé).
Le délai de péremption de l'article BSD-MP002 (AR) étant de 10 jours, le réapprovisionnement des 25,00 Kg pourra donc être consommé entre le 06/09/20xx (date de disponibilité du réapprovisionnement) et le 15/09/20xx (après cette date, elle ne sera plus consommable car périmée).
A l'issue de ce réapprovisionnement, il restera un reliquat de stock de 21,00 Kg.
On a donc le besoin de réapprovisionnement (besoin de lancement de réapprovisionnement) suivant :
| Article de production | Date de lancement | Quantité | Type de lancement |
|---|---|---|---|
| BSD-MP002 (AR) | 06/09/20xx | 25.00 Kg | Réapprovisionnement |
Ci-dessous, une projection du stock disponible une fois le besoin n°9 traité.

Etape 3 : Traitement du besoin détaillé n°7
Point a : Recherche du besoin net avec prise en compte du niveau de stock (dépend de la politique de besoin)

Point b : Mise à jour du besoin détaillé avec la quantité nette calculée
| N° | Article de production | Niveau | Niveau du besoin | Date de consommation | Date minimale de réappro. | Date de réappro. théorique | Qté brute | Qté nette |
|---|---|---|---|---|---|---|---|---|
| 9 | BSD-MP002 (AR) | 3 | 3 | 08/09/20xx | 30/08/20xx | 06/09/20xx | 6.00 Kg | 4.00 Kg |
| 7 | BSD-MP002 (AR) | 2 | 3 | 10/09/20xx | 01/09/20xx | 08/09/20xx | 6.00 Kg | 0.00 Kg |
| 8 | BSD-PI001 (AR) | 3 | 3 | 08/09/20xx | 04/09/20xx | 07/09/20xx | 6.00 Unités | |
| 4 | BSD-PI001 (AR) | 1 | 3 | 11/09/20xx | 07/09/20xx | 10/09/20xx | 20.00 Unités |
Point c : Aucun besoin net, donc aucun besoin de lancement
Ci-dessous, une projection du stock disponible une fois le besoin n°7 traité :

Etape 4 : Identification du stock initial disponible utile pour le calcul des besoins de l'article de production BSD-PI001 (AR)

Etape 5 : Traitement du besoin détaillé n°8
Point a : Recherche du besoin net avec prise en compte du niveau de stock (dépend de la politique de besoin)

Point b : Mise à jour du besoin détaillé avec la quantité nette calculée
| N° | Article de production | Niveau | Niveau du besoin | Date de consommation | Date minimale de réappro. | Date de réappro. théorique | Qté brute | Qté nette |
|---|---|---|---|---|---|---|---|---|
| 9 | BSD-MP002 (AR) | 3 | 3 | 08/09/20xx | 30/08/20xx | 06/09/20xx | 6.00 Kg | 4.00 Kg |
| 7 | BSD-MP002 (AR) | 2 | 3 | 10/09/20xx | 01/09/20xx | 08/09/20xx | 6.00 Kg | 0.00 Kg |
| 8 | BSD-PI001 (AR) | 3 | 3 | 08/09/20xx | 04/09/20xx | 07/09/20xx | 6.00 Unités | 1.00 Unité |
| 4 | BSD-PI001 (AR) | 1 | 3 | 11/09/20xx | 07/09/20xx | 10/09/20xx | 20.00 Unités |
Point c : Prise en compte de la politique de besoins pour définir comment traiter le besoin
Dans l'exemple, la politique de besoins indique que la fabrication est faite par lot de 15,00 Unités. Pour un besoin net de 1,00 Unité, une fabrication de 15,00 Unités sera donc nécessaire et devrait être réalisée pour le 07/09/20xx (date de réapprovisionnement théorique du besoin détaillé) afin d'être consommé le 08/09/20xx (date de consommation du besoin détaillé).
Le délai de péremption de l'article BSD-PI001 (AR) étant de 6 jours, la fabrication des 15,00 Unités pourra donc être consommée entre le 07/09/20xx (date de sortie de fabrication) et le 12/09/20xx (après cette date, elle ne sera plus consommable car périmée).
A l'issue de cette fabrication, il restera un reliquat de stock de 14,00 Unités.
On a donc le besoin de fabrication (besoin de lancement de fabrication) suivant :
| Article de production | Date de lancement | Quantité | Type de lancement |
|---|---|---|---|
| BSD-MP002 (AR) | 06/09/20xx | 25.00 Kg | Réapprovisionnement |
| BSD-PI001 (AR) | 07/09/20xx | 15.00 Unités | Fabrication |
Ci-dessous, une projection du stock disponible une fois le besoin n°8 traité :

Etape 6 : Traitement du besoin détaillé n°4
Point a : Recherche du besoin net avec prise en compte du niveau de stock (dépend de la politique de besoin)

Point b : Mise à jour du besoin détaillé avec la quantité nette calculée
| N° | Article de production | Niveau | Niveau du besoin | Date de consommation | Date minimale de réappro. | Date de réappro. théorique | Qté brute | Qté nette |
|---|---|---|---|---|---|---|---|---|
| 9 | BSD-MP002 (AR) | 3 | 3 | 08/09/20xx | 30/08/20xx | 06/09/20xx | 6.00 Kg | 4.00 Kg |
| 7 | BSD-MP002 (AR) | 2 | 3 | 10/09/20xx | 01/09/20xx | 08/09/20xx | 6.00 Kg | 0.00 Kg |
| 8 | BSD-PI001 (AR) | 3 | 3 | 08/09/20xx | 04/09/20xx | 07/09/20xx | 6.00 Unités | 1.00 Unité |
| 4 | BSD-PI001 (AR) | 1 | 3 | 11/09/20xx | 07/09/20xx | 10/09/20xx | 20.00 Unités | 6.00 Unité |
Point c : Prise en compte de la politique de besoins pour définir comment traiter le besoin.
Pour le besoin net de 6,00 Unités, une fabrication de 15,00 Unités sera donc nécessaire et devrait être réalisée pour le 10/09/20xx (date de réapprovisionnement théorique du besoin détaillé) afin d'être consommé le 11/09/20xx (date de consommation du besoin détaillé).
La fabrication des 15,00 Unités pourra donc être consommée entre le 10/09/20xx (date de sortie de fabrication) et le 15/09/20xx (après cette date, elle ne sera plus consommable car périmée).
A l'issue de cette fabrication, il restera un reliquat de stock de 9,00 Unités.
On a donc le besoin de fabrication (besoin de lancement de fabrication) suivant :
| Article de production | Date de lancement | Quantité | Type de lancement |
|---|---|---|---|
| BSD-MP002 (AR) | 06/09/20xx | 25.00 Kg | Réapprovisionnement |
| BSD-PI001 (AR) | 07/09/20xx | 15.00 Unités | Fabrication |
| BSD-PI001 (AR) | 10/09/20xx | 15.00 Unités | Fabrication |
Ci-dessous, une projection du stock disponible une fois le besoin n°4 traité.
4) Dès la définition du besoin de lancement, se pose la question du regroupement des fabrications ou des réapprovisionnements
Pour chacun des deux articles de production gérés sur ce niveau se pose la question du regroupement des fabrications ou des réapprovisionnements.
Dans le cas de l'article BSD-MP002 (AR), un seul besoin de lancement est généré. Aucun regroupement n'est donc possible.
Pour l'article BSD-PI001 (AR), deux cas possibles :
Cas 1 : Dans l'exemple, si aucun regroupement n'est défini pour l'article de production BSD-PI001 (AR), les besoins de lancement (image des fabrications ou réapprovisionnements futurs) restent comme spécifiés.
| Article de production | Date de lancement | Quantité | Type de lancement |
|---|---|---|---|
| BSD-PI001 (AR) | 07/09/20xx | 15.00 Unités | Fabrication |
| BSD-PI001 (AR) | 10/09/20xx | 15.00 Unités | Fabrication |
Cas 2 : Si un regroupement est demandé, à chaque besoin de lancement à générer, on regarde s'il n'existe pas déjà un besoin de lancement à une date antérieure sur lequel la quantité de lancement calculée pourrait être affectée.
Dans l'exemple avec l'article de production BSD-PI001 (AR), lors du traitement du besoin n°4, un besoin de lancement de 15,00 Unités est nécessaire pour une consommation au 11/09/20xx. Or, pour ce même besoin, une fabrication réalisée entre le 07/09/20xx (date minimale de réapprovisionnement) et le 10/09/20xx (date de réapprovisionnement théorique) pourrait convenir. Le besoin détaillé n°8 ayant déjà généré un besoin de lancement de 15,00 Unités au 07/09/20xx, un cumul peut donc être fait sur ce besoin de lancement de façon à avoir une fabrication de 30,00 Unités au 07/09/20xx, plutôt que deux fabrications de 15,00 Unités, une première au 07/09/20xx et une seconde au 10/09/20xx.
Dans le cas d'un regroupement, le besoin de lancement est donc le suivant :
| Article de production | Date de lancement | Quantité | Type de lancement |
|---|---|---|---|
| BSD-PI001 (AR) | 07/09/20xx | 30.00 Unités | Fabrication |
5) Fin du traitement
Les besoins de lancement de l'article de production BSD-PI001 (AR) sont pris en compte pour définir les besoins détaillés de composants nécessaires. L'ensemble des composants, les quantités brutes et les dates de consommations sont calculés à partir du paramétrage de la formule de production.
En gardant l'exemple, si aucun regroupement n'est fait (cas 1), les besoins détaillés existant à ce stade apparaissent dans le tableau suivant :
| N° | Article de production | Niveau | Niveau du besoin | Date de consommation | Date minimale de réappro. | Date de réappro. théorique | Qté brute | Qté nette |
|---|---|---|---|---|---|---|---|---|
| 1 | BSD-PV001 (AR) | 0 | 0 | 15/09/20xx | 09/09/20xx | 14/09/20xx | 24.00 Kg | 2,00 Kg |
| 2 | BSD-PV001 (AR) | 0 | 0 | 13/09/20xx | 07/09/20xx | 12/09/20xx | 20.00 Kg | 5,00 Kg |
| 3 | BSD-PV002 (AR) | 0 | 2 | 10/09/20xx | 03/09/20xx | 09/09/20xx | 5.00 Kg | 0.00 Kg |
| 4 | BSD-PI001 (AR) | 1 | 3 | 11/09/20xx | 07/09/20xx | 10/09/20xx | 20.00 Unités | 6.00 Unités |
| 5 | BSD-SF001 (AR) | 1 | 1 | 11/09/20xx | 09/09/20xx | 11/09/20xx | 20.00 Kg | 1.00 Kg |
| 6 | BSD-PV002 (AR) | 2 | 2 | 10/09/20xx | 03/09/20xx | 09/09/20xx | 14.00 Kg | 6.00 Kg |
| 7 | BSD-MP002 (AR) | 2 | 3 | 10/09/20xx | 01/09/20xx | 08/09/20xx | 6.00 Kg | 0.00 Kg |
| 8 | BSD-PI001 (AR) | 3 | 3 | 08/09/20xx | 04/09/20xx | 07/09/20xx | 6.00 Unités | 1.00 Unité |
| 9 | BSD-MP002 (AR) | 3 | 3 | 08/09/20xx | 30/08/20xx | 06/09/20xx | 6.00 Kg | 4.00 Kg |
| 10 | BSD-MP001 (AR) | 4 | 07/09/20xx | 04/08/20xx | 07/09/20xx | 9.00 Unités | ||
| 11 | BSD-MP001 (AR) | 4 | 10/09/20xx | 07/08/20xx | 10/09/20xx | 9.00 Unités |
Niveau de besoin 4
2) Identification des besoins détaillés pouvant être traités sur ce niveau de besoin
| N° | Article de production | Niveau | Niveau du besoin | Date de consommation | Date minimale de réappro. | Date de réappro. théorique | Qté brute | Qté nette |
|---|---|---|---|---|---|---|---|---|
| 1 | BSD-PV001 (AR) | 0 | 0 | 15/09/20xx | 09/09/20xx | 14/09/20xx | 24.00 Kg | 2,00 Kg |
| 2 | BSD-PV001 (AR) | 0 | 0 | 13/09/20xx | 07/09/20xx | 12/09/20xx | 20.00 Kg | 5,00 Kg |
| 3 | BSD-PV002 (AR) | 0 | 2 | 10/09/20xx | 03/09/20xx | 09/09/20xx | 5.00 Kg | 0.00 Kg |
| 4 | BSD-PI001 (AR) | 1 | 3 | 11/09/20xx | 07/09/20xx | 10/09/20xx | 20.00 Unités | 6.00 Unités |
| 5 | BSD-SF001 (AR) | 1 | 1 | 11/09/20xx | 09/09/20xx | 11/09/20xx | 20.00 Kg | 1.00 Kg |
| 6 | BSD-PV002 (AR) | 2 | 2 | 10/09/20xx | 03/09/20xx | 09/09/20xx | 14.00 Kg | 6.00 Kg |
| 7 | BSD-MP002 (AR) | 2 | 3 | 10/09/20xx | 01/09/20xx | 08/09/20xx | 6.00 Kg | 0.00 Kg |
| 8 | BSD-PI001 (AR) | 3 | 3 | 08/09/20xx | 04/09/20xx | 07/09/20xx | 6.00 Unités | 1.00 Unité |
| 9 | BSD-MP002 (AR) | 3 | 3 | 08/09/20xx | 30/08/20xx | 06/09/20xx | 6.00 Kg | 4.00 Kg |
| 10 | BSD-MP001 (AR) | 4 | 4 | 07/09/20xx | 04/08/20xx | 07/09/20xx | 9.00 Unités | |
| 11 | BSD-MP001 (AR) | 4 | 4 | 10/09/20xx | 07/08/20xx | 10/09/20xx | 9.00 Unités |
Le calcul des besoins nets de l'article BSD-MP001 (AR) peut être fait car il n'entre pas dans la composition d'un besoin non encore traité.

3) Tri des données à traiter par article de production et par ordre croissant de la date de consommation
Pour ce niveau de besoin, deux articles de production avec pour chacun d'eux deux besoins détaillés à traiter.
| N° | Article de production | Niveau | Niveau du besoin | Date de consommation | Date minimale de réappro. | Date de réappro. théorique | Qté brute | Qté nette |
|---|---|---|---|---|---|---|---|---|
| 10 | BSD-MP001 (AR) | 4 | 4 | 07/09/20xx | 04/08/20xx | 07/09/20xx | 9.00 Unités | |
| 11 | BSD-MP001 (AR) | 4 | 4 | 10/09/20xx | 07/08/20xx | 10/09/20xx | 9.00 Unités |
Etape 1 : Identification du stock initial disponible utile pour le calcul des besoins

Etape 2 : Traitement du besoin détaillé n°10
Point a : Recherche du besoin net avec prise en compte du niveau de stock (dépend de la politique de besoin)

Point b : Mise à jour du besoin détaillé avec la quantité nette calculée
| N° | Article de production | Niveau | Niveau du besoin | Date de consommation | Date minimale de réappro. | Date de réappro. théorique | Qté brute | Qté nette |
|---|---|---|---|---|---|---|---|---|
| 10 | BSD-MP001 (AR) | 4 | 4 | 07/09/20xx | 04/08/20xx | 07/09/20xx | 9.00 Unités | 3.00 Unités |
| 11 | BSD-MP001 (AR) | 4 | 4 | 10/09/20xx | 07/08/20xx | 10/09/20xx | 9.00 Unités |
Point c : Prise en compte de la politique de besoins pour définir comment le besoin est traité
Dans l'exemple, la politique de besoins indique que le réapprovisionnement est fait par lot de 5,00 Unités. Pour un besoin net de 3,00 Unités, un réapprovisionnement de 5,00 Unités sera donc nécessaire et devrait être réalisé pour le 07/09/20xx (date de réapprovisionnement théorique du besoin détaillé) afin d'être consommé le 07/09/20xx (date de consommation du besoin détaillé).
Le délai de péremption de l'article BSD-MP001 (AR) étant de 4 jours, le réapprovisionnement des 5,00 Unités pourra donc être consommé entre le 07/09/20xx (date de disponibilité du réapprovisionnement) et le 10/09/20xx (après cette date, elle ne sera plus consommable car périmée).
A l'issue de ce réapprovisionnement, il restera un reliquat de stock de 2,00 Unités.
On a donc le besoin de réapprovisionnement (besoin de lancement de réapprovisionnement) suivant :
| Article de production | Date de lancement | Quantité | Type de lancement |
|---|---|---|---|
| BSD-MP001 (AR) | 07/09/20xx | 5.00 Unités | Réapprovisionnement |
Ci-dessous, une projection du stock disponible une fois le besoin n°10 traité.

Etape 3 : Traitement du besoin détaillé n°11
Point a : Recherche du besoin net avec prise en compte du niveau de stock (dépend de la politique de besoin)

Point b : Mise à jour du besoin détaillé avec la quantité nette calculée
| N° | Article de production | Niveau | Niveau du besoin | Date de consommation | Date minimale de réappro. | Date de réappro. théorique | Qté brute | Qté nette |
|---|---|---|---|---|---|---|---|---|
| 10 | BSD-MP001 (AR) | 4 | 4 | 07/09/20xx | 04/08/20xx | 07/09/20xx | 9.00 Unités | 3.00 Unités |
| 11 | BSD-MP001 (AR) | 4 | 4 | 10/09/20xx | 07/08/20xx | 10/09/20xx | 9.00 Unités | 7.00 Unités |
Point c : Prise en compte de la politique de besoins pour définir comment le besoin est traité
Pour le besoin net de 7,00 Unités, un réapprovisionnement de 10,00 Unités sera donc nécessaire et devrait être réalisé pour le 10/09/20xx (date de réapprovisionnement théorique du besoin détaillé) afin d'être consommé le 10/09/20xx (date de consommation du besoin détaillé).
Le réapprovisionnement des 10,00 Unités pourra donc être consommé entre le 10/09/20xx (date de disponibilité du réapprovisionnement) et le 13/09/20xx (après cette date, elle ne sera plus consommable car périmée).
A l'issue de ce réapprovisionnement, il restera un reliquat de stock de 3,00 Unités.
On a donc le besoin de réapprovisionnement (besoin de lancement de réapprovisionnement) suivant :
| Article de production | Date de lancement | Quantité | Type de lancement |
|---|---|---|---|
| BSD-MP001 (AR) | 07/09/20xx | 5.00 Unités | Réapprovisionnement |
| BSD-MP001 (AR) | 10/09/20xx | 10.00 Unités | Réapprovisionnement |
4) Dès la définition du besoin de lancement, se pose la question du regroupement des fabrications ou des réapprovisionnements
Cas 1 : Dans l'exemple, si aucun regroupement n'est défini pour l'article de production BSD-MP001 (AR), les besoins de lancement (image des fabrications ou réapprovisionnements futurs) restent comme spécifiés.
| Article de production | Date de lancement | Quantité | Type de lancement |
|---|---|---|---|
| BSD-MP001 (AR) | 07/09/20xx | 5.00 Unités | Réapprovisionnement |
| BSD-MP001 (AR) | 10/09/20xx | 10.00 Unités | Réapprovisionnement |
La projection du stock disponible une fois le besoin n°11 traité est la suivante :

Si un autre besoin pour l'article BSD-MP001 (AR) était à traiter, le calcul du besoin net s'appuierait sur cette projection.
Cas 2 : Si un regroupement est demandé, à chaque besoin de lancement à générer, on regarde s'il n'existe pas déjà un besoin de lancement à une date antérieure sur lequel la quantité de lancement calculée pourrait être affectée.
Dans l'exemple avec l'article de production BSD-MP001 (AR), lors du traitement du besoin n°11, un besoin de lancement de 10,00 Unités est nécessaire pour une consommation au 10/09/20xx. Or, pour ce même besoin, un réapprovisionnement réalisé entre le 07/09/20xx (date minimale de réapprovisionnement) et le 10/09/20xx (date de réapprovisionnement théorique) pourrait convenir. Le besoin détaillé n°10 ayant déjà généré un besoin de lancement de 5,00 Unités au 07/09/20xx, un cumul peut donc être fait sur ce besoin de lancement de façon à avoir un réapprovisionnement de 15,00 Unités au 07/09/20xx, plutôt que deux réapprovisionnements, un premier de 5,00 Unités au 07/09/20xx et un second de 10,00 Unités au 10/09/20xx.
Dans le cas d'un regroupement, le besoin de lancement est donc le suivant :
| Article de production | Date de lancement | Quantité | Type de lancement |
|---|---|---|---|
| BSD-MP001 (AR) | 07/09/20xx | 15.00 Unités | Réapprovisionnement |
La projection du stock disponible une fois le besoin n°11 traité est la suivante :

Si un autre besoin pour l'article BSD-MP001 (AR) était à traiter, le calcul du besoin net s'appuierait sur cette projection.
5) Fin du traitement
Les besoins ont été calculés. Aucune formule permettant d'alimenter les besoins détaillés avec des composants n'existe.
Le calcul des besoins détaillés est donc terminé.
Bilan et compte rendu du calcul des besoins détaillés
| N° | Article de production | Niveau | Niveau du besoin | Date de consommation | Date minimale de réappro. | Date de réappro. théorique | Qté brute | Qté nette |
|---|---|---|---|---|---|---|---|---|
| 1 | BSD-PV001 (AR) | 0 | 0 | 15/09/20xx | 09/09/20xx | 14/09/20xx | 24.00 Kg | 2,00 Kg |
| 2 | BSD-PV001 (AR) | 0 | 0 | 13/09/20xx | 07/09/20xx | 12/09/20xx | 20.00 Kg | 5,00 Kg |
| 3 | BSD-PV002 (AR) | 0 | 2 | 10/09/20xx | 03/09/20xx | 09/09/20xx | 5.00 Kg | 0.00 Kg |
| 4 | BSD-PI001 (AR) | 1 | 3 | 11/09/20xx | 07/09/20xx | 10/09/20xx | 20.00 Unités | 6.00 Unités |
| 5 | BSD-SF001 (AR) | 1 | 1 | 11/09/20xx | 09/09/20xx | 11/09/20xx | 20.00 Kg | 1.00 Kg |
| 6 | BSD-PV002 (AR) | 2 | 2 | 10/09/20xx | 03/09/20xx | 09/09/20xx | 14.00 Kg | 6.00 Kg |
| 7 | BSD-MP002 (AR) | 2 | 3 | 10/09/20xx | 01/09/20xx | 08/09/20xx | 6.00 Kg | 0.00 Kg |
| 8 | BSD-PI001 (AR) | 3 | 3 | 08/09/20xx | 04/09/20xx | 07/09/20xx | 6.00 Unités | 1.00 Unité |
| 9 | BSD-MP002 (AR) | 3 | 3 | 08/09/20xx | 30/08/20xx | 06/09/20xx | 6.00 Kg | 4.00 Kg |
| 10 | BSD-MP001 (AR) | 4 | 4 | 07/09/20xx | 04/08/20xx | 07/09/20xx | 9.00 Unités | 3.00 Unités |
| 11 | BSD-MP001 (AR) | 4 | 4 | 10/09/20xx | 07/08/20xx | 10/09/20xx | 9.00 Unités | 7.00 Unités |
| Article de production | Date de lancement | Quantité | Type de lancement |
|---|---|---|---|
| BSD-PV001 (AR) | 12/09/20xx | 20.00 Kg | Fabrication |
| BSD-SF001 (AR) | 11/09/20xx | 20.00 Kg | Fabrication |
| BSD-PV002 (AR) | 09/09/20xx | 6.00 Kg | Fabrication |
| BSD-MP002 (AR) | 06/09/20xx | 25.00 Kg | Réapprovisionnement |
| BSD-PI001 (AR) | 07/09/20xx | 15.00 Unités | Fabrication |
| BSD-PI001 (AR) | 10/09/20xx | 15.00 Unités | Fabrication |
| BSD-MP001 (AR) | 07/09/20xx | 15.00 Unités | Réapprovisionnement |
Les données des besoins de lancement peuvent être ajustées manuellement (quantité ou date de lancement) avec la gestion des besoins à lancer. S'il y a ajustement, une nouvelle version des besoins détaillés devra être calculée (TOCBDV - Calcul d'une version des besoins nets détaillés).
Le choix de la version à prendre en compte permettra d'identifier les données des besoins de lancement qui serviront de support à la création du plan de lancement (type de lancement "Fabrication") et du plan de réapprovisionnement (type de lancement "Réapprovisionnement").
Calcul du niveau de stock
La quantité de stock disponible pour un article à une date donnée est une information indispensable pour le calcul de la quantité nette d'un besoin détaillé.
Pour chacun des articles référencés dans les besoins détaillés, il est donc nécessaire de calculer et référencer le niveau de stock existant au moment du lancement du calcul et les périodes sur lesquelles ce stock est utilisable. Au fur et à mesure de l'avancement du calcul des besoins, le niveau de stock disponible va évoluer en prenant en compte les consommations et fabrications nécessaires et utiles pour la réalisation du ou des plans de production à l'origine du calcul.
Stock initial disponible
Le stock initial disponible, visible depuis la consultation du stock disponible pour les besoins (COSDB), est calculé une seule fois pour un article donné.
Il prend en compte :
- les quantités en stock et/ou en quarantaine présentes dans à un instant T et visibles depuis la consultation du stock instantané (CSTL) ou la consultation du stock instantané par emplacement (CSTE) ;
- les quantités réservées ou en cours visibles depuis la consultation du détail des réservations à date (CJRSD).
Différents paramétrages sont nécessaires pour définir un stock initial disponible :
- le choix des dépôts et emplacements ;
- le choix des modes de stockage ;
- la prise en compte des quantités de quarantaine ;
- le code réservation.
Choix des dépôts et emplacements
Le stock instantané est recherché sur un ensemble de dépôts.
Cette liste de dépôts provient des associations site / dépôt (QAIASD). Pour un article, tous les articles de production (de catégorie "AR"), référençant le même code article sont pris en compte pour définir les filières d'obtention et les sites industriels utiles à la recherche des dépôts.
Pour les articles stockés dans des dépôts gérant les emplacements, seuls les emplacements permettant des sorties de stock depuis l'Application Production sont pris en compte.
Choix des modes de stockage
Le choix des modes de stockage utiles à la recherche du stock instantané dépend de la gestion des regroupements de ceux-ci. Cf. valeur testée 1 de l'occurrence CTLMODE du paramètre AUTSTOCK.
S'il n'y a pas de gestion du regroupement, les modes de stockage (GMOS) à prendre en compte sont ceux ayant l'option "Utilisé par les besoins de production" active.
S'il y a gestion du regroupement, seuls les modes de stockage dont le regroupement des réservations est renseigné peuvent être pris en compte. Pour qu'un regroupement (sous-ensemble de modes de stockage) soit éligible, il suffit qu'au moins un mode de stockage le composant ait l'option "Utilisé par les besoins de production" active.
Prise en compte de la quarantaine
L'option "Ajout du stock de quarantaine" de la classe de plans (GNPB) détermine la prise en compte des quantités de quarantaine.
Le calcul des besoins détaillés pouvant avoir plusieurs plans de production d'origine, il est possible d'avoir des paramétrages différents pour chacun de ces plans.
Pour autant, le paramétrage est unique pour le calcul. Les quantités de quarantaine ne sont pas prises en compte si, pour chacun des plans de production d'origine, le paramétrage indique de ne pas prendre en compte ces quantités de quarantaine. Dès lors que, pour un des plans de production d'origine, cette option est active, les quantités de quarantaine viennent influencer le calcul du stock initial disponible, aussi bien dans le décompte du stock instantané que dans la prise en compte des quantités réservées ou en cours.
Code réservation
Le code réservation doit être défini pour le stock prévisionnel à date. C'est une donnée utile et nécessaire pour la recherche et la prise en compte des quantités réservées et en cours visibles depuis la consultation du détail des réservations à date (CJRSD).
Pour identifier le code réservation utilisé :
- le paramètre RCH (GTITBP) rattaché au traitement doit avoir la valeur "DRE" ;
- le détail des réservations à date doit être mis à jour (cf. valeur testée 1 de l'occurrence RES_DET du paramètre AUTSTOCK) ;
- le code réservation est issu du paramétrage contrôle des réservations production (GPCRP). Il est recherché avec le site industriel, la classe d'ordres et le mode de production sans aucune valeur et le code de la transaction à l'origine du calcul des besoins détaillés (ou en utilisant les équivalences définies dans le paramétrage du détail des réservations modèles (GPDM)).
Calcul du stock utilisable
Le stock utilisable correspond au cumul des quantités de stock et de quarantaine (selon le paramétrage de prise en compte de la quarantaine) visibles depuis la consultation du stock instantané (CSTL) ou la consultation du stock instantané par emplacement (CSTE).
La sélection est faite à partir de l'établissement, du code de l'article et de l'ensemble des dépôts, emplacements, modes de stockage utilisables pour le calcul des besoins détaillés.
Le détail de ces quantités de stock est référencé dans la consultation du détail du stock pour les besoins (CODSB), avec comme origine "stock instantané". Le cumul de ces quantités de stock instantané est référencé dans la consultation du stock disponible pour les besoins (COSDB) et donne le niveau de stock existant par dépôt et par lot, utilisable sur une période donnée (la période correspondant à la période de validité du lot de production).
Référencement des encours
Les encours correspondent aux prévisions d'entrées en stock.
Ces encours peuvent provenir des Applications :
- Achats : prévisions positionnées par des commandes d'achats, des demandes d'achats ;
- Stocks : prévisions positionnées par des entrées en stock ;
- Production : prévisions positionnées par des fabrications (dans les ordres de production et les plans de production), des réapprovisionnements (dans les plans de production).
Chacun de ces encours peut être pris en compte dans le calcul du stock disponible, selon :
- le paramétrage des quantités du stock prévisionnel (GPTQ) et le type de quantité pour le code réservation et la transaction ;
- le paramétrage de lecture du stock de la classe de plans (GNPB).
| Entité | Type de quantité |
|---|---|
| Commandes d'achats | RA PA si "Prise en compte du stock prévu à date" actif pour la classe de plans d'origine |
| Demandes d'achats | DA |
| Entrées en stock | RE |
| Fabrications depuis les OF | RF PF si "Prise en compte du stock prévu à date" actif pour la classe de plans d'origine |
| Fabrications depuis les plans de production | PE |
| Réapprovisionnements depuis les plans de production | PR |
Selon le paramétrage de lecture du stock de la classe de plans (GNPB), les encours pris en compte sont ceux dont la date est antérieure à :
- DATE_MAX : la date de fin de période de la sélection des besoins à traiter : tous les encours positionnés sur la période des besoins calculés sont pris en compte ;
- DATE_BSD : la plus petite des dates de consommation de l'article : seuls les encours positionnés sur les périodes antérieures à la période des besoins calculés sont pris en compte. Cette date doit être cependant au minimum égale à la date logique.
| Entité | Paramétrage de la classe de plans | ||
|---|---|---|---|
| Commandes d'achats Demandes d'achats | "Stock prévisionnel achat" | Actif Inactif | DATE_MAX DATE_BSD |
| Entrées en stock | "Stock prévisionnel entrée" | Actif Inactif | DATE_MAX DATE_BSD |
| Fabrications depuis les OF | "Stock prévisionnel fabriqué" | Actif Inactif | DATE_MAX DATE_BSD |
Pour les entités correspondant aux plans de production, le paramétrage pris en compte est celui spécifié dans de la soumission. Il est possible, par ce paramétrage, de faire le choix des encours selon le type de plan de production (Plan de fabrication, Plan de prévision de ventes, Plan de lancement ou Plan de réapprovisionnement) et l'état de validation de chacun d'eux (Etat Actif ou Contrôlé).
A partir du code réservation, de l'établissement, du code de l'article, de l'ensemble des dépôts, modes de stockage utilisables pour le calcul des besoins détaillés et de la date de fin de prise en compte des encours, il est possible de faire une extraction de données visibles dans la consultation du détail des réservations à date (CJRSD).
A partir de la date de positionnement de l'encours et du délai de péremption de l'article, une date de fin de validité du stock à venir est positionnée.
Le code article, le dépôt et la période de validité du stock permettent de faire des regroupements, visibles dans la consultation du stock disponible pour les besoins (COSDB), sur lesquels chaque détail d'encours est rattaché.
Le détail de ces quantités d'encours est référencé dans consultation du détail du stock pour les besoins (CODSB), avec comme origine l'entité et la référence de celle-ci.
Un cumul par entité est fait pour définir les quantités :
- achetée ;
- de demande d'achats ;
- prévue en entrée ;
- fabriquée ;
- fabriquée dans les plans ;
- de réapprovisionnement.
Référencement des réservations
Les réservations correspondent aux prévisions de sorties de stock.
Elles peuvent provenir des Applications :
- Achats : prévisions positionnées par des demandes de services ;
- Ventes : prévisions positionnées par des commandes de ventes ;
- Stocks : prévisions positionnées par des sorties de stock ;
- Production : prévisions positionnées par des utilisations (dans les ordres de production et les plans de production).
Chacune de ces réservations peut être prises en compte dans le calcul du stock disponible, selon :
- le paramétrage des quantités du stock prévisionnel (GPTQ) et le type de quantité pour le code réservation et la transaction ;
- le paramétrage de lecture du stock de la classe de plans (GNPB).
| Entité | Type de quantité |
|---|---|
| Demandes de services | DS |
| Commandes de ventes | RV PV si "Prise en compte du stock prévu à date" actif pour la classe de plans d'origine |
| Sorties de stock | RS |
| Utilisations depuis les OF | RU PU si "Prise en compte du stock prévu à date" actif pour la classe de plans d'origine |
| Utilisations depuis les plans de production | PS |
Selon le paramétrage de lecture du stock de la classe de plans (GNPB), les réservations prises en compte sont celles dont la date est antérieure à :
- DATE_MAX : la date de fin de période de la sélection des besoins à traiter : toutes les réservations positionnées sur la période des besoins calculés sont prises en compte ;
- DATE_BSD : la plus petite des dates de consommation de l'article : seules les réservations positionnées sur les périodes antérieures à la période des besoins calculés sont prises en compte. Cette date doit être cependant au minimum égale à la date logique.
| Entité | Paramétrage de la classe de plans | ||
|---|---|---|---|
| Demandes de services | "Réservation des DA" | Actif Inactif | DATE_MAX DATE_BSD |
| Commandes de ventes | "Stock prévisionnel vente" | Actif Inactif | DATE_MAX DATE_BSD |
| Sorties de stock | "Stock prévisionnel sortie" | Actif Inactif | DATE_MAX DATE_BSD |
| Utilisations depuis les OF | "Stock prévisionnel utilisé" | Actif Inactif | DATE_MAX DATE_BSD |
Parmi les réservations positionnées, celles provenant de commandes de ventes à l'origine de ce calcul des besoins ne sont pas prises en compte.
Pour les entités correspondant aux plans de production, le paramétrage pris en compte est celui spécifié dans de la soumission. Il est possible, par ce paramétrage, de faire le choix des réservations selon le type de plan de production (Plan de fabrication, Plan de prévision de ventes ou Plan de lancement) et l'état de validation de chacun d'eux (Etat Actif ou Contrôlé).
A partir du code réservation, de l'établissement, du code de l'article, de l'ensemble des dépôts, modes de stockage utilisables pour le calcul des besoins détaillés et de la date de fin de prise en compte des réservations, il est possible de faire une extraction de données visibles dans la consultation du détail des réservations à date (CJRSD).
Chacune de ces réservations est référencée dans la consultation du détail du stock pour les besoins (CODSB) et est rattachée à une donnée figurant dans la consultation du stock disponible pour les besoins (COSDB) et correspondant à un stock existant ou un encours précédemment créé.
Un cumul est fait pour définir, au niveau de chacune des données de COSDB impactée, la quantité :
- de demande de services ;
- prévue en sortie ;
- utilisée ;
- utilisée dans les plans ;
- vendue.
Calcul du stock initial disponible
La quantité de stock initial disponible est visible depuis la consultation du stock disponible pour les besoins (COSDB).
Cette donnée est propre à un regroupement correspondant à :
- un établissement ;
- un article ;
- un dépôt ;
- un lot de production ;
- une période de validité.
Cette quantité de stock initial disponible est invariante tout au long du calcul des besoins et s'appuie sur une photo instantanée du stock, prise au moment du calcul des besoins détaillés.
Elle est calculée selon la formule :
Stock initial disponible = Stock utilisable + somme des encours - somme des réservations
Réservations des stocks par les besoins
Au cours de l'avancement du calcul des besoins détaillés, des besoins de consommation, de fabrication ou de réapprovisionnement apparaissent. Ces besoins ont une influence sur les quantités de stock consommables (stock final disponible).
Ces informations sont visibles dans les réservations des stocks par les besoins (CORSB), qui, elles-mêmes, sont rattachées à une donnée de la consultation du stock disponible pour les besoins (COSDB).
La quantité de sortie est équivalente à une réservation positionnée par un besoin détaillé (dont la référence est précisée). Chacun des besoins détaillés positionne donc une ou des réservations (quantité de sortie) dont la somme correspond à la quantité brute du besoin détaillé (COBSD) (quantité vendue ou quantité utilisée nécessaire pour une fabrication).
La quantité d'entrée est équivalente à un encours positionné par un besoin de lancement (dont la référence est précisée). Un besoin de lancement correspond à une quantité d'article à fabriquer ou à réapprovisionner à une date donnée.
A partir de cette date théorique d'entrée en stock et du délai de péremption de l'article, une date de fin de validité du stock à venir est positionnée.
L'établissement, l'article, la période de validité (le dépôt et le lot de production restant vides) permettent d'identifier s'il existe déjà une donnée correspondante dans la consultation du stock disponible pour les besoins (COSDB).
Si c'est le cas, le besoin de lancement est référencé dans les réservations des stocks par les besoins (CORSB), pour la donnée qui lui est rattachée. Si ce n'est pas le cas, une nouvelle donnée est créée dans la consultation du stock disponible pour les besoins (COSDB) pour y rattacher l'encours.

Calcul du stock final disponible
Dans la consultation du stock disponible pour les besoins (COSDB), la quantité de stock final disponible est propre à un regroupement correspondant à :
- un établissement ;
- un article ;
- un dépôt ;
- un lot de production ;
- une période de validité.
Cette quantité de stock finale disponible est modifiée tout au long du calcul des besoins car dépendante des besoins déjà calculés.
Elle est calculée selon la formule :
Stock final disponible = Stock initial disponible + somme des entrées issues des besoins déjà calculés - somme des sorties issues des besoins déjà calculés
La politique du besoin
La politique du besoin est prise en compte pour déterminer si le calcul du niveau de stock initial disponible est nécessaire. Si, pour l'article du besoin détaillé (article et non article de production), tous les besoins détaillés issus du même calcul ont une politique de besoin à B - Besoin brut, le stock n'est pas pris en compte et le calcul du stock initial disponible n'est donc pas utile.
Elle peut permettre de définir la manière dont les fabrications et les réapprovisionnements nécessaires vont être réalisés (Cf. les quantités dans les besoins - Besoins à lancer etc.).
Explication de la définition de la politique du besoin affectée aux besoins détaillés :
| Politique du besoin détaillé |
|---|
| Pour les besoins détaillés dont le niveau de nomenclature est zéro : Politique de besoins de la ligne de plan (QAILPB) Pour les besoins détaillés dont le niveau de nomenclature est différent de zéro : Politique de besoins de l'article de production (GARPP) |
| Politique de besoin de l'article (GNPB) | Politique du besoin détaillé |
|---|---|
| Décochée ou égale à I | Politique du besoin spécifiée à la soumission |
| Cochée ou égale à A | Pour les besoins détaillés dont le niveau de nomenclature est zéro : Politique du besoin spécifiée à la soumission Pour les besoins détaillés dont le niveau de nomenclature est différent de zéro : Politique de besoins de l'article de production (GARPP) |
Les dates dans les besoins
Consultation des besoins détaillés (COBSD)
Date de consommation
La date de consommation correspond au jour auquel l'article doit être disponible (date de fin de fabrication ou date d'approvisionnement) pour être utilisé (livré, consommé dans une autre fabrication, etc.).
Le positionnement de la date de consommation est influencé par :
- la donnée provient directement d'une ligne de plan de production (niveau de nomenclature du besoin détaillé égal à 0) : dans la plupart des cas, la date de consommation est égale à la date de fin de période figurant dans les lignes des plans de production (QAILPB).
Un cas particulier existe lorsque la ligne de plan a été créée par le traitement de génération d'un plan à partir des ventes (TGPV) et qu'un lien entre la ligne de commande de ventes origine et la ligne de plan de production a été généré. Dans ce cas, la date de consommation correspond à la date de la commande de ventes origine, selon le choix réalisé à la soumission du traitement TGPV.
- la donnée est issue de la descente d'une nomenclature (niveau de nomenclature du besoin détaillé supérieur à 0) : elle correspond à un des composants nécessaires à la production d'un article nécessitant une fabrication. Dans ce cas, la date de consommation dépend de la définition de la formule du produit à fabriquer, de la date et de la quantité à fabriquer.
Pour les besoins détaillés mis à jour par le traitement de calcul des besoins détaillés de composants non stockés (TOCBDC), la date de consommation correspond à la date de consommation du composant dans l'ordre de fabrication, c'est-à-dire la date de fin théorique de l'opération à laquelle est rattachée cette ligne d'ordre.
Date minimale de réapprovisionnement
La date minimale de réapprovisionnement est la date minimale à laquelle l'article doit être disponible pour qu'il puisse être consommé à la date spécifiée. Le délai entre la date minimale de réapprovisionnement et la date de consommation correspond au délai de péremption de l'article (GAAE). Si aucun délai de péremption n'est spécifié, cette date n'est pas calculée.
Les symboles pouvant être spécifiés dans la définition du calcul des dates de péremption ne sont pas pris en compte (voir Péremption article).
Une exception est faite pour les besoins détaillés générés directement grâce aux traitements de calcul des besoins nets détaillés (TOCBD) et de calcul d'une version des besoins nets détaillés (TOCBDV) concernant des composants non stockables. Si aucun calcul n'est demandé pour ces composants (paramétrage renseigné à la soumission de chacun des traitements), la date minimale de réapprovisionnement reste vide.
Date de réapprovisionnement théorique
La date de réapprovisionnement théorique est la date à laquelle l'article doit être disponible pour être consommé à la date de consommation spécifiée. Si la quantité nette calculée du besoin est positive, elle peut donc correspondre à la date de lancement du besoin détaillé (date de fabrication ou de réapprovisionnement).
Pour autant, dans le cadre d'un regroupement par exemple, elle peut ne pas être prise en compte pour définir le besoin de lancement.
Son calcul prend en compte le paramétrage du modèle de semaine (GOMDS) de l'article de production (GARPP).
Si le calendrier de la fiche article est renseigné, la date de réapprovisionnement théorique doit y figurer comme un jour ouvert, soit par sa définition au niveau des exceptions par article au calendrier (GEAC) en lui précisant une durée (strictement positive), soit par sa définition au niveau du détail des calendriers (GCAD) (mode d'ouverture : ouvert).
Une exception est faite pour les besoins détaillés générés directement grâce aux traitements de calcul des besoins nets détaillés (TOCBD) et de calcul d'une version des besoins nets détaillés (TOCBDV) concernant des composants non stockables. Si aucun calcul n'est demandé pour ces composants (paramétrage renseigné à la soumission de chacun des traitements), la date de réapprovisionnement théorique reste vide.
Date de réapprovisionnement
Si une fabrication ou un réapprovisionnement est nécessaire (quantité nette du besoin détaillé strictement positive), la date de réapprovisionnement correspond à la date de lancement du besoin détaillé. Même s'il y a regroupement des fabrications ou des réapprovisionnements, ce sera forcément à cette date.
Elle peut être renseignée dans deux cas :
- le besoin détaillé provient directement d'une ligne de plan de production validée (niveau de nomenclature du besoin détaillé égal à 0). La validation de la ligne de plan est donc une action volontaire sur les données à l'origine des besoins détaillés qui a pour effet d'imposer la date de fabrication de l'élément de plus haut niveau dans la nomenclature spécifiée dans la ligne de plan ;
- la donnée est issue de la descente d'une nomenclature (niveau de nomenclature du besoin détaillé supérieur à 0) et il existe une exception de liens entre opérations de formules (GOELOF) pour le jour de consommation.
Une exception est faite pour les besoins détaillés générés directement grâce aux traitements de calcul des besoins nets détaillés (TOCBD) et de calcul d'une version des besoins nets détaillés (TOCBDV) concernant des composants non stockables. Si aucun calcul n'est demandé pour ces composants (paramétrage renseigné à la soumission de chacun des traitements), la date de réapprovisionnement reste vide.
Besoins à lancer (GOBLA), Consultation des besoins par lancement (COBLA)
Date de lancement
Selon le type de lancement, la date de lancement correspond à la date de fabrication ou à la date de réapprovisionnement.
Elle est issue :
- des données des besoins détaillés visibles depuis la consultation des besoins détaillés (COBSD) dont la quantité nette est strictement positive. Deux cas peuvent se présenter pour déterminer l'origine de cette date de lancement :
1) La fiche article de production (GARPP) précise qu'il peut y avoir regroupement (regroupement des fabrications ou des réapprovisionnements). Le besoin de lancement peut donc être issu de plusieurs besoins détaillés. La date de lancement correspond soit à la date de réapprovisionnement d'un de ces besoins détaillés (si elle est renseignée dans une de ces données), soit à la plus petite des dates de réapprovisionnement théorique.
2) La fiche article de production (GARPP) stipule qu'aucun regroupement des fabrications ou des réapprovisionnements n'est fait. Dans un tel cas, un besoin de lancement généré par le calcul (et donc non volontairement saisi) correspond à une seule donnée des besoins détaillés et la date de lancement correspond donc soit à la date de réapprovisionnement du besoin détaillé si elle est renseignée, soit à la date de réapprovisionnement théorique.
- de données intentionnellement saisies dans les besoins à lancer (GOBLA), suite à un résultat de calcul de besoins détaillés pris en compte dans le traitement de calcul d'une version des besoins nets détaillés (TOCBDV).
Les quantités dans les besoins
Toutes les quantités des besoins sont exprimées en unité de production.
Consultation des besoins détaillés (COBSD)
Quantité seuil
La quantité seuil correspond à la quantité minimale de stock. Elle n'est donc renseignée que pour les articles qui ont une influence en stock et cette quantité peut avoir un impact sur le calcul de la quantité nette.
Elle dépend de la politique de besoin à appliquer au besoin détaillé (Cf. explication sur l'origine de la valeur de la politique de besoin dans les besoins détaillés) et n'est renseignée que si cette politique du besoin est en lien avec la quantité seuil.
Sa valeur est donnée grâce au paramétrage de la classe de plans (GNPB).
Le calcul des besoins détaillés pouvant avoir plusieurs plans de production d'origine, il est possible d'avoir des paramétrages différents pour chacun de ces plans.
Pour autant, le paramétrage est unique pour le calcul et un ordre de priorité de la quantité seuil à prendre en compte est fixé afin d'en extraire une valeur unique.
Liste des paramétrages possibles, du plus au moins prioritaire :
- QTSA ;
- QTAD ;
- QMND ;
- QMXD.
Pour des besoins détaillés de type "Coproduit", la quantité nette ne dépendant pas du niveau de stock, cette quantité seuil n'a aucun intérêt et n'est donc pas spécifiée.
Quantité stock disponible
La quantité stock disponible correspond au cumul des quantités disponibles utilisables pour l'article de production du besoin détaillé, référencées dans la consultation du stock disponible pour les besoins (COSDB) avec une valeur positive, avant le calcul de la quantité nette et la génération des besoins de lancement correspondant au besoin détaillé.
Le principe de calcul du stock final disponible est expliqué dans ce document.
Quantité manquante en stock
La quantité manquante en stock correspond au cumul des quantités disponibles utilisables pour l'article de production du besoin détaillé, référencées dans la consultation du stock disponible pour les besoins (COSDB) avec une valeur négative, avant le calcul de la quantité nette et la génération des besoins de lancement correspondant au besoin détaillé.
Le principe de calcul du stock final disponible est expliqué dans ce document.
Quantité brute
La quantité brute est la quantité nécessaire et utile d'article de production du besoin détaillé pour la réalisation des plans à l'origine du calcul des besoins. Elle ne prend pas en compte le niveau de stock de l'article, mais influence le calcul du stock final disponible car elle positionne des besoins de sorties visibles dans les réservations des stocks par les besoins (CORSB).
Cette quantité est calculée différemment selon l'origine du besoin détaillé :
- La donnée provient directement d'une ligne de plan de production (niveau de nomenclature du besoin détaillé égal à 0) : dans la plupart des cas, la quantité brute est égale à la quantité prévue référencée dans les lignes des plans de production (QAILPB).
Un cas particulier existe lorsque la ligne de plan a été créée par le traitement de génération d'un plan à partir des ventes (TGPV) et qu'un lien entre la ligne de commande de ventes origine et la ligne de plan de production a été généré. Dans ce cas, la quantité brute correspond à la quantité commandée de la ligne de commande de ventes origine.
- La donnée est issue de la descente d'une nomenclature (niveau de nomenclature du besoin détaillé supérieur à 0) : elle correspond à un des composants nécessaires à la production d'un article nécessitant une fabrication. Dans ce cas, la quantité brute dépend de la définition de la formule du produit à fabriquer et de la quantité à fabriquer (donnée par le besoin de lancement).
Selon le paramétrage spécifié à la soumission du calcul des besoins et au niveau de la classe de plans (GNPB), le calcul de cette quantité brute peut également prendre en compte un taux de perte (si la gestion du taux de perte est demandée à la soumission du calcul des besoins détaillés et également par la classe de plans).
Une exception est faite pour les besoins détaillés générés directement grâce aux traitements de calcul des besoins nets détaillés (TOCBD) et de calcul d'une version des besoins nets détaillés (TOCBDV) concernant des composants non stockables. Si aucun calcul n'est demandé pour ces composants (paramétrage renseigné à la soumission de chacun des traitements), cette quantité est mise à zéro. Ce n'est que lors de la mise à jour grâce au traitement de calcul des besoins détaillés de composants non stockés (TOCBDC) que cette quantité prendra la valeur de la quantité réajustée de la ligne de l'ordre de fabrication du composant.
Quantité nette
La quantité nette correspond à la quantité qu'il manque en stock pour arriver à consommer la quantité utile et nécessaire donnée par la quantité brute et pallier également au défaut constaté de stock (donné par la quantité manquante en stock).
Le calcul de cette quantité prend en compte la quantité brute, la quantité manquante, la quantité seuil et la quantité de stock disponible selon la formule suivante :
Quantité nette = (Quantité brute + Quantité manquante + Quantité seuil) - Quantité stock disponible
Elle ne peut être que positive (égale à 0 si le stock disponible est suffisant, strictement positive si le stock disponible est insuffisant).
Il existe deux cas où la quantité nette ne dépend pas du niveau de stock disponible et est donc systématiquement égale à la quantité brute :
- le besoin détaillé correspond à un coproduit. La quantité nette correspond à la quantité qui va être fabriquée et non consommée ;
- pour le besoin détaillé, le niveau de stock n'est pas à prendre en compte. C'est le cas lorsque la politique de besoin à appliquer est égale à "B" (besoin brut).
Besoins à lancer (GOBLA), Consultation des besoins par lancement (COBLA)
Quantité de lancement
La quantité de lancement correspond à la quantité de fabrication de l'article dans chaque ordre de production ou à la quantité à commander dans chacune des commandes d'achats.
Elle prend donc en considération :
- la quantité nette du ou des besoins détaillés (suivant qu'il y ait regroupement ou non) ;
- la quantité à prendre en compte et donnée comme critère de soumission ;
- la possibilité d'éclater les lancements par lot de quantités égales (critère de soumission).
Nombre de lancements
Le nombre de lancements correspond au nombre de fabrications de l'article (nombre d'ordres de production à générer) ou au nombre de commandes d'achats à passer.
Il prend donc en considération :
- la quantité nette du ou des besoins détaillés (suivant qu'il y ait regroupement ou non) ;
- la quantité de lancement.
Quantité totale du lancement
La quantité totale de lancement correspond à la quantité totale à fabriquer ou d'article à acheter.
Elle est calculée selon la formule :
Quantité totale de lancement = Quantité de lancement * Nombre de lancements
Cette quantité influence le calcul du stock final disponible car elle positionne des besoins d'entrées visibles dans les réservations des stocks par les besoins (CORSB).
Exemple de besoin de lancement
| Quantité nette | 13.00 Kg |
|---|
| Quantité économique | 5.00 Kg |
|---|---|
| Quantité habituelle | 7.00 Kg |
| Quantité minimale | 4.00 Kg |
| Quantité | Sans éclatement des lancements | Avec éclatement des lancements |
|---|---|---|
| Besoin | 1 * 13.00 Kg | 1 * 13.00 Kg |
| Habituelle | 1 * 14.00 Kg | 2 * 7.00 Kg |
| Minimale | 1 * 16.00 Kg | 4 * 4.00 Kg |
| Economique | 1 * 15.00 Kg | 3 * 5.00 Kg |
| Suivant la politique de besoin | (*) | (*) |
| Politique de besoin | Sans éclatement des lancements | Avec éclatement des lancements |
|---|---|---|
| B - Besoin brut | 1 * 13.00 Kg | 1 * 13.00 Kg |
| E - Economique | 1 * 15.00 Kg | 3 * 5.00 Kg |
| L - Habituelle de lancement | 1 * 14.00 Kg | 2 * 7.00 Kg |
| M - Minimale | 1 * 16.00 Kg | 4 * 4.00 Kg |
| N - Nette | 1 * 13.00 Kg | 1 * 13.00 Kg |
| S - Seuil | 1 * 13.00 Kg | 1 * 13.00 Kg |
| T - Seuil / Lancement | 1 * 14.00 Kg | 2 * 7.00 Kg |
| U - Seuil / Economique | 1 * 15.00 Kg | 3 * 5.00 Kg |
| V - Seuil / Minimale | 1 * 16.00 Kg | 4 * 4.00 Kg |