Sommaire
Le but de cette transaction est de mettre à jour plusieurs paramètres de lignes de commandes (GCAPL) simultanément.
Les paramètres concernant l'en-tête de commande ne peuvent pas être modifiés avec cette transaction.
La modification d'un paramètre d'une ligne de commande n'est possible qu'en fonction de l'étape de la commande. L'étape maximale jusqu'à laquelle un paramètre d'une ligne peut être modifié est donnée par l'occurrence xMAJCAP du paramètre AUTMCAPL (avec x égal à la valeur du paramètre PRM associé au mnémonique).
Les zones pouvant être modifiées sont des occurrences du paramètre AUTMCAPL. Elles peuvent varier en fonction du mnémonique utilisé :
- le mnémonique GMCAPL autorise la modification de toutes les zones définies par le paramètre ;
- le mnémonique GMCAPLX (avec X égal à la valeur du paramètre PRM associé au mnémonique) n'autorise la modification que des colonnes pour lesquelles la chaîne 1 de l'occurrence correspondant à la colonne contient la valeur X.
Ainsi, il est possible, en attribuant des droits différents à chaque transaction, de restreindre les données modifiables pour un utilisateur.
Sélection
Seuls les paramètres des lignes des commandes se rapportant à l'établissement de connexion sont modifiables.
Commande
Permet de sélectionner un ensemble de lignes de commandes par le numéro de commande, composé de la classe, du numéro et du sous-numéro.
Liste
Permet de sélectionner les lignes des commandes composant une liste.
Fournisseur
Permet de sélectionner un ensemble de lignes de commandes se rapportant à un ou plusieurs fournisseurs.
Article
Permet de sélectionner un ensemble de lignes se rapportant à un ou plusieurs articles.
Date
Permet de sélectionner un ensemble de lignes à partir de la date prévue.
La recherche est effectuée avec la date de la ligne si elle est renseignée, sinon avec la date au plus tôt de l'en-tête de commande.
Données modifiables
Zone à modifier
Choix du paramètre de la ligne de commande qu'il est possible de modifier.
La liste correspond aux occurrences du paramètre AUTMCAPL.
Valeur
Nouvelle valeur à affecter à la zone choisie.
Données visualisées
Commande
Informations relatives à l'en-tête de la commande affichée : numéro de commande (classe, numéro et sous-numéro), code du fournisseur, nom du fournisseur et étape de la commande.
Article / Intitulé / Ligne
Informations relatives à la ligne de commande affichée : article, intitulé de la ligne et numéro de ligne.
Pour consulter les autres informations de la ligne de commande, appeler la gestion des lignes de commandes (GLCAC) à partir de cette transaction.
Pour consulter les paramètres de la ligne de commande, utiliser le mode "Grille" ou bien appeler la gestion des paramètres des lignes de commandes (GCAPL) à partir de cette transaction.
Modifier
Pour qu'un paramètre d'une ligne de commande puisse être modifié, il faut que cette case soit cochée.
Elle peut être proposée cochée :
- pour toutes les lignes de commandes sélectionnées lorsque l'utilisateur a saisi une zone à modifier et une valeur et qu'il a appuyé sur le bouton "Modification générale" ;
- lorsque l'utilisateur modifie une zone directement dans la grille.
Elle peut également être cochée manuellement dans le cas où l'utilisateur a saisi une zone à modifier et une valeur, mais qu'il ne veut pas utiliser la "Modification générale". Dans ce cas, il coche la case pour les lignes de commandes qu'il veut modifier, la valeur saisie est alors proposée dans la zone correspondante dans la grille.
Si la case est cochée, le paramètre de la ligne de commande est modifié après validation, sinon la nouvelle valeur saisie n'est pas prise en compte sur cette ligne.
Il faut toujours valider pour confirmer la modification des paramètres des lignes de commandes pour lesquelles cette case est cochée.
Grille
Une fois les lignes de commandes affichées, il est possible de modifier les informations directement dans la grille. Plusieurs zones peuvent ainsi être modifiées simultanément. Mais, si la même valeur doit être affectée à plusieurs lignes, il faut saisir la valeur pour chacune des lignes à modifier.
Boutons poussoirs
Modification générale
Ce bouton provoque une modification sur toutes les lignes de commandes sélectionnées. La valeur saisie pour la zone à modifier est proposée dans la zone correspondante dans la grille. Il faut valider pour confirmer la modification des paramètres des lignes de commandes. Si une des lignes n'est pas à modifier, il faut alors décocher la case "Modifier".
Paramètres associés au mnémonique (voir aussi : Principe de l'association)
PRM
Ce paramètre permet de définir les informations modifiables en fonction du mnémonique :
- pas de PRM : tous les paramètres des lignes sont modifiables (GMCAPL) ;
- Si un paramètre PRM existe, les paramètres des lignes modifiables sont ceux définis par le paramètre AUTMCAPL avec la chaîne 1 contenant la valeur du paramètre PRM. Exemple : GMCAPL1 pour modifier seulement le paramètre 1 de la ligne.