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 :

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 :

ConditionsLignes de contrat
Commandes fournisseurs/programmes d'achatsCommandes clients/programmes de venteCommandes fournisseursCommandes clientsProgrammes d’achatProgrammes de vente
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 couranteDate 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 Vues, Références et Actions. 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 les conditions 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 le 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 dans 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 conditionsAchat
Code ConditionsPUR000028
Tiers vendeurGWABC

 

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 servicePrioritéAttribut 1Attribut 2OrdrePlanificationLogistiqueFacturationRattachement
110ArticleSans objetNonNonNonNonOui
201060.000
220ArticleMagasinOuiNonNonNonNon
201075.000 S033
201080.000 S034
330Groupe d'articlesMagasinNonOuiOuiNonNon
GWS S033
001 S050
440Tiers facturantSans objetNonNonNonOuiNon
GWABC
550Sans objetSans objetOuiNonNonOuiNon

 

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 fournisseurTiers facturantArticleGroupe d'articlesMagasin
10GWABC201060.000GWSS033
20GWABC201075.000GWSS033
30GWABC201080.000GWSS034
40GWABC201095.000001S101

 

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

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

Conditions extraites
par ligne de commande fournisseur,OrdrePlanificationLogistiqueFacturationRattachement de demande
10Niveau de recherche 5Niveau de recherche 3Niveau de recherche 4Niveau de recherche 1
20Niveau de recherche 2Niveau de recherche 3Niveau de recherche 3Niveau de recherche 4
30Niveau de recherche 2Niveau de recherche 4
40Niveau de recherche 5Niveau 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.