Extraction des conditions

Les conditions relatives à la vente, à l'achat ou au transfert de marchandises données peuvent être indiquées par défaut dans un ordre ou un programme à partir d'un contrat ou d'une relation interunités de type Actif.

Liez donc les accords sur les conditions définis, dans les sessions suivantes :

  • Les accords sur les conditions d'achat doivent être liés à un contrat d'achat normal dans la session Contrat d'achat (tdpur3600m000) ou Contrats d'achat (tdpur3100m000).
  • Les accords sur les conditions de vente doivent être liés à un contrat de vente normal dans la session Contrat de vente (tdsls3600m000) ou Contrats de vente (tdsls3500m000).
  • Les accords sur les conditions internes doivent être liés à une relation interunités dans la session Relations de conditions internes (tcitr2140m000).

Les accords sur les conditions peuvent être liés comme suit dans les sessions précédentes :

  • manuellement, par la sélection d'un accord dans la session Conditions (tctrm1100m000) ;
  • par la génération d'un accord à partir d'un modèle, qui est automatiquement lié à la session pertinente. Pour lancer la session Générer les conditions à partir du modèle (tctrm2200m000), cliquez sur Générer les conditions depuis le modèle dans le menu approprié. Pour plus d'informations, reportez-vous à la section Modèles de conditions.

Vous pouvez lier les éléments suivants à un contrat :

  • un accord sur les conditions et des lignes de contrat ;
  • uniquement un accord sur les conditions, mais pas de lignes de contrat ;
  • uniquement des lignes de contrat et pas d'accord sur les conditions.

Par conséquent, les conditions et les lignes de contrat sont extraites séparément et comme suit :

  • Les conditions sont extraites sur la base du tiers et de la date de recherche.
  • Les lignes de contrat sont extraites sur la base de la date de recherche et/ou d'un certain nombre de champs, comme un tiers, un article ou un service des contrats.
Remarque

La date de recherche est déterminée comme suit :

Conditions Lignes de contrat
Commandes fournisseurs/programmes d'achats Commandes clients/programmes de vente Commandes fournisseurs Commandes clients Programmes d’achat Programmes de ventes
Date de recherche pour les conditions dans Paramètres des commandes fournisseurs (tdpur0100m400) Date de recherche pour les conditions dans Paramètres de commandes clients (tdsls0100s400) Type de date de prix d'achat dans Paramètres de calcul des prix (tdpcg0100m000) Type de date du prix de vente dans Paramètres de calcul des prix (tdpcg0100m000) Date courante Date courante

Simulation de l'extraction de conditions

Avant ou après l'application par défaut de conditions à un ordre ou à un programme, vous pouvez simuler leur extraction et afficher les conditions en vigueur dans une situation particulière.

Lancez le processus de simulation de recherche à partir des sessions suivantes :

  • Lignes de commande fournisseur (tdpur4101m000), Lignes de commande client (tdsls4101m000), Lignes d'ordres d'entrée en stock (whinh2110m000), Lignes d'ordre de sortie de stock (whinh2120m000), en cliquant sur Conditions dans le menu approprié. Les conditions sont affichées en fonction des données de la ligne de commande.
  • La session Conditions - Recherches (tctrm2150m000), dans laquelle vous devez entrer vos propres attributs de recherche et la Date de la recherche.

Les résultats de la recherche de conditions sont affichés dans les sessions suivantes :

  • Conditions - Résultats de recherche (tctrm2151m000) pour les accords de type Vente et Achat.
  • Conditions - Résultats de recherche (tctrm2151m300) pour les accords de type Interne.

Vous pouvez afficher les étapes effectuées par LN pour obtenir les résultats de la recherche de conditions dans la session Conditions - Journal des résultats de recherche (tctrm2151m200).

Extraction de conditions de vente et d'achat

LN suit la procédure ci-après :

  1. Détermine le contrat de vente ou d'achat Actif pour le tiers correspondant, en fonction du Type de conditions, du tiers acheteur ou du tiers vendeur et de la Date de la recherche.
  2. lit le Code Conditions dans le contrat de vente ou d'achat trouvé ;
  3. Détermine, pour l'accord sur les conditions, les conditions détaillées et les conditions applicables pour le tiers sur la base des attributs de recherche et de la Date de la recherche.
Remarque

Pour extraire les conditions d'un contrat Actif pour une ligne de commande, il n'est pas nécessaire que le contrat soit lié à la ligne de commande. Le numéro du contrat n'est indiqué sur la ligne de commande que si une ligne de contrat actif est liée à cette ligne.

Planification d'entreprise peut exiger des conditions pour une plage de données. LN renvoie alors les conditions en vigueur pour cette période, qui peuvent provenir de différents contrats.

Extraction de conditions internes

LN suit la procédure ci-après :

  1. Détermine la relation interunités applicable pour les tiers internes, en fonction des champs Unité entreprise De, Unité entreprise A et Date de la recherche.
  2. Lit la Code Conditions internes de la relation interunités trouvée.
  3. Détermine, pour l'accord sur les conditions, les conditions détaillées applicables pour les tiers internes, en fonction des attributs de recherche et de la Date de la recherche.
Remarque

Si la recherche porte sur des conditions internes, un article De et un article A sont utilisés. Par conséquent, deux enregistrements de conditions peuvent être applicables. La valeur du champ Séquence de recherche pour transfert des articles de la session Paramètres de conditions (tctrm0100m000) détermine l'article dont la priorité est la plus élevée.

