Traitement TRTVENQTE : Traitement lié aux calculs des quantités dans les ventes
CALCULRMN : Permet d'appliquer une tolérance sur le reliquat d'une commande
Ce point d'entrée concerne le calcul de la tolérance de reliquat sur une ligne de commande.
Il permet d’intervenir pour appliquer d’autres tolérances de reliquat que celle définie en standard afin de solder ou non une ligne de commande lors de la livraisons de celle-ci.
Contexte et mode de fonctionnement
Transaction
Il y a une transaction en cours. La variable GOK est utilisée et testée. Elle est initialisée à 1. Elle peut être positionnée à 0 si on désire aborter la transaction.
Différents cas d’appel
Ce point d’entrée est appelé dans le traitement TRTVENQTE dans le sous-programme SCAL_RMN. Ce sous-programme est appelé depuis chaque traitement permettant la création, modification, suppression d’une livraison.
Variables significatives
Voici les variables qui sont passées au sous-programme SCAL_RMN :
En entrée
. QTY1 : Quantité commandée
. QTY2 : Quantité livrée
. ART : Référence article
En sortie
. RMN : Ecart ( 1 si <= tolérance)
. STAT : Status ( 1 si erreur)
L’enregistrement article vente [F :ITS] est en ligne.
Le point d’entrée permet de déterminer et d’appliquer la tolérance souhaitée.
Pour forcer le solde de la ligne de commande, il faut positionner le paramètre de sortie RMN à 1.
Tout autre valeur de ce paramètre ne soldera pas la ligne de commande.