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 :

  1. 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é.
  2. 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.
  3. 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).
  4. 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'assemblageNuméro d'identification du véhiculePoste, 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.

Remarque

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 :

  1. L'ancienne ligne de programme d'expédition séquencé dans la session Lignes de programme d'achat (tdpur3111m000) prend pour statut Annulé.
  2. 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é.
  3. 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.
  4. 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 :

  1. 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.
  2. 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é.
  3. 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éé