Définir des paramètres pour les limites d'affectation de lots

Ce document explique la procédure permettant de créer et gérer les limites minimales et maximales d'affectation.

Restrictions

Les limites d'affectation ne sont prises en compte que pour l'affectation de lots. Vous pouvez utiliser les limites seulement pour les commandes de vente, les ordres de réquisition et de distribution.

La sortie automatique du prélèvement n'est pas prise en charge, puisqu'il n'est pas possible de valider les limites avant l'exécution réelle de l'affectation et qu'un échec de la validation entraînerait une annulation d'affectation.

Avant de commencer

Les paramètres d'affectation de lot doivent être définis. Reportez-vous aux documents suivants :

Voir Paramètres d'affectation de lot

Voir Paramètres d'affectation de lot de base

Suivez les étapes ci-dessous :

Création d'une table de contrôle d'objets

  1. Démarrez le programme 'Paramètres ctl objet disponibles. Ouvrir' (CMS016). Sélectionnez les limites d'affectation et choisissez l'option 11 = Lignes détaillées de table d'objets.

  2. Le programme 'Table ctrl objets générique. Ouvrir' (CMS017/B) est démarré.

    Définissez le champ 'Séquence d'écrans' sur E (T) 1.

  3. Entrez l'ID de programme (MMS154).

  4. Dans l'écran E, saisissez :

    • Statut 20.
    • Priorités de 0 à 9 dans le champ Séquence. Par défaut, la séquence 10 correspond à la priorité 0, la séquence 20 à la priorité 1, et ainsi de suite jusqu'à la séquence 100, qui correspond à la priorité 9.
    • Les champs 'Champs 1 (2, 3, 4 et 5)' avec les champs sélectionnés dans le groupe associé. Appuyez deux fois sur F4 pour sélectionner les champs. Le programme 'Groupe champs. Afficher champs autorisés' (CRS109) démarre.
  5. Sur l'écran (CRS109/B), dans le champ 'Groupe de champs', saisissez MMAL1 - Limites min/max d'affectation. Sélection

  6. Sélectionnez les champs et affichez à nouveau (CMS017/E).

  7. Appuyez sur Entrée jusqu'à ce que le programme 'Table sél limites min/max affect. Ouvrir (MMS154) démarre.

Création de valeurs pour la table de contrôle d'objets

  1. Sur l'écran (MMS154/B), définissez des valeurs pour les champs dans chaque priorité.

  2. Les champs 'Valeur de début 1, (2, 3, 4 et 5)' désignent la première, la deuxième, la troisième, la quatrième et la cinquième valeur à comparer avec le contenu d'un objet de contrôle. Renseignez ces champs et ouvrez l'écran E.

  3. Entrez la quantité limite, le type d'écart d'affectation et la règle d'annulation d'affectation sur l'écran E.

  4. Si la règle d'annulation d'affectation est définie sur 3 (Groupe de désaffectation), renseignez également le champ 'Groupe de désaffectation'. Le programme 'Groupe champs. Afficher champs autorisés' (CRS109) démarre. Les champs valides figurent dans le groupe de champs MMAL1.

Paramètres à définir

ID de programme/écran

Champ

Ce champ indique...

(CMS016/B)

Paramètre contrôle objet

... le paramètre de contrôle objet disponible, où vous pouvez définir vos objets et valeurs.

(CMS017/B)

Nom du programme

... le programme qui est utilisé pour la table de contrôle d'objets. Dans ce cas, entrez MMS154 ici.

(CMS017/E)

Priorité

... la séquence d'affichage de chaque champ d'informations.

Inversez les nombres pour changer la séquence. Pour ajouter de nouveaux champs d'informations, saisissez les numéros et les noms des champs d'informations de votre choix.

Exemple :

Pour ajouter un nouveau champ d'informations entre 10 et 20, attribuez à ce nouveau champ un numéro entre 11 et 19. Appuyez sur ENTREE. Le nouveau champ est alors placé dans l'ordre correct.

(CMS017/E)

Champ 1, 2, 3, 4, 5

