Instruction ProductOfferPriceUpdate
L'instruction ProductOfferPriceUpdate met à jour les informations relatives au prix du produit pour les messages Update_WCS_ProductPrice, Update_NC_ProductPrice et Product Price Update.
Paramètres
- offerId
- Numéro de référence qui identifie l'offre.
- partNumber
- Référence de l'entrée de catalogue telle qu'elle est définie dans la colonne PARTNUMBER de la table CATENTRY.
- memberId
- Numéro de référence qui identifie le propriétaire de l'entrée de catalogue.
- catEntryId
- Produit du catalogue mis en vente.
- currency
- Type de devise ISO 4217 dans laquelle est exprimé le prix. Cette valeur est obligatoire.
- offerPrice
- Prix de vente à utiliser pour cette mise à jour.
- precedence
- Priorité à utiliser pour cette mise à jour.
- tradingPositionContainerId
- Conteneur de position commerciale dont l'offre fait partie.
- startDateTime
- Début de la période de validité de l'offre.
- endDateTime
- Fin de la période de validité de l'offre est valable.
- minimumQuantity
- Quantité minimum pouvant être achetée au cours de la même commande de cette offre.
- maximumQuantity
- Quantité minimum pouvant être achetée au cours de la même commande de cette offre.
- quantityUnit
- Unité de mesure utilisée pour déterminer la quantité minimale et maximale.
Comportement
- L'instruction met un enregistrement à jour dans la table OFFERPRICE.
- Le processus qui permet de déterminer la clé primaire varie en fonction du format du message entrant qui a exécuté l'instruction. Pour obtenir une description de la manière dont la clé primaire est déterminée, consultez le message entrant correspondant.
Conditions d'exception
- Le paramètre de devise est vide.
- La valeur du paramètre ID de la commande n'existe pas dans la table OFFERPRICE.
- Impossible de trouver l'entrée de catalogue en utilisant l'ID de membre, qui contient aussi bien la référence du magasin que celle de l'article.
- Impossible de trouver la valeur du paramètre ID de conteneur de position commerciale dans la table OFFER de l'ID d'offre correspondante.
- La valeur du paramètre de priorité dépasse la valeur maximale permise. La priorité doit être inférieure à 1016.