Mandato OrderItemStatus

El mandato OrderItemStatus lo invocan internamente los mandatos OrderStatus, OrderConfirmStatus, OrderInvoiceStatus y OrderShippingStatus cuando se recibe un mensaje Update_WCS_OrderStatus, Update_NC_OrderStatus o Actualizar estado del pedido procedente de un sistema de fondo. El mandato actualiza la información relacionada con el estado de un pedido existente de un artículo.

Parámetros

La siguiente es una lista de parámetros del mandato.  Cada parámetro se corresponde con un campo de la tabla ORDISTAT:

versioning: String "TRUE" o "FALSE". Es opcional y su valor por omisión es FALSE.
Si su valor es TRUE, se habilitará versioning.
orderItemId: Integer
El número de referencia de artículo de pedido de WebSphere Commerce según se ha definido en ORDERITMES_ID de la tabla ORDISTAT. Es una clave externa que hace referencia a la columna ORDERITEMS_ID de la tabla ORDERITEMS.
merchantItemNumber: String
El número de artículo de pedido generado en el sistema de fondo según se ha definido en la columna OIMITEM.
PartNumber: String
El número/código del producto o artículo, según se ha definido en la columna PARTNUMBER.
UnitOfMeasure: String
La unidad de medida del artículo según se ha definido en la columna OIUOFM.
RequestQuantity: Integer
La cantidad de artículos solicitados según se ha definido en la columna OIQTREQUEST.
ConfirmQuantity: Integer
La cantidad de artículos confirmados, según se ha definido en la columna OIQTCONFIRM.
ShipQuantity: Integer
La cantidad de artículos enviados, según se ha definido en la columna OIQTSHIP.
Currency: String
El tipo de moneda ISO 4217 en el que está expresado el precio, según se ha definido en la columna OICPCUR.
UnitPrice: BigDecimal(20,4)
El precio por unidad del producto según se ha definido en la columna OIUNPRC.
PriceTotal: BigDecimal(20,4)
El precio total del producto según se ha definido en la columna OIPRTOT.
TaxTotal: BigDecimal(20,4)
El total de impuestos del artículo, según se ha definido en la columna OITXTOT.
ShippingTotal: BigDecimal(20,4)
El total de los costes de envío del artículo, según se ha definido en la columna OISHTOT.
ShippingTaxTotal: BigDecimal(20,4)
El total de los impuestos aplicados a los costes de envío del artículo, según se ha definido en la columna OISHTXTOT.
Status: String
El estado del artículo según se ha definido en la columna OISTATUS.
PlaceDateTime: Timestamp
La fecha y hora reales en que el pedido se ha formalizado, según se ha definido en la columna OIPLTIME.
RequestShipDateTime: Timestamp
La fecha en que se ha solicitado el envío del artículo, según se ha definido en la columna OIRSTIME.
ScheduleShipDateTime: Timestamp
La fecha en que se ha planificado el envío del artículo, según se ha definido en la columna OISSTIME.
ActualShipDateTime: Timestamp
La fecha y hora en que se ha enviado realmente el artículo, según se ha definido en la columna OIASTIME.
InvoiceDateTime: Timestamp
La fecha en que se ha facturado el artículo, según se ha definido en la columna OIINVTIME.
InvoiceValue: BigDecimal(20,4)
El valor neto de facturación del artículo según se ha definido en la columna OIINVVAL.
itemShipCondition: String
Código para designar si se aceptará el envío parcial del artículo según se ha definido en la columna OISCOND. "SC": Envío completado, "SP": Envío parcial.
itemComment: String
Los comentarios sobre el estado del artículo, según se ha definido en la columna OICMNT.
field1: Integer
El campo de personalización de estado del artículo número 1 de la columna FIELD1.
field2: BigDecimal(15,2)
El campo de personalización de estado del artículo número 2 de la columna FIELD2.
field3: String
El campo de personalización de estado del artículo número 3 de la columna FIELD3.

Comportamiento

Condiciones de excepción

Conceptos relacionados

Referencia relacionada

IBM copyright