... un champ ou un élément de données provenant d'un fichier spécifique.

Il permet de créer des clés ou des chemins de recherche pour les tables définies par l'utilisateur, mais aussi de générer le contenu des fichiers définis par l'utilisateur.

Ces champs sont protégés si des entrées sont trouvées dans (MMS154). Cela signifie que vous ne pouvez pas renseigner ces champs s'ils sont 'utilisés'.

(CMS017/E)

Statut

... le statut de la table de contrôle d'objets générique.

Les options valides sont les suivantes :

10 = Préliminaire

20 = Définitif

90 = Bloqué/expiré

(CRS109/B)

Groupe de champs

... un regroupement de plusieurs champs issus de différents fichiers qui régulent les saisies de grilles. Dans ce cas, le groupe de champs MMAL1 est sélectionné.

Les groupes de champs sont définis par le système et ne peuvent pas être modifiés.

(MMS154/B)

Priorité

... la priorité de table depuis la table dans (CMS017). Lors de la recherche de limites minimales/maximales d'affectation de lots, cette opération s'exécute dans les tables selon l'ordre de priorité défini pour un ensemble de règles correspondant aux valeurs d'objets précisées. Ces ensembles de règles s'affichent plus bas sous forme de champs 1, 2 ou 3 désignés 'Valeur début 1, 2, 3, 4, 5'.

(MMS154/B)

Valeur début 1, 2, 3, 4, 5

... la première, la deuxième, la troisième, la quatrième et la cinquième valeur valide à comparer avec le contenu d'un objet de contrôle. Si ce contenu est supérieur ou égal à cette valeur de début, l'enregistrement est accepté. S'il existe plusieurs valeurs de début, celle qui se rapproche le plus de la valeur la plus basse est valide.

Exemple :

La valeur de début 1 peut être le 'Groupe de produits'. Sélectionnez un groupe de produits en appuyant sur F4=Invite.

La valeur de début 2 peut être le 'Code article'. Sélectionnez un code article en appuyant sur F4.

La valeur de début 3 peut être 'Code client'. Sélectionnez un code client en appuyant sur F4.

(MMS154/B)

Type de limite

… s'il s'agit de la limite minimale ou maximale de l'affectation.

0 = Min

1 = Max

(MMS154/E)

Groupe de désaffectation

... un ensemble de valeurs d'objet à utiliser pour déterminer le groupe de lignes de commande qui est affecté en cas d'échec du test d'affectation de groupe. Le cumul de la quantité affectée s'effectue également en fonction de ces valeurs si vous avez sélectionné 2-Groupe pour l'option 'Type d'écart d'affectation'.

Ces paramètres de regroupement ne s'appliquent que si vous avez sélectionné 3 (MWS154/E) pour l'option 'Règle annulation d'affectation'.

(MMS154/E)

Quantité limite

… la quantité limite d'affectation. La validation de la quantité d'une seule ligne de demande ou du cumul de quantité d'un groupe de lignes de demande pour une même commande s'effectue par rapport à cette limite selon le 'type d'écart d'affectation' indiqué.

(MMS154/E)

Type écart affectation

… la limite qui s'applique à une ligne d'ordre de demande unique ou à un groupe de lignes d'ordre de demande.

1 = Ligne

2 = Groupe

(MMS154/E)

Règle d'annulation d'affectation

… les lignes d'ordre de demande qui sont affectées en cas d'échec de la validation de la limite.

1 = La ligne testée uniquement

2= La commande entière

3 = Le groupe d'annulation de désaffectation

Résultat

Une table de contrôle d'objet générique est créée avec des limites minimales/maximales d'affectation.

Les tables suivantes sont mises à jour :

  • CROBJC dans 'Table ctrl objets générique. Ouvrir' (CMS017).
  • MITALD dans 'Tables sél limites min/max affect. Ouvrir' (MMS154).

Une table de contrôle générique permet de définir les limites d'affectation pour chaque ligne d'ordre de demande à intégrer dans une exécution d'affectation de lots. Ces règles sont définies par l'utilisateur.