Tabla de base de datos: ORDERITEMS

Cada fila de esta tabla representa un artículo de un pedido.

Nombre de columna Tipo de columna Descripción de columna
ADDRESS_ID BIGINT
NULL
La dirección de envío, si hay alguna, para este artículo de pedido.
ALLOCADDRESS_ID BIGINT
NULL
La dirección de envío utilizada cuando el inventario de este artículo de pedido se asignó o puso como pedido en espera.
ALLOCATIONGROUP BIGINT
NULL
Reservado para uso interno de IBM.
ALLOCFFMC_ID INTEGER
NULL
El centro de despacho de pedidos cuyo inventario se utiliza para asignar este artículo de pedido o ponerlo en un pedido en espera.
ALLOCQUANTITY INTEGER
NOT NULL, DEFAULT 0
Cantidad asignada o en espera para este artículo de pedido. La cantidad de las unidades BASEITEM.QUANTITYMEASURE puede calcularse multiplicando este valor por BASEITEM.QUANTITYMULTIPLE, para el artículo base del artículo especificado indicado por ITEMSPC_ID.
AVAILQUANTITY INTEGER
NULL
Si se especifica, indica la cantidad disponible para la compra.
BASECURRENCY CHARACTER (3)
NULL
La moneda de BASEPRICE.
BASEPRICE DECIMAL (20,5)
NULL
Si PRICE se ha convertido de otra moneda de la moneda de artículos de pedido, BASEPRICE es el precio que se convirtió para llegar a PRICE.
CATENTRY_ID BIGINT
NULL
La entrada de catálogo, si la hay, del producto que se adquiere.
COMMENTS VARCHAR (254)
NULL
Comentarios del cliente como, por ejemplo, una felicitación para un regalo.
CONFIGURATIONID VARCHAR (128)
NULL
El identificador que proporciona un configurador de producto externo. Este identificador representa una lista de componentes de artículos de pedidos que se almacenan en la tabla OICOMPLIST.
CORRELATIONGROUP BIGINT
NULL
Normalmente es igual que ORDERITEMS_ID, excepto:

1. cuando el mandato de tarea AllocateInventory divide el artículo de pedido, el artículo de pedido que se acaba de crear hereda el valor CORRELATIONGROUP del artículo de pedido original.

2. cuando la columna PREPAREFLAGS indica "presupuesto", el artículo de pedido hereda el valor CORRELATIONGROUP del artículo de pedido correspondiente del pedido padre.
CURRENCY CHARACTER (10)
NULL
La moneda de los importes de artículos de pedido distinta de BASEPRICE. Es la misma que la moneda del pedido, ORDERS.CURRENCY. Es un código de moneda según la norma ISO 4217.
DESCRIPTION VARCHAR (254)
NULL
Una descripción nemotécnica del artículo de pedido que es adecuada para mostrarla al cliente. Este campo generalmente tiene el valor NULL cuando CATENTRY_ID no tiene el valor NULL, porque en dicho caso puede visualizarse la descripción de la entrada de catálogo.
ESTAVAILTIME TIMESTAMP
NULL
Un cálculo de cuándo habrá disponible suficiente inventario para despachar este artículo de pedido. Este cálculo no incluye el margen de tiempo para el envío.
FFMCENTER_ID INTEGER
NULL
El centro de despacho de pedidos, si se conoce, desde el que se enviará el producto.
FIELD1 INTEGER
NULL
Personalizable.
FIELD2 VARCHAR (254)
NULL
Personalizable.
FULFILLMENTSTATUS CHARACTER (4)
NOT NULL, DEFAULT 'INT'
El estado de despacho del artículo de pedido:
INT = todavía no se ha entregado para su despacho.
OUT = se ha entregado para su despacho.
SHIP = envío confirmado.
INVENTORYSTATUS CHARACTER (4)
NOT NULL, DEFAULT 'NALC'
El estado de la asignación de inventario de este artículo de pedido:
NALC = inventario no está asignado ni en pedido en espera.
BO = inventario está en pedido en espera.
ALLC = inventario está asignado.
FUL = inventario se ha entregado para su despacho.
ITEMSPC_ID BIGINT
NULL
El artículo especificado que se va a asignar del inventario disponible y se va a enviar al cliente.
LASTALLOCUPDATE TIMESTAMP
NULL
La última hora en que se comprobó el inventario (para artículos de pedido sin asignar), se asignó o creó un pedido en espera para este artículo de pedido.
LASTCREATE TIMESTAMP
NULL
La hora en que se creó el artículo de pedido.
LASTUPDATE TIMESTAMP
NULL
La última vez que se actualizó este artículo de pedido. Si se cambia la información relacionada con asignación del inventario no se actualizará esta indicación de la hora (consulte la columna LASTALLOCUPDATE).
LINEITEMTYPE CHARACTER (4)
NULL
Si se especifica, indica el tipo de artículo de pedido.

