資料庫表格:ORDERITEMS


表格說明:

此表格中的每一列各代表「訂單」中的一個 OrderItem。

直欄說明:

直欄名稱 直欄類型 直欄說明
ADDRESS_ID BIGINT
NULL
此 OrderItem 的出貨地址(如果有的話)。
ALLOCADDRESS_ID BIGINT
NULL
當配置或補貨此 OrderItem 的庫存時所用的出貨地址。
ALLOCATIONGROUP BIGINT
NULL
保留供 IBM 內部使用。
ALLOCFFMC_ID INTEGER
NULL
配置或補貨此 OrderItem 之庫存的來源 FulfillmentCenter。
ALLOCQUANTITY INTEGER
NOT NULL, DEFAULT 0
此 OrderItem 的配置量或補貨量。在 ITEMSPC_ID 所指指定項目的 BaseItem 方面,可將此值乘以 BASEITEM.QUANTITYMULTIPLE,即可算出其數量(採用 BASEITEM.QUANTITYMEASURE 單位)。
BASECURRENCY CHARACTER (3)
NULL
BASEPRICE 所用的貨幣。
BASEPRICE DECIMAL(20,5)
NULL
如果 PRICE 是從有別於 OrderItem 貨幣的貨幣轉換而來,則 BASEPRICE 會是轉換成 PRICE 時的價格。
CATENTRY_ID BIGINT
NULL
要購買的產品的 CatalogEntry(如果有的話)。
COMMENTS VARCHAR (254)
NULL
客戶提供的備註,像是:附在禮物中的祝賀詞。
CONFIGURATIONID VARCHAR (128)
NULL
外部產品架構程式所提供的識別碼。此識別碼代表儲存在 OICOMPLIST 表格中的訂單項目元件清單。
CORRELATIONGROUP BIGINT
NULL
通常和 ORDERITEMS_ID 相同;但如果 AllocateInventory 作業指令分割了 OrderItem, 則新建的 OrderItem 會繼承原始 OrderItem 中的 CORRELATIONGROUP 值。
CURRENCY CHARACTER (10)
NULL
有別於 BASEPRICE 之 OrderItem 貨幣金額所用的貨幣。和訂單貨幣 ORDERS.CURRENCY 相同。此為貨幣代碼(遵循 ISO 4217 標準)。
DESCRIPTION VARCHAR (254)
NULL
OrderItem 的助記說明,適合顯示給客戶。當 CATENTRY_ID 不是 NULL 時,這個欄位通常是 NULL。 因為這樣才可以顯示 CatalogEntry 說明。
ESTAVAILTIME TIMESTAMP
NULL
將有充足庫存供貨此 OrderItem 的預估時間。此預估值並不含出貨偏差。
FFMCENTER_ID INTEGER
NULL
提供產品出貨的 FulfillmentCenter(如果知道的話)。
FIELD1 INTEGER
NULL
可自訂。
FIELD2 VARCHAR (254)
NULL
可自訂。
FULFILLMENTSTATUS CHARACTER (4)
NOT NULL, DEFAULT 'INT'
OrderItem 的供貨狀態:
INT = 在供貨方面尚未發貨。
OUT = 在供貨方面已發貨。
SHIP = 確認出貨。
INVENTORYSTATUS CHARACTER (4)
NOT NULL, DEFAULT 'NALC'
此 OrderItem 的庫存配置狀態:
NALC = 庫存未配置與補貨。
BO = 庫存要補貨。
ALLC = 配置庫存。
FUL = 在供貨方面已發貨庫存。
ITEMSPC_ID BIGINT
NULL
要從可用庫存中配置並出貨給客戶的指定項目。
LASTALLOCUPDATE TIMESTAMP
NULL
最近一次檢查(針對未配置的 OrderItem 方面)、配置或補貨此 OrderItem 庫存的時間。
LASTCREATE TIMESTAMP
NULL
建立此 OrderItem 的時間。
LASTUPDATE TIMESTAMP
NULL
最近更新此 OrderItem 的時間。當變更庫存配置相關資訊時,並不會更新此時間戳記(請參閱 LASTALLOCUPDATE 直欄)。
LINEITEMTYPE CHARACTER (4)
NULL
保留供 IBM 內部使用。
MEMBER_ID BIGINT
NOT NULL
OrderItem 的客戶(和「訂單」的客戶相同)。
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
此 OrderItem 所屬的「訂單」。
ORDRELEASENUM INTEGER
NULL
相關的 OrderRelease(如果有的話)。
OUTPUTQ_ID BIGINT
NULL
保留供 IBM 內部使用。
PARTNUM VARCHAR (64)
NULL
產品的 CatalogEntry(CATENTRY.PARTNUMBER)的產品編號。
PREPAREFLAGS INTEGER
NOT NULL, DEFAULT 0
內含位元旗號,以指出 OrderPrepare 指令所要執行的特殊處理程序。相關資訊請參閱 ORDERITEMS 表格:明細
PRICE DECIMAL(20,5)
NULL
產品(CATENTSHIP.NOMINALQUANTITY)的大約數量的價格。
PROMISEDAVAILTIME TIMESTAMP
NULL
當使用 OrderProcess 指令下單時,此將設為 EstAvailTime。之後通常不會更新此項, 不過,CSR 可手動更新此項,以反映對客戶所作的口頭承諾。
QUANTITY DOUBLE
NOT NULL
將 QUANTITY 乘以 CATENTSHIP.NOMINALQUANTITY 的結果必須是 CATENTSHIP.QUANTITYMULTIPLE 的倍數, 並且代表要實際購買的數量,其度量單位是由 CATENTSHIP.QUANTITYMEASURE 指定。
SHIPCHARGE DECIMAL(20,5)
NULL
與此 OrderItem 相關的貨運費,採用 CURRENCY 所指定的貨幣。
SHIPMODE_ID INTEGER
NULL
ShippingMode(如果仍然知道的話)。
SHIPPINGOFFSET INTEGER
NOT NULL, DEFAULT 0
一旦下單並配置庫存時,此項目的預估出貨時間(以秒計)。
SHIPTAXAMOUNT DECIMAL(20,5)
NULL
與此 OrderItem 相關的合計貨運稅,採用 CURRENCY 所指定的「貨幣」。
STATUS CHARACTER (1)
NOT NULL
儲存「訂單狀態」副本之「訂單」的所有 OrderItem。請參閱 ORDERS 表格中之 STATUS 直欄的說明。
STOREENT_ID INTEGER
NOT NULL
「訂單」(此 OrderItem 所隸屬之訂單)所屬的 StoreEntity。這通常是「商店」, 除非 STATUS 等於 Q,它才會是 StoreGroup。
TAXAMOUNT DECIMAL(20,5)
NULL
與此 OrderItem 相關的合計營業稅,採用 CURRENCY 所指定的「貨幣」。
TERMCOND_ID BIGINT
NULL
用以決定此 OrderItem 價格的 TermAndCondition(如果知道的話)。
TIMERELEASED TIMESTAMP
NULL
在供貨方面此 OrderItem 的發貨時間。
TIMESHIPPED TIMESTAMP
NULL
針對此 OrderItem 建立出貨所需之貨單的時間。
TOTALADJUSTMENT DECIMAL(20,5)
NULL, DEFAULT 0
此 OrderItem 的 OrderItemAdjustments 的合計貨幣金額, 採用 CURRENCY 所指定的「貨幣」。
TOTALPRODUCT DECIMAL(20,5)
NULL, DEFAULT 0
PRICE 乘以 QUANTITY。
TRACKDATE TIMESTAMP
NULL
保留供 IBM 內部使用。
TRACKNUMBER VARCHAR (64)
NULL
保留供 IBM 內部使用。
TRADING_ID BIGINT
NULL
用以決定要套用在此 OrderItem 上的 TermAndCondition 物件(若知道的話), 其中包括如何決定價格。

索引:

索引名稱 已編製索引的直欄名稱 索引類型
I0000173 ORDERITEMS_ID, TIMERELEASED, TIMESHIPPED, INVENTORYSTATUS 非唯一索引
I172145 ORDERS_ID, ORDRELEASENUM, STOREENT_ID, FFMCENTER_ID 非唯一索引
SQL020206020706200 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 重疊顯示
SQL020206021149990 ORDERS_ID, ORDRELEASENUM ORDRELEASE ORDERS_ID, ORDRELEASENUM 重疊顯示


參照者:

限制名稱 參照直欄名稱 外來表格名稱 外來直欄名稱 限制類型
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 重疊顯示
IBM copyright