Le programme Commerce & logistique/ Traitements/ Calcul des Coûts moyens pondérés SQL est une version optimisée du programme Commerce & logistique/ Traitements/ Calcul des Coûts moyens pondérés.
Il n’y aucune différence fonctionnelle entre les deux programmes. Le gain de performance est lié à la mise en oeuvre d’un mécanisme d’interclassement.
Une réservation dossier garantit l’exclusivité des mises à jour, durant son exécution.
La version SQL du programme de calcul CMP utilise un interclassement, qui permet une réduction considérable du nombre de requêtes exécutées par les programmes, impliquant de gros gains de performance.
Ouvertures
Les ouvertures citées dans le tableau ci-dessous sont nouvelles dans le gttt125_sql.
Ouverture | Usage |
Get_NbreGroupement | Renvoie le nombre minimal d'articles à traiter par programme (en cas de traitement par parallélisation) |
Get_NbrPrgParMax | Renvoie le nombre maximal à ne pas dépasser des programmes en parallèle (en cas de traitement par parallélisation) |
Get_nbrGroupementSerie | Renvoie le nombre de découpage souhaité en cas de traitement par sérialisation |
SousReferenceTmp_Selection_Av | avant sélection des sous-références à traiter, permet d'ajouter des filtres |
Tunnel
Il existe un tunnel permettant l’appel de la version SQL du programme en mode piloté.
Le passage des paramètres change: en lieu et place d’une chaine HMP restrictive en volumétrie, il est désormais nécessaire de passer une table temporaire (identifiée par son nom) :
La table temporaire doit contenir les ID des sous références article à traiter.