ALT = el artículo de pedido representa un artículo alternativo (puede que no sea exactamente lo que solicita el cliente).
MEMBER_ID BIGINT
NOT NULL
El cliente del artículo de pedido (que es el mismo que el cliente del pedido).
NEEDEDQUANTITY INTEGER
NOT NULL, DEFAULT 0
Cantidad necesaria para el despacho. Si CATENTRY no tiene el valor nulo NULL, este valor es el valor de QUANTITY multiplicado por CATENTSHIP.NOMINALQUANTITY, convertido de CATENTSHIP.QUANTITYMEASURE a BASEITEM.QUANTITYMEASURE, dividido por BASEITEM.QUANTITYMULTIPLE y redondeado al entero más cercano.
OFFER_ID BIGINT
NULL
La oferta, si la hay y si todavía existe, de la que se obtuvo PRICE.
ORDERITEMS_ID BIGINT
NOT NULL
Clave exclusiva generada.
ORDERS_ID BIGINT
NOT NULL
El pedido del que forma parte este artículo de pedido.
ORDRELEASENUM INTEGER
NULL
La salida de pedido asociado, si hay alguna.
OUTPUTQ_ID BIGINT
NULL
Reservado para uso interno de IBM.
PARTNUM VARCHAR (64)
NULL
El número de pieza de la entrada de catálogo (CATENTRY.PARTNUMBER) del producto.
PREPAREFLAGS INTEGER
NOT NULL, DEFAULT 0
Contiene los distintivos de bit siguientes que indican el proceso especial que realizará el mandato OrderPrepare:
1 = generated - el artículo de pedido se ha generado durante una ejecución anterior del mandato OrderPrepare. La próxima vez que se ejecute el mandato OrderPrepare, primero eliminará todos los artículos de pedido generados, de modo que se puedan volver a generar cuándo y cómo sea aplicable.
2 = priceOverride - el precio del artículo de pedido se ha entrado manualmente y no lo cambiarán los mandatos de cliente.
4 = fulfillmentCenterOverride - el centro de despacho de pedidos se ha especificado manualmente y no lo cambiarán los mandatos de cliente.
8 = directCalculationCodeAttachment - los códigos de cálculo pueden asociarse directamente al artículo de pedido. El método CalculationCodeCombine por omisión no buscará asociaciones directas a menos que este distintivo sea verdadero (true).
16 = shippingChargeByCarrier - el contrato para este artículo de pedido indica que WebSphere Commerce no calculará ningún cargo de envío. Puede que éstos sean calculados y cargados por la empresa de transportes al despachar el pedido.
32 = presupuesto - el artículo de pedido se ha obtenido de un presupuesto. El precio no será renovado automáticamente por los mandatos de cliente.
64 = notConfigured - La búsqueda de precio y la asignación de inventario para este artículo de pedido no debe hacerse utilizando los artículos de componente que se encuentran en la tabla OICOMPLIST para este artículo de pedido. Para compatibilidad con versiones anteriores, no es necesario establecer este distintivo para artículos de pedido cuyo valor de la columna configurationId sea nulo.
128 = autoAdd - Se ha añadido el artículo de pedido
PRICE DECIMAL (20,5)
NULL
El precio para la cantidad nominal del producto (CATENTSHIP.NOMINALQUANTITY).
PROMISEDAVAILTIME TIMESTAMP
NULL
Cuando se formaliza un pedido (con el mandato OrderProcess), se establecerá en el valor EstAvailTime. Después de esto normalmente no se actualizaría aunque un CSR podría actualizarlo manualmente para reflejar un compromiso verbal realizado al cliente.
QUANTITY DOUBLE
NOT NULL
El resultado de multiplicar QUANTITY por CATENTSHIP.NOMINALQUANTITY debe ser un múltiplo de CATENTSHIP.QUANTITYMULTIPLE y representa la cantidad real que se adquiere, en la unidad de medida especificada por CATENTSHIP.QUANTITYMEASURE.
SHIPCHARGE DECIMAL (20,5)
NULL
El coste de envío asociado con este artículo de pedido en la moneda especificada por CURRENCY.
SHIPMODE_ID INTEGER
NULL
La modalidad de envío, si todavía se conoce.
SHIPPINGOFFSET INTEGER
NOT NULL, DEFAULT 0
Un cálculo de la cantidad de segundos que se tardará en enviar este artículo una vez que se ha formalizado el pedido y se ha asignado el inventario.
SHIPTAXAMOUNT DECIMAL (20,5)
NULL
El total de impuestos de envío asociado con este artículo de pedido en la moneda especificada por CURRENCY.
STATUS CHARACTER (1)
NOT NULL
Todos los artículos de pedido de un pedido mantienen una copia del estado de pedido. Consulte la descripción de la columna STATUS de la tabla ORDERS.
STOREENT_ID INTEGER
NOT NULL
La entidad de tienda de la que forma parte el pedido (del que forma parte este artículo de pedido). Suele ser una tienda a menos que STATUS tenga el valor Q, en cuyo caso será normalmente un grupo de tiendas.
SUPPLIERDATA VARCHAR (254)
NULL
No transparente para WebSphere Commerce. Este atributo puede devolverse con un presupuesto y enviarse cuando se formaliza un pedido en un sistema externo. Por ejemplo, podría contener un ID de centro de distribución del proveedor.
SUPPLIERPARTNUMBER VARCHAR (254)
NULL
El número de pieza del proveedor, si se conoce. Adecuado para que el cliente lo visualice.
TAXAMOUNT DECIMAL (20,5)
NULL
El total de impuestos de ventas asociados con este artículo de pedido en la moneda especificada por CURRENCY.
TERMCOND_ID BIGINT
NULL
El término y condición, si se conoce, que ha determinado el precio de este artículo de pedido.
TIMERELEASED TIMESTAMP
NULL
La hora en que se entregó el artículo de pedido para su despacho.
TIMESHIPPED TIMESTAMP
NULL
La fecha y hora en que se confirmó el envío de este artículo de pedido.
TOTALADJUSTMENT DECIMAL (20,5)
NULL, DEFAULT 0
El total de los importes de los ajustes de artículos de pedido para este artículo de pedido en la moneda especificada por CURRENCY.
TOTALPRODUCT DECIMAL (20,5)
NULL, DEFAULT 0
PRICE multiplicado por QUANTITY.
TRACKDATE TIMESTAMP
NULL
Reservado para uso interno de IBM.
TRACKNUMBER VARCHAR (64)
NULL
Reservado para uso interno de IBM.
TRADING_ID BIGINT
NULL
El acuerdo comercial, si se conoce, que determina los objetos TermAndCondition (incluyendo cómo se determina el precio) que se aplican a este artículo de pedido.
Índices:
Nombre de índice Nombre(s) de columna(s) indexada(s) Tipo de índice
I0000173 ORDERITEMS_ID, TIMERELEASED, TIMESHIPPED, INVENTORYSTATUS Índice no exclusivo
I172138 ORDERS_ID, ORDRELEASENUM, STOREENT_ID, FFMCENTER_ID Índice no exclusivo
SQL030416035017290 ORDERITEMS_ID Clave primaria
Restricciones:
Nombre de restricción Nombre(s) de columna Nombre de tabla externa Nombre(s) de columna(s) externa(s) Tipo de restricción
F_496 ORDERS_ID ORDERS ORDERS_ID Cascada
F_497 TERMCOND_ID TERMCOND TERMCOND_ID Cascada
F_498 TRADING_ID TRADING TRADING_ID Cascada
F_499 ALLOCADDRESS_ID ADDRESS ADDRESS_ID Cascada
F_500 ALLOCFFMC_ID FFMCENTER FFMCENTER_ID Cascada
F_501 OUTPUTQ_ID OUTPUTQ OUTPUTQ_ID Cascada
F_502 ITEMSPC_ID ITEMSPC ITEMSPC_ID Cascada
F_503 ADDRESS_ID ADDRESS ADDRESS_ID Cascada
F_504 MEMBER_ID MEMBER MEMBER_ID Cascada
F_505 CATENTRY_ID CATENTRY CATENTRY_ID Cascada
F_506 OFFER_ID OFFER OFFER_ID Cascada
F_507 STOREENT_ID STOREENT STOREENT_ID Cascada
F_508 FFMCENTER_ID FFMCENTER FFMCENTER_ID Cascada
F_509 SHIPMODE_ID SHIPMODE SHIPMODE_ID Cascada

