Programmes d'expédition séquencés
Les programmes d'expédition séquencés sont des programmes d'appel de livraison à flux tiré qui sont générés depuis Contrôle d'assemblage via le système d'approvisionnement contrôlé par ordre/par séquence d'assemblage.
Pour mettre à jour une ligne de programme d'expédition séquencé, il est nécessaire de modifier l'ordre d'assemblage l'ayant générée.
Création et mise à jour des lignes de programme d’expédition séquentielle
Si Contrôle d'assemblage lance un appel de livraison de marchandises via le système d'approvisionnement par séquence d'assemblage, LN procède comme suit :
- Dans Contrôle d'assemblage, un numéro ou code de référence correspondant à une combinaison de Numéro d'identification du véhicule, de Poste et de Kit d'assemblage est généré.
- Lors d'un appel de livraison, une ligne de programme est créée pour chaque article dans la session Lignes de programme d'achat (tdpur3111m000) et le code de référence généré est inséré dans le champ Code Référence.
- Pour chaque ligne de programme, des données d’expédition séquentielle sont insérées dans la session Données des expéditions séquentielles (tdpur3517m000).
- Pour chaque ligne de programme d’expédition séquentielle, un enregistrement est inséré dans la session Lignes de version d'achat - Donn. d'expédition séquentielle (tdpur3523m000).
Mise à jour des lignes de programme d’expédition séquentielle
Pour mettre à jour une ligne de programme d'expédition séquencé, il est nécessaire de modifier l'ordre d'assemblage l'ayant générée.
Il existe deux types de mises à jour :
-
Les champs non uniques.
Certaines mises à jour sont effectuées sur des champs qui ne sont pas uniques.Il s’agit notamment de la mise à jour des champs suivants de la session Données des expéditions séquentielles (tdpur3517m000) :
- Séquence de tâche
- Quantité
- Date de besoin
- Code Liste d'options
-
Les champs uniques.
D’autres sont effectuées sur des champs uniques. Il s'agit de la mise à jour d'autres champs de la session Données des expéditions séquentielles (tdpur3517m000), tels que Kit d'assemblage, Numéro d'identification du véhicule, Poste, etc.
La procédure effectuée par LN ne dépend pas uniquement du type de champ à mettre à jour ; elle varie également selon que la ligne de programme d'expédition séquencé a déjà été envoyée au non dans une version d'achat.
Le champ Envoyé de la session Données des expéditions séquentielles (tdpur3517m000), permet de savoir si l'envoi de cette ligne a déjà été effectué ou non.
Mise à jour de lignes d’expédition séquentielle non envoyées
- Si le module Contrôle d'assemblage modifie un champ sur une ligne d'expédition séquentielle, le champ applicable est simplement mis à jour dans les sessions Lignes de programme d'achat (tdpur3111m000), Données des expéditions séquentielles (tdpur3517m000) et Lignes de version d'achat - Donn. d'expédition séquentielle (tdpur3523m000). La ligne de programme conserve le statut Commande générée dans la session Lignes de programme d'achat (tdpur3111m000) et Créé dans les sessions Données des expéditions séquentielles (tdpur3517m000) et Lignes de version d'achat - Donn. d'expédition séquentielle (tdpur3523m000).
- Si le module Contrôle d'assemblage tente de supprimer un besoin, la ligne de programme d'expédition séquencé applicable dans les sessions Lignes de programme d'achat (tdpur3111m000) et Données des expéditions séquentielles (tdpur3517m000) prend le statut Annulé. Cette ligne est simplement supprimée de la session Lignes de version d'achat - Donn. d'expédition séquentielle (tdpur3523m000).
Mise à jour d’un champ unique sur une ligne d’expédition séquentielle déjà envoyée dans une version d’achat
Si une mise à jour est effectuée sur un champ unique, LN procède de la manière suivante :
- L'ancienne ligne de programme d'expédition séquencé dans la session Lignes de programme d'achat (tdpur3111m000) prend pour statut Annulé.
- L'enregistrement correspondant dans la session Données des expéditions séquentielles (tdpur3517m000) conserve le statut Créé, mais un autre enregistrement est inséré avec pour statut Annulé. La valeur du champ Révision de la ligne de programme d'expédition séquencé annulée est incrémentée, car le statut de la ligne Créé devient Annulé.
- La ligne d'expédition séquentielle annulée depuis la session Données des expéditions séquentielles (tdpur3517m000) est insérée dans la session Lignes de version d'achat - Donn. d'expédition séquentielle (tdpur3523m000) sous une nouvelle Révision du numéro de version. En effet, l’annulation doit également être communiquée au fournisseur au moyen d’une (nouvelle) version d’achat.
- Une nouvelle ligne de programme d'expédition séquencé est créée avec le statut Commande générée dans la session Lignes de programme d'achat (tdpur3111m000) et le statut Créé dans les sessions Données des expéditions séquentielles (tdpur3517m000) et Lignes de version d'achat - Donn. d'expédition séquentielle (tdpur3523m000).
Mise à jour d’un champ non unique sur une ligne d’expédition séquentielle déjà envoyée dans une version d’achat
Si une mise à jour est effectuée sur un champ qui n’est pas unique, LN procède de la manière suivante :
- L’ancienne ligne de programme d’expédition séquentielle dans la session Lignes de programme d'achat (tdpur3111m000) est simplement mise à jour et conserve le statut Commande générée.
- La ligne de programme d’expédition séquentielle applicable dans la session Données des expéditions séquentielles (tdpur3517m000) conserve le statut Créé, mais un autre enregistrement est inséré avec pour statut Modifié. La valeur du champ Révision de la ligne de programme d'expédition séquencé modifiée est incrémentée, car le statut de la ligne Créé devient Modifié.
- La ligne d'expédition séquentielle modifiée depuis la session Données des expéditions séquentielles (tdpur3517m000) est insérée dans la session Lignes de version d'achat - Donn. d'expédition séquentielle (tdpur3523m000) sous une nouvelle Révision du numéro de version. En effet, la modification doit également être communiquée au fournisseur au moyen d’une (nouvelle) version d’achat.
Exemple 1 - Création des lignes de programme d’expédition séquentielle
Besoins de Contrôle d'assemblage :
Numéro d’identification du véhicule | Séquence des tâches | Kit d’assemblage | Poste | Article | Date | Qté |
---|---|---|---|---|---|---|
VIN001 | JS001 | K01 | LS01 | ARTICLE1 | 10/1/99 8:00 | 2 |
VIN001 | JS001 | K01 | LS01 | ARTICLE2 | 10/1/99 8:00 | 4 |
VIN001 | JS001 | K01 | LS01 | ARTICLE3 | 10/1/99 8:00 | 4 |
VIN002 | JS002 | K02 | LS01 | ARTICLE1 | 10/1/99 12:00 | 2 |
VIN002 | JS002 | K02 | LS01 | ARTICLE2 | 10/1/99 12:00 | 5 |
VIN002 | JS002 | K02 | LS01 | ARTICLE4 | 10/1/99 12:00 | 4 |
VIN003 | JS003 | K03 | LS01 | ARTICLE1 | 10/1/99 16:00 | 2 |
VIN003 | JS003 | K03 | LS01 | ARTICLE2 | 10/1/99 16:00 | 4 |
VIN003 | JS003 | K03 | LS01 | ARTICLE5 | 10/1/99 16:00 | 8 |
Résultats dans la session Lignes de programme d'achat (tdpur3111m000) :
Numéro de programme | Position | Article | Date de besoin | Qté |
---|---|---|---|---|
SCH0001 | 10 | ARTICLE1 | 10/1/99 8:00 | 2 |
SCH0002 | 10 | ARTICLE2 | 10/1/99 8:00 | 4 |
SCH0003 | 10 | ARTICLE3 | 10/1/99 8:00 | 4 |
SCH0001 | 20 | ARTICLE1 | 10/1/99 12:00 | 2 |
SCH0002 | 20 | ARTICLE2 | 10/1/99 12:00 | 5 |
SCH0004 | 10 | ARTICLE4 | 10/1/99 12:00 | 4 |
SCH0001 | 30 | ARTICLE1 | 10/1/99 16:00 | 2 |
SCH0002 | 30 | ARTICLE2 | 10/1/99 16:00 | 4 |
SCH0005 | 10 | ARTICLE5 | 10/1/99 16:00 | 8 |
Résultats dans la session Données des expéditions séquentielles (tdpur3517m000) :
Programme | Position | Révision de séquence | Numéro d'identification du véhicule | Séquence des tâches | Kit. | Poste | Article | Date | Qté | Statut |
---|---|---|---|---|---|---|---|---|---|---|
SCH0001 | 10 | 1 | VIN001 | JS001 | K01 | LS01 | ARTICLE1 | 10/1/99 8:00 | 2 | Créé |
SCH0002 | 10 | 1 | VIN001 | JS001 | K01 | LS01 | ARTICLE2 | 10/1/99 8:00 | 4 | Créé |
SCH0003 | 10 | 1 | VIN001 | JS001 | K01 | LS01 | ARTICLE3 | 10/1/99 8:00 | 4 | Créé |
SCH0001 | 20 | 1 | VIN002 | JS002 | K02 | LS01 | ARTICLE1 | 10/1/99 12:00 | 2 | Créé |
SCH0002 | 20 | 1 | VIN002 | JS002 | K02 | LS01 | ARTICLE2 | 10/1/99 12:00 | 5 | Créé |
SCH0004 | 10 | 1 | VIN002 | JS002 | K02 | LS01 | ARTICLE4 | 10/1/99 12:00 | 4 | Créé |
SCH0001 | 30 | 1 | VIN003 | JS003 | K03 | LS01 | ARTICLE1 | 10/1/99 16:00 | 2 | Créé |
SCH0002 | 30 | 1 | VIN003 | JS003 | K03 | LS01 | ARTICLE2 | 10/1/99 16:00 | 4 | Créé |
SCH0005 | 10 | 1 | VIN003 | JS003 | K03 | LS01 | ARTICLE5 | 10/1/99 16:00 | 8 | Créé |
Résultats dans la session Lignes de version d'achat - Donn. d'expédition séquentielle (tdpur3523m000) :
Numéro de version | Révision de version | Position de version | Programme | Position de programme | Révision de séquence | Article | Qté | Statut |
---|---|---|---|---|---|---|---|---|
REL001 | 0 | 10 | SCH0001 | 10 | 1 | ARTICLE1 | 2 | Créé |
REL001 | 0 | 20 | SCH0002 | 10 | 1 | ARTICLE2 | 4 | Créé |
REL001 | 0 | 30 | SCH0003 | 10 | 1 | ARTICLE3 | 4 | Créé |
REL001 | 0 | 40 | SCH0001 | 20 | 1 | ARTICLE1 | 2 | Créé |
REL001 | 0 | 50 | SCH0002 | 20 | 1 | ARTICLE2 | 5 | Créé |
REL001 | 0 | 60 | SCH0004 | 10 | 1 | ARTICLE4 | 4 | Créé |
REL001 | 0 | 70 | SCH0001 | 30 | 1 | ARTICLE1 | 2 | Créé |
REL001 | 0 | 80 | SCH0002 | 30 | 1 | ARTICLE2 | 4 | Créé |
REL001 | 0 | 90 | SCH0005 | 10 | 1 | ARTICLE5 | 8 | Créé |
Exemple 2 - Mise à jour des lignes de programme d’expédition séquentielle
Le module Contrôle d'assemblage envoie les mises à jour suivantes :
- VIN001 sur JS001 est remplacé par VIN004 sur JS001.
- Pour VIN003, la quantité de ARTICLE2 passe de 4 à 6.
- Tous les besoins de l’exemple 1 sont déjà envoyés dans une version d’achat.
Par conséquent, les modifications suivantes sont effectuées dans la session Lignes de programme d'achat (tdpur3111m000) :
Annulé | |||||
---|---|---|---|---|---|
Programme | Position | Article | Date de besoin | Qté | Statut |
SCH0001 | 10 | ARTICLE1 | 10/1/99 8:00 | 2 | Annulé |
SCH0002 | 10 | ARTICLE2 | 10/1/99 8:00 | 4 | Annulé |
SCH0003 | 10 | ARTICLE3 | 10/1/99 8:00 | 4 | Annulé |
Mis à jour | |||||
---|---|---|---|---|---|
Programme | Position | Article | Date de besoin | Qté | Statut |
SCH0002 | 30 | ARTICLE2 | 10/1/99 16:00 | 6 | Commande générée |
Nouveau | |||||
---|---|---|---|---|---|
Programme | Position | Article | Date de besoin | Qté | Statut |
SCH001 | 40 | ARTICLE1 | 10/1/99 8:00 | 2 | Commande générée |
SCH002 | 40 | ARTICLE2 | 10/1/99 8:00 | 4 | Commande générée |
SCH003 | 20 | ARTICLE3 | 10/1/99 8:00 | 4 | Commande générée |
Par conséquent, les modifications suivantes sont effectuées dans la session Données des expéditions séquentielles (tdpur3517m000) :
Programme | Position | Révision de séquence | Numéro d'identification du véhicule | Séquence des tâches | Kit. | Article | Date | Qté | Envoyé | Statut |
---|---|---|---|---|---|---|---|---|---|---|
SCH0001 | 10 | 1 | VIN001 | JS001 | K01 | ARTICLE1 | 10/1/99 8:00 | 2 | Oui | Créé |
SCH0001 | 10 | 2 | VIN001 | JS001 | K01 | ARTICLE1 | 10/1/99 8:00 | 2 | Non | Annulé |
SCH0001 | 40 | 1 | VIN004 | JS001 | K04 | ARTICLE1 | 10/1/99 8:00 | 2 | Non | Créé |
SCH0002 | 10 | 1 | VIN001 | JS001 | K01 | ARTICLE2 | 10/1/99 8:00 | 4 | Oui | Créé |
SCH0002 | 10 | 2 | VIN001 | JS001 | K01 | ARTICLE2 | 10/1/99 8:00 | 4 | Non | Annulé |
SCH0002 | 40 | 1 | VIN004 | JS001 | K04 | ARTICLE2 | 10/1/99 8:00 | 4 | Non | Créé |
SCH0003 | 10 | 1 | VIN001 | JS001 | K01 | ARTICLE3 | 10/1/99 8:00 | 4 | Oui | Créé |
SCH0003 | 10 | 2 | VIN001 | JS001 | K01 | ARTICLE3 | 10/1/99 8:00 | 4 | Non | Annulé |
SCH0003 | 20 | 1 | VIN004 | JS001 | K04 | ARTICLE3 | 10/1/99 8:00 | 4 | Non | Créé |
SCH0002 | 30 | 1 | VIN003 | JS003 | K03 | ARTICLE2 | 10/1/99 16:00 | 4 | Oui | Créé |
SCH0002 | 30 | 2 | VIN003 | JS003 | K03 | ARTICLE2 | 10/1/99 16:00 | 6 | Non | Modifié |
Par conséquent, les modifications suivantes sont effectuées dans la session Lignes de version d'achat - Donn. d'expédition séquentielle (tdpur3523m000) :
Numéro de version | Révision de version | Position de version | Programme | Position de programme | Révision de séquence | Article | Qté | Statut |
---|---|---|---|---|---|---|---|---|
REL001 | 1 | 10 | SCH0001 | 10 | 2 | ARTICLE1 | 2 | Annulé |
REL001 | 1 | 20 | SCH0002 | 10 | 2 | ARTICLE2 | 4 | Annulé |
REL001 | 1 | 30 | SCH0003 | 10 | 2 | ARTICLE3 | 4 | Annulé |
REL001 | 1 | 80 | SCH0002 | 30 | 2 | ARTICLE2 | 6 | Modifié |
REL001 | 1 | 100 | SCH0001 | 40 | 1 | ARTICLE1 | 2 | Créé |
REL001 | 1 | 110 | SCH0002 | 40 | 1 | ARTICLE2 | 4 | Créé |
REL001 | 1 | 120 | SCH0003 | 20 | 1 | ARTICLE3 | 4 | Créé |