Logique de validation pour le contrat de vente

Avant que le contrat de vente ne soit activé et publié dans l'application Automotive Exchange – Release Management, un ensemble prédéfini de données relatives au contrat est validé dans LN.
Lors de l'activation d'un contrat de vente, l'application effectue ces contrôles :
  • Dans la session Contrat de vente (tdsls3600m000) :
    • Le champ Type de contrat doit avoir la valeur Contrat standard.
    • Le Tiers acheteur doit être spécifié.
  • Dans la session Lignes de contrat de vente (tdsls3501m000), dans l'onglet Lignes de contrat :
    • Le Tiers destinataire doit être renseigné au niveau de la ligne pour toutes les lignes de l'onglet Lignes de contrat.
    • Le numéro Article client doit être spécifié au niveau de la ligne pour toutes les lignes.
    • Le Service des ventes doit être spécifié au niveau de la ligne pour toutes les lignes.
  • Les données logistiques doivent être définies pour chaque ligne de contrat dans l'onglet Données logistiques de ligne de contrat dans la session Données logistiques des lignes de contrat de vente (tdsls3102m000).
  • La case Synchroniser valeurs cumulées doit être sélectionnée pour la ligne de conditions dans la session Conditions du programme (tctrm1131m000) qui est liée au contrat.
Remarque
  • Si ces conditions préalables ne sont pas remplies, l'application affiche un message d'erreur avec une liste d'attributs manquants ou incomplets. Le contrat n'est activé que si tous les champs sont renseignés, et cette validation se produit chaque fois qu'un contrat de vente ou une ligne de contrat est activé.
  • L'application contrôle la validité de chaque ligne de contrat séparément si :
    • Un contrat est actif mais certaines des lignes de contrat liées ne sont pas encore activées.
    • Une ligne de contrat spécifique est activée séparément.