Referenciada por:
Nombre de restricción Nombre de columna referenciada Nombre de tabla externa Nombre(s) de columna(s) externa(s) Tipo de restricción
F_125 ORDERITEMS_ID BKORDALLOC ORDERITEMS_ID Cascada
F_126 ORDERITEMS_ID BKORDITEM ORDERITEMS_ID Cascada
F_261 ORDERITEMS_ID CPITMAP ORDERITEMS_ID Cascada
F_476 ORDERITEMS_ID OICOMPLIST ORDERITEMS_ID Cascada
F_520 ORDERITEMS_ID ORDIADJUST ORDERITEMS_ID Cascada
F_523 ORDERITEMS_ID ORDICALCD ORDERITEMS_ID Cascada
F_524 ORDERITEMS_ID ORDIMEEXTN ORDERITEMS_ID Cascada
F_526 ORDERITEMS_ID ORDIOFFER ORDERITEMS_ID Cascada
F_527 ORDERITEMS_ID ORDIPROF ORDERITEMS_ID Cascada
F_528 ORDERITEMS_ID ORDITAX ORDERITEMS_ID Cascada
F_531 ORDERITEMS_ID ORDITRD ORDERITEMS_ID Cascada
F_545 ORDERITEMS_ID ORDPICKHST ORDERITEMS_ID Cascada
F_549 ORDERITEMS_ID ORDSHIPHST ORDERITEMS_ID Cascada
F_654 ORDERITEMS_ID RABACKALLO ORDERITEMS_ID Cascada
F_710 ORDERITEMS_ID RMAITEM ORDERITEMS_ID Cascada
F_827 ORDERITEMS_ID TCPITMAP ORDERITEMS_ID Cascada
F_870 ORDERITEMS_ID TRDDEPAMT ORDERITEMS_ID Cascada
F_876 ORDERITEMS_ID TRDPURAMT ORDERITEMS_ID Cascada
F_941 ORDERITEMS_ID ORDISTAT ORDERITMES_ID Cascada
F_987 ORDERITEMS_ID PATTRVALUE ORDERITEMS_ID Cascada

