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. |
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 |
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 |
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.