Sommaire
Généralités
Seul un marché possédant des lignes (GMADA/GMALA) peut être traité.
De plus, toutes les lignes du marché doivent être à l'état actif pour que le marché puisse être clôturé.
Si la classe de marchés est définie en multi-établissements, tous les marchés ayant le même numéro, pour tous les établissements de la composition d'établissements (GCET) définie dans la classe du marché, sont traités.
Contrôle de l'étape du marché
Pour que le traitement puisse se réaliser, l'étape du marché doit être cohérente :
- l'étape précédente définie dans les étapes par classe (GETCMA) doit avoir été effectuée ;
- le traitement ne doit pas déjà avoir été effectué.
Si ces points sont vérifiés, le marché peut être traité.
Contrôle des lignes du marché
Si la classe de marchés (GNCM) est définie en génération de commandes (TGAMA), différents contrôles sont effectués selon que les lignes de marchés sont définies en cadencement automatique ou en cadencement manuel :
Lignes de marchés définies en cadencement automatique
Il est possible de contrôler que le nombre d'appels émis soit atteint (nombre d'appels émis égal au nombre d'appels à émettre). Ce contrôle est facultatif, il dépend de la valeur testée 1 du paramètre AUTSACMA occurrence CTL-xxxx où xxxx représente la classe du marché.
Lignes de marchés définies en cadencement manuel
Toutes les lignes du marché doivent avoir générées une demande d'achats ou une commande. Ce contrôle est effectué selon la valeur testée 1 du paramètre AUTSACMA occurrence CDA-xxxx où xxxx représente la classe de marchés.
Toutes les demandes d'achats ou commandes issues des lignes du marché doivent être à une étape supérieure ou égale à une étape donnée par la valeur 1 du paramètre AUTSACMA occurrence x-ETP-yyyy où yyyy représente la classe de demandes d'achats ou de commandes et x représente la valeur du PRM associé au traitement de la clôture.
Mise à jour du marché
Si le traitement se déroule sans anomalie, l'étape du marché est mise à jour. Elle est égale à l'étape du traitement.
La mise à jour est réalisée si l'étape du marché est strictement inférieure à l'étape du traitement. Le traitement ne peut être effectué qu'une seule fois.
Mise à jour, sur le marché, de la date de la dernière étape réalisée, elle est égale à la date à laquelle est exécuté le traitement.
Historique de l'étape
Comme pour toutes les transactions référencées dans les étapes, possibilité de conserver, au niveau du marché, une trace de l'étape réalisée. Création de cet historique en indiquant le numéro de l'étape, l'utilisateur ayant effectué l'étape, ainsi que la date et l'heure de réalisation de l'étape.
C'est lors de la définition de l'étape par classe (GETCMA) que vous indiquez si la mémorisation est active ou non.