Columna PREPAREFLAGS

Contiene los distintivos de bit siguientes que indican el proceso especial asociado a este artículo de pedido:

1
generated

El artículo de pedido se ha generado durante una ejecución anterior del mandato OrderPrepare. La próxima vez que se ejecute el mandato OrderPrepare, primero eliminará todos los artículos de pedido generados, de modo que se puedan volver a generar cuándo y cómo sea aplicable.

2
priceOverride

El precio del artículo de pedido se ha entrado manualmente y no lo cambiarán los mandatos de cliente.

4
fulfillmentCenterOverride

El centro de despacho de pedidos se ha especificado manualmente y no lo cambiarán los mandatos de cliente.

8
directCalculationCodeAttachment

Los códigos de cálculo pueden asociarse directamente al artículo de pedido. El método CalculationCodeCombine por omisión no buscará asociaciones directas a menos que este distintivo sea verdadero (true).

16
shippingChargeByCarrier

El contrato para este artículo de pedido indica que WebSphere Commerce no calculará ningún coste de envío. Puede que éstos sean calculados y cargados por la empresa de transportes al despachar el pedido.

32
quotation

el artículo de pedido se ha obtenido de un presupuesto. El precio no será renovado automáticamente por los mandatos de cliente.

64
notConfigured

La búsqueda de precio y la asignación de inventario para este artículo de pedido no se lleva a cabo utilizando los artículos componentes encontrados en la tabla OICOMPLIST. No es necesario establecer este distintivo para los artículos de pedido que tengan un valor nulo en la columna CONFIGURATIONID.

128
autoAdd

Este artículo de pedido se añadió automáticamente al pedido mediante el mandato OrderCalculate. Este distintivo se facilita a título meramente informativo y no afecta a los cálculos de precio.