Sommaire
Le but de cette transaction est de mettre à jour plusieurs marchés (GMARA) simultanément.
Exemple : remplacement d'un gestionnaire. Sélectionnez les marchés de ce gestionnaire et modifiez globalement le code gestionnaire de tous ces marchés.
La modification d'un marché n'est possible qu'en fonction de son étape. L'étape maximale jusqu'à laquelle un marché peut être modifié est donnée par l'occurrence xMAJMAR du paramètre AUTMMAR (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 AUTMMAR. Elles varient en fonction du mnémonique utilisé :
- le mnémonique GMMARA autorise la modification de toutes les zones définies par le paramètre ;
- le mnémonique GMMARX (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 par un utilisateur.
Principe de fonctionnement
Sélectionner les marchés à modifier en utilisant les fourchettes de classes, numéros et/ou la date de validité et/ou les autres critères de recherche, puis lancer la recherche pour afficher tous les marchés sélectionnés.
Ensuite, deux solutions : soit vous modifiez directement les informations dans la grille, soit vous saisissez le code de la zone à modifier ainsi que sa nouvelle valeur. Dans ce cas, vous avez alors deux possibilités :
a) Activer le bouton "Modification générale" pour modifier tous les marchés sélectionnés, et ensuite valider.
Remarque : si parmi les marchés ramenés, certains ne sont pas à modifier, il est possible, avant de valider, d'annuler la modification en décochant la case "Modifier".
b) Choisir un à un les marchés à traiter en cochant la case "Modifier" pour ceux que vous souhaitez mettre à jour, et ensuite valider.
Remarque : la modification directement dans la grille permet de modifier plusieurs zones à la fois pour un marché, mais il faut répéter la manipulation pour chacun des marchés sélectionnés. La modification générale permet de modifier plusieurs marchés à la fois, mais pour modifier plusieurs zones, il faut refaire l'opération.
Sélection
Seuls les marchés se rapportant à l'établissement de connexion peuvent être sélectionnés et donc modifiés.
Classe
Permet de sélectionner un ensemble de marchés se rapportant à une ou plusieurs classes.
Marché
Permet de sélectionner un ensemble de marchés par leur numéro.
Valide au
Permet de sélectionner un ensemble de marchés en fonction de leur période de validité. Les marchés ramenés sont ceux pour lesquels la date saisie est comprise entre les dates de début et de fin de validité de ces marchés.
Modification des marchés
Zone à modifier
Choix de la donnée du marché qu'il est possible de modifier.
La liste correspond aux occurrences du paramètre AUTMMAR.
Valeur
Nouvelle valeur à affecter à la zone choisie.
Données visualisées
Classe / Marché
Informations relatives au marché affiché : classe, numéro et intitulé du marché.
Pour consulter les autres informations du marché, utiliser le mode "Grille" ou bien appeler la gestion des marchés (GMARA) à partir de cette transaction.
Modifier
Pour qu'un marché puisse être modifié, il faut que cette case soit cochée.
Elle peut être proposée cochée :
- pour tous les marchés sélectionnés 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 marchés 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 marché est modifié après validation, sinon la nouvelle valeur saisie n'est pas prise en compte sur ce marché.
Il faut toujours valider pour confirmer la modification des marchés pour lesquelles cette case est cochée.
Grille
Une fois les marchés affichés, 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 marchés, il faut saisir la valeur pour chacun des marchés à modifier.
Boutons poussoirs
Modification générale
Ce bouton provoque une modification sur tous les marchés sélectionnés. 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 marchés. Si un des marchés 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 : toutes les zones définies sont modifiables (GMMARA) ;
- PRM = X : seules les zones pour lesquelles la valeur X est présente dans la chaîne 1 de l'occurrence correspondant à la zone pour le paramètre AUTMMAR sont modifiables.
Transactions associées
CSMARA - Sélection des marchés
GMARA - Marchés
GMARAV - Marchés à valider
Paramètres
AUTMMAR - MAJMAR
CTLUNI - SARAF
Messages
SAMAR164 - Modification d'un marché impossible à cette étape
SARAF110 - Mode de transport non modifiable : les références articles/fournisseurs sont déclinées par mode de transport
SARAF111 - Type de port non modifiable : les références articles/fournisseurs sont déclinées par type de port
Pour d'autres messages d'erreur, reportez-vous à la documentation des marchés (GMARA) car les contrôles de cohérence sont identiques.