此表中的每行代表“订单”中的一个订购商品。
列名 | 列类型 | 列描述 |
---|---|---|
ADDRESS_ID | BIGINT
NULL |
此订购商品的送货地址(如果有的话)。 |
ALLOCADDRESS_ID | BIGINT
NULL |
当分配或延迟交货此订购商品的库存时使用的送货地址。 |
ALLOCATIONGROUP | BIGINT
NULL |
保留供 IBM 内部使用。 |
ALLOCFFMC_ID | INTEGER
NULL |
FulfillmentCenter,从中分配或延迟交货此订购商品的库存。 |
ALLOCQUANTITY | INTEGER
NOT NULL, DEFAULT 0 |
此订购商品分配或延迟交货的数量。对于由 ITEMSPC_ID 指示的指定商品的 BaseItem,以 BASEITEM.QUANTITYMEASURE 单位表示的数量可以通过将此值乘以 BASEITEM.QUANTITYMULTIPLE 来计算。 |
AVAILQUANTITY | INTEGER
NULL |
如果已指定,指示可购买的数量。 |
BASECURRENCY | CHARACTER (3)
NULL |
BASEPRICE 的货币。 |
BASEPRICE | DECIMAL(20,5) NULL |
如果 PRICE 是从不同于订购商品货币的货币转换来的,则 BASEPRICE 指已转换并达到 PRICE 的价格。 |
CATENTRY_ID | BIGINT
NULL |
正在购买的产品的 CatalogEntry(如果有的话)。 |
COMMENTS | VARCHAR (254)
NULL |
来自客户的注释,例如礼物的贺词。 |
CONFIGURATIONID | VARCHAR (128) NULL |
标识,它由外部产品配置器提供。此标识代表存储在 OICOMPLIST 表中的订购商品组件的列表。 |
CORRELATIONGROUP | BIGINT
NULL |
通常情况下,这与 ORDERITEMS_ID 相同,但以下情况下除外: 1. 当订购商品由 AllocateInventory 任务命令分割时,新创建的订购商品将从原始的订购商品中继承 CORRELATIONGROUP 值。 2. 当 PREPAREFLAGS 列指示“报价单”时,订购商品从父订单中相应的订购商品继承 CORRELATIONGROUP 值。 |
CURRENCY | CHARACTER (10)
NULL |
BASEPRICE 以外的订购商品货币金额的货币。这与订单的货币(ORDERS.CURRENCY)是相同的。这是根据 ISO 4217 标准的货币代码。 |
DESCRIPTION | VARCHAR (254)
NULL |
订购商品的助记符描述,它适合于对客户显示。在 CATENTRY_ID 不为 NULL 时此字段通常为 NULL,因为在该情况下可以显示 CatalogEntry 描述。 |
ESTAVAILTIME | TIMESTAMP
NULL |
何时才有足够的库存可用于对此订购商品供货(这是估计值)。该估计值表不包含装运补偿。 |
FFMCENTER_ID | INTEGER
NULL |
FulfillmentCenter(如果它仍然已知,则产品将从此处装运)。 |
FIELD1 | INTEGER
NULL |
可定制。 |
FIELD2 | VARCHAR (254)
NULL |
可定制。 |
FULFILLMENTSTATUS | CHARACTER (4)
NOT NULL, DEFAULT 'INT' |
订购商品的供货状态: INT = 未针对供货发货。 OUT = 已针对供货发货。 SHIP = 装运已确认。 |
INVENTORYSTATUS | CHARACTER (4)
NOT NULL, DEFAULT 'NALC' |
此订购商品的库存的分配状态: NALC = 库存没有分配或延迟交货。 BO = 库存已经延迟交货。 ALLC = 库存已分配。 FUL = 库存已针对供货发货。 |
ITEMSPC_ID | BIGINT
NULL |
将从可用的库存中分配并装运给客户的指定商品。 |
LASTALLOCUPDATE | TIMESTAMP
NULL |
最近一次检查(对于未分配的订购商品)、分配或延迟交货此订购商品的库存的时间。 |
LASTCREATE | TIMESTAMP
NULL |
此订购商品创建的时间。 |
LASTUPDATE | TIMESTAMP
NULL |
此订购商品最近一次更新的时间。更改有关库存分配的信息不会导致此时间戳记的更新(请参阅 LASTALLOCUPDATE 列)。 |
LINEITEMTYPE | CHARACTER (4)
NULL |
如果已指定,指示订购商品的类型。 ALT =订购商品代表替代商品(可能并不确切是客户所请求的)。 |
MEMBER_ID | BIGINT
NOT NULL |
订购商品的客户(他等同于“订单”的客户)。 |
NEEDEDQUANTITY | INTEGER
NOT NULL, DEFAULT 0 |
实现所需的数量。如果 CATENTRY 不是 NULL,则这是 QUANTITY 乘以 CATENTSHIP.NOMINALQUANTITY,从 CATENTSHIP.QUANTITYMEASURE 转换为 BASEITEM.QUANTITYMEASURE,再除以 BASEITEM.QUANTITYMULTIPLE 并舍入到最近的整数。 |
OFFER_ID | BIGINT
NULL |
“报价”,(如果它有并且仍然存在的话,则 PRICE 是从中获取的)。 |
ORDERITEMS_ID | BIGINT
NOT NULL |
生成唯一键。 |
ORDERS_ID | BIGINT
NOT NULL |
“订单”,此订购商品是其中的一部分。 |
ORDRELEASENUM | INTEGER
NULL |
关联的 OrderRelease(如果有的话)。 |
OUTPUTQ_ID | BIGINT
NULL |
保留供 IBM 内部使用。 |
PARTNUM | VARCHAR (64) NULL |
产品的 CatalogEntry 的部件号 (CATENTRY.PARTNUMBER)。 |
PREPAREFLAGS | INTEGER
NOT NULL, DEFAULT 0 |
包含以下位标志,它们指示将由 OrderPrepare 命令执行的特定处理: 1 = generated -在 OrderPrepare 命令先前执行期间已生成订购商品。下次运行 OrderPrepare 命令时,它首先除去全部已生成的订购商品,这样,如果适用的话,可以重新生成它们。 2 = priceOverride -已手工输入订购商品的价格,将不能由客户命令更改。 4 = fulfillmentCenterOverride -已手工指定 FulfillmentCenter,将不能由客户命令更改。 8 = directCalculationCodeAttachment -可将 CalculationCode 直接连接到订购商品。缺省的 CalculationCodeCombineMethod 将不会查找直接连接(除非此标志为“true”)。 16 = shippingChargeByCarrier -此订购商品的合同指示 WebSphere Commerce 将不计算任何装运费用。此装运费用可能在供货时由递送者计算并收取。 32 = quotation -订购商品已从报价获取。价格将不会由客户命令自动刷新。 64 = notConfigured -不应使用在此订购商品的 OICOMPLIST 表中找到的组件项来完成对该订购商品的价格查找和库存分配。出于向下兼容性,该标志不需要为订购商品(其 configurationId 列值为空)进行设置。 128 = autoAdd -订购商品已添加 |
PRICE | DECIMAL(20,5) NULL |
产品的额定数量的价格 (CATENTSHIP.NOMINALQUANTITY)。 |
PROMISEDAVAILTIME | TIMESTAMP
NULL |
当(使用 OrderProcess 命令)下了一个“订单”时,这将设置为 EstAvailTime。在此之后,通常将不会更新它,尽管 CSR 可以手工更新它以反映对客户做出的口头承诺。 |
QUANTITY | DOUBLE NOT NULL |
用 CATENTSHIP.NOMINALQUANTITY 乘 QUANTITY 所得结果肯定是 CATENTSHIP.QUANTITYMULTIPLE 的倍数,它以 CATENTSHIP.QUANTITYMEASURE 指定的计量单位代表了购买的实际数量。 |
SHIPCHARGE | DECIMAL(20,5) NULL |
与此订购商品相关的装运费用(以 CURRENCY 指定的货币表示)。 |
SHIPMODE_ID | INTEGER
NULL |
ShippingMode,如果它仍然已知。 |
SHIPPINGOFFSET | INTEGER
NOT NULL, DEFAULT 0 |
一旦下了“订单”而且分配了库存,将花费多少时间(以秒为单位)装运此商品(这是估计值)。 |
SHIPTAXAMOUNT | DECIMAL(20,5) NULL |
与此订购商品相关的总装运税(以 CURRENCY 指定的货币表示)。 |
STATUS | CHARACTER (1)
NOT NULL |
“订单”的所有订购商品都有一个“订单”状态的副本。请参阅 ORDERS 表 STATUS 列的描述。 |
STOREENT_ID | INTEGER
NOT NULL |
StoreEntity,“订单”(该订购商品是其中的一部分)是其中的一部分。这通常是“商店”,除非 STATUS 是 Q,在这种情况下它通常是 StoreGroup。 |
SUPPLIERDATA | VARCHAR (254)
NULL |
对 WebSphere Commerce 是不透明的。此属性可返回一个报价单,且在将订单放在外部系统上时发送。例如,它可能包含供应商分发中心标识。 |
SUPPLIERPARTNUMBER | VARCHAR (254)
NULL |
供应商部件号(如果已知)。适合对客户显示。 |
TAXAMOUNT | DECIMAL(20,5) NULL |
与此订购商品相关的总销售税(以 CURRENCY 指定的“货币”表示)。 |
TERMCOND_ID | BIGINT
NULL |
确定此订购商品价格的 TermAndCondition(如果已知)。 |
TIMERELEASED | TIMESTAMP
NULL |
此订购商品针对供货发货的时间。 |
TIMESHIPPED | TIMESTAMP
NULL |
指明订购商品装运的时间。 |
TOTALADJUSTMENT | DECIMAL(20,5) NULL, DEFAULT 0 |
此订购商品的 OrderItemAdjustment 的总货币金额(以 CURRENCY 指定的“货币”表示)。 |
TOTALPRODUCT | DECIMAL(20,5) NULL, DEFAULT 0 |
PRICE 与 QUANTITY 的乘积。 |
TRACKDATE | TIMESTAMP
NULL |
保留供 IBM 内部使用。 |
TRACKNUMBER | VARCHAR (64) NULL |
保留供 IBM 内部使用。 |
TRADING_ID | BIGINT
NULL |
TradingAgreement(如果已知的话),它确定适用于此订购商品的 TermAndCondition 对象(包含如何确定价格)。 |
索引名 | 建立了索引的列名 | 索引类型 |
---|---|---|
I0000173 | ORDERITEMS_ID, TIMERELEASED, TIMESHIPPED, INVENTORYSTATUS | 非唯一索引 |
I172138 | ORDERS_ID, ORDRELEASENUM, STOREENT_ID, FFMCENTER_ID | 非唯一索引 |
SQL030416035017290 | ORDERITEMS_ID | 主键 |
约束名称 | 列名 | 外表名 | 外列名 | 约束类型 |
---|---|---|---|---|
F_496 | ORDERS_ID | ORDERS | ORDERS_ID | 级联 |
F_497 | TERMCOND_ID | TERMCOND | TERMCOND_ID | 级联 |
F_498 | TRADING_ID | TRADING | TRADING_ID | 级联 |
F_499 | ALLOCADDRESS_ID | ADDRESS | ADDRESS_ID | 级联 |
F_500 | ALLOCFFMC_ID | FFMCENTER | FFMCENTER_ID | 级联 |
F_501 | OUTPUTQ_ID | OUTPUTQ | OUTPUTQ_ID | 级联 |
F_502 | ITEMSPC_ID | ITEMSPC | ITEMSPC_ID | 级联 |
F_503 | ADDRESS_ID | ADDRESS | ADDRESS_ID | 级联 |
F_504 | MEMBER_ID | MEMBER | MEMBER_ID | 级联 |
F_505 | CATENTRY_ID | CATENTRY | CATENTRY_ID | 级联 |
F_506 | OFFER_ID | OFFER | OFFER_ID | 级联 |
F_507 | STOREENT_ID | STOREENT | STOREENT_ID | 级联 |
F_508 | FFMCENTER_ID | FFMCENTER | FFMCENTER_ID | 级联 |
F_509 | SHIPMODE_ID | SHIPMODE | SHIPMODE_ID | 级联 |
约束名称 | 引用列名 | 外表名 | 外列名 | 约束类型 |
---|---|---|---|---|
F_125 | ORDERITEMS_ID | BKORDALLOC | ORDERITEMS_ID | 级联 |
F_126 | ORDERITEMS_ID | BKORDITEM | ORDERITEMS_ID | 级联 |
F_261 | ORDERITEMS_ID | CPITMAP | ORDERITEMS_ID | 级联 |
F_476 | ORDERITEMS_ID | OICOMPLIST | ORDERITEMS_ID | 级联 |
F_520 | ORDERITEMS_ID | ORDIADJUST | ORDERITEMS_ID | 级联 |
F_523 | ORDERITEMS_ID | ORDICALCD | ORDERITEMS_ID | 级联 |
F_524 | ORDERITEMS_ID | ORDIMEEXTN | ORDERITEMS_ID | 级联 |
F_526 | ORDERITEMS_ID | ORDIOFFER | ORDERITEMS_ID | 级联 |
F_527 | ORDERITEMS_ID | ORDIPROF | ORDERITEMS_ID | 级联 |
F_528 | ORDERITEMS_ID | ORDITAX | ORDERITEMS_ID | 级联 |
F_531 | ORDERITEMS_ID | ORDITRD | ORDERITEMS_ID | 级联 |
F_545 | ORDERITEMS_ID | ORDPICKHST | ORDERITEMS_ID | 级联 |
F_549 | ORDERITEMS_ID | ORDSHIPHST | ORDERITEMS_ID | 级联 |
F_654 | ORDERITEMS_ID | RABACKALLO | ORDERITEMS_ID | 级联 |
F_710 | ORDERITEMS_ID | RMAITEM | ORDERITEMS_ID | 级联 |
F_827 | ORDERITEMS_ID | TCPITMAP | ORDERITEMS_ID | 级联 |
F_870 | ORDERITEMS_ID | TRDDEPAMT | ORDERITEMS_ID | 级联 |
F_876 | ORDERITEMS_ID | TRDPURAMT | ORDERITEMS_ID | 级联 |
F_941 | ORDERITEMS_ID | ORDISTAT | ORDERITMES_ID | 级联 |
F_987 | ORDERITEMS_ID | PATTRVALUE | ORDERITEMS_ID | 级联 |
PREPAREFLAGS 列
包含以下指示与此订购商品相关联的特殊处理的位标志:
- 1
- generated
在先前执行 OrderPrepare 命令期间已生成订购商品。下次运行 OrderPrepare 命令时,它首先除去全部已生成的订购商品,这样,如果适用的话,可以重新生成它们。
- 2
- priceOverride
已手工输入订购商品的价格,将不能由客户命令更改。
- 4
- fulfillmentCenterOverride
已手工指定 FulfillmentCenter,将不能由客户命令更改。
- 8
- directCalculationCodeAttachment
可将 CalculationCode 直接连接到订购商品。缺省的 CalculationCodeCombineMethod 将不会查找直接连接(除非此标志为“true”)。
- 16
- shippingChargeByCarrier
此订购商品的合同指示了 WebSphere Commerce 将不计算任何装运费用。此装运费用可能在供货时由递送者计算并收取。
- 32
- quotation
订购商品已从报价单获得。价格将不会由客户命令自动刷新。
- 64
- notConfigured
未使用在 OICOMPLIST 表中找到的组件项完成对此订购商品的价格查找和库存分配。该标志不需要为 OrderItem(其 CONFIGURATIONID 列值为空)进行设置。
- 128
- autoAdd
此订购商品已由 OrderCalculate 命令自动添加到订单。该标志仅用于信息显示,并不影响价格计算。