Exemple

Les conditions suivantes sont liées au contrat d'achat AVK000026 pour le tiers vendeur GWABC.

Type de conditions Achat
Code Conditions PUR000028
Tiers vendeur GWABC

Les conditions détaillées définies dans les divers groupes de conditions pour l'accord PUR000028 sont toutes en vigueur à la date de recherche de la commande fournisseur.

Dans la session Conditions (tctrm1600m000), les niveaux de recherche de conditions suivants sont définis pour l'accord PUR000028.

Niveau de service Priorité Attribut 1 Attribut 2 Ordre Planification Logistique Facturation Rattachement
1 10 Article Sans objet Non Non Non Non Oui
    201060.000            
2 20 Article Magasin Oui Non Non Non Non
    201075.000 S033          
    201080.000 S034          
3 30 Groupe d'articles Magasin Non Oui Oui Non Non
    GWS S033          
    001 S050          
4 40 Tiers facturant Sans objet Non Non Non Oui Non
    GWABC            
5 50 Sans objet Sans objet Oui Non Non Oui Non

Pour chaque niveau de recherche, les valeurs d'attributs en italique dans le tableau sont entrées dans la session Niveau de recherche des conditions (tctrm1610m000). Dans le tableau, Oui et Non indiquent si des conditions détaillées sont présentes pour le groupe de conditions concerné.

Dans la session Commande fournisseur (tdpur4100m900), la commande fournisseur comporte les lignes suivantes :

Ligne de commande fournisseur Tiers facturant Article Groupe d'articles Magasin
10 GWABC 201060.000 GWS S033
20 GWABC 201075.000 GWS S033
30 GWABC 201080.000 GWS S034
40 GWABC 201095.000 001 S101

Pour extraire les conditions d'une ligne de commande, sélectionnez une ligne dans la session Commande fournisseur (tdpur4100m900) puis, dans le menu approprié, cliquez sur Conditions.

Les conditions suivantes sont extraites pour les lignes de commande fournisseur :

Conditions extraites
par ligne de commande fournisseur, Ordre Planification Logistique Facturation Rattachement de demande
10 Niveau de recherche 5   Niveau de recherche 3 Niveau de recherche 4 Niveau de recherche 1
20 Niveau de recherche 2 Niveau de recherche 3 Niveau de recherche 3 Niveau de recherche 4  
30 Niveau de recherche 2     Niveau de recherche 4  
40 Niveau de recherche 5     Niveau de recherche 4  
  • Ligne de commande 10

    Les conditions de commande sont extraites du niveau de recherche 5. Comme aucun attribut de recherche n'est défini pour le niveau 5, ces conditions s'appliquent à toutes les combinaisons d'attributs de recherche. Les conditions de commande sont aussi définies pour le niveau de recherche 2. Cependant, elles ne s'appliquent pas à la ligne 10 parce que l'article 201060.000 de cette ligne ne correspond pas à l'article 201075.000 de l'attribut de recherche ni à l'article 201080.000 au niveau 2.

    Les conditions logistiques sont extraites du niveau de recherche 3, parce que les attributs de recherche groupe d'articles GWS et magasin S033 de ce niveau correspondent au groupe d'articles et au magasin de la ligne 10.

    Les conditions de facturation sont extraites du niveau de recherche 4 parce que l'attribut du recherche tiers facturant GWABC correspond au tiers facturant de la ligne de commande.

    Les conditions de rattachement de demande sont extraites du niveau 1 parce que l'article de la ligne 10 correspond à l'article 201060.000 de l'attribut de niveau de recherche.

  • Ligne de commande 20

    Les conditions de commande sont extraites du niveau de recherche 2, parce que les attributs de recherche article 201075.000 et magasin S033 correspondent à l'article et au magasin de la ligne 20.

    Les conditions de planification et de logistique sont extraites du niveau de recherche 3, parce que les attributs de recherche groupe d'articles GWS et magasin S033 de ce niveau correspondent au groupe d'articles et au magasin de la ligne 10.

    Les conditions de facturation sont extraites du niveau de recherche 4 parce que l'attribut du recherche tiers facturant GWABC correspond au tiers facturant de la ligne de commande.

  • Ligne de commande 30

    Les conditions de commande sont extraites du niveau de recherche 2, parce que les attributs de recherche article 201080.000 et magasin S034 correspondent à l'article et au magasin de la ligne 20.

    Les conditions de facturation sont extraites du niveau de recherche 4 parce que l'attribut du recherche tiers facturant GWABC correspond au tiers facturant de la ligne de commande.

  • Ligne de commande 40

    Les conditions de facturation sont extraites du niveau de recherche 4 parce que l'attribut du recherche tiers facturant GWABC correspond au tiers facturant de la ligne de commande.

    Les conditions de commande sont extraites du niveau de recherche 5. Comme aucun attribut de recherche n'est défini pour le niveau 5, ces conditions s'appliquent à toutes les combinaisons d'attributs de recherche. Les conditions de commande sont aussi définies pour le niveau de recherche 2. Cependant, elles ne s'appliquent pas à la ligne 40 parce que les attributs de recherche au niveau 2 ne correspondent pas à l'article ni au magasin de la ligne 40.