Mandato ProductOfferPriceUpdate
El mandato ProductOfferPriceUpdate se utiliza para actualizar
la información de precio del producto para los mensajes Update_WCS_ProductPrice,
Update_NC_ProductPrice y Actualizar precio del producto.
Parámetros
- offerId
- El número de referencia que identifica a la oferta.
- partNumber
- El número de pieza de la entrada de catálogo tal como está definido en la
columna PARTNUMBER de la tabla CATENTRY.
- memberId
- El número de referencia que identifica al propietario de la entrada de catálogo.
- catEntryId
- La entrada de catálogo en venta.
- currency
- El tipo de moneda ISO 4217 en que se expresa el precio.
Este valor es obligatorio.
- offerPrice
- El precio de oferta que se ha de utilizar para esta actualización.
- precedence
- La prioridad que se ha de utilizar para esta actualización.
- tradingPositionContainerId
- El contenedor de propuestas de comercio del que forma parte la oferta.
- startDateTime
- El inicio del rango de fecha y hora durante el cual estará en vigor la
oferta.
- endDateTime
- El final del rango de fecha y hora durante el cual estará en vigor la
oferta.
- minimumQuantity
- La cantidad mínima que se puede adquirir en un solo pedido bajo esta oferta.
- maximumQuantity
- La cantidad máxima que se puede adquirir en un solo pedido bajo esta oferta.
- quantityUnit
- La unidad de medida de minimumQuantity y maximumQuantity.
Comportamiento
- El mandato actualiza un registro de la tabla OFFERPRICE.
- El proceso mediante el cual se determina la clave primaria varía
ligeramente, dependiendo del formato del mensaje de entrada que ejecuta el
mandato.
Para obtener una descripción de cómo se determina la clave primaria, consulte
el mensaje de entrada específico.
Condiciones de excepción
- El parámetro de moneda está vacío.
- El valor del parámetro offerId no se puede encontrar en la tabla OFFERPRICE.
- La entrada de catálogo no se puede encontrar utilizando memberId, que
es el propietario de la tienda, junto con partNumber.
- El valor del parámetro tradingPositionContainerId no se puede
encontrar en la tabla OFFER para el offerId coincidente.
- El valor del parámetro de prioridad sobrepasa el valor máximo. La
prioridad debe ser menor que 1016.