Définir les paramètres pour le modèle de priorité d'affectation

Ce document explique la procédure permettant de créer et gérer le modèle de priorité 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 la priorité 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 (MMS182).

  4. Dans l'écran E, saisissez :

    • Le modèle de priorité d'affectation valide pour cette table d'objets.
    • 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 MMAP2 - Modèle prio affectation. Sélection

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

  7. Appuyez sur Entrée jusqu'à ce que le programme Table de sél modèle prior affect. Ouvrir (MMS182) démarre.

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

  1. Sur l'écran (MMS182/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. Le cas échéant, saisissez une date de fin valide dans l'écran E.

  4. Entrez la priorité d'affectation à utiliser pour lancer les valeurs.

Paramètres à définir

ID de programme/écran

Champ

Ce champ indique...

(MMS181/B)

Mod. prio affectation

...l'ID d'un modèle de priorité d'affectation spécifique. Commencez par créer l'ID dans MMS181 pour pouvoir l'utiliser dans CMS017.

(CMS016/B)

Paramètre contrôle objet

... le paramètre de contrôle objet disponible, qui permet de 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)

Mod. prio affectation

...l'ID du modèle de priorité d'affectation. Doit exister dans MMS181.

(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 (MMS182). 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 MMAP2 est sélectionné.

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

(MMS182/B)

Priorité

... la priorité de table depuis la table dans (CMS017). Lors de la recherche de priorité d'affectation, 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'.

(MMS182/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.

(MMS182/E)

Priorité d'affectation

…une valeur qui définit l'ordre d'affectation entre les lignes de demande sélectionnées dans une exécution d'affectation de lots spécifique.

Exemple 1 :

La ligne d'ordre de demande 1 prend la priorité d'affectation 4000 d'un enregistrement dans MMS182, alors que la ligne d'ordre de demande 2 prend la priorité d'affectation 2000 d'un autre enregistrement dans MMS182. Dans ce cas, la ligne d'ordre de demande 2 est sélectionnée pour affectation avant la ligne 1.

…qu'il faut également considérer un groupe de priorités d'affectation. Si vous sélectionnez la méthode de distribution 3 (priorité d'affectation à répartition équitable) dans MMS189, la priorité d'affectation sert alors de valeur de priorité (voir ci-dessus), mais aussi de valeur pour le groupe de priorités d'affectation.

Exemple 2 :

Toutes les lignes d'ordres de demande dont la priorité d'affectation est identique sont considérées comme un groupe de priorités d'affectation. Pendant une affectation de lots, il est nécessaire de vérifier que la quantité nette affectable est suffisante pour remplir toutes les lignes de demande d'un groupe de priorités d'affectation. Dans l'affirmative, l'affectation de toutes les lignes de demande s'effectue normalement. Dans le cas contraire, la distribution à répartition équitable est appliquée à ces lignes d'ordres de demande pour répartir la quantité nette restante affectable. L'affectation n'a pas lieu pour toutes les lignes d'ordres de demande suivantes (connectées à un groupe de priorités d'affectation dont la priorité est inférieure).

Remarque

Le groupe de priorités d'affectation n'est valide que si vous utilisez la méthode de distribution 3 (priorité d'affectation à répartition équitable).

Résultat

Une table de contrôle d'objet générique est créée avec la priorité d'affectation.

Les tables suivantes sont mises à jour :

  • La table CROBJC dans 'Table ctrl objets générique. Ouvrir' (CMS017).
  • La table MITAPD dans 'Table de sél modèle prior affect. Ouvrir' (MMS182).

Une table de contrôle générique permet de définir une priorité 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.