資料庫表格:CALCODE


表格說明:

此表格中的一列代表一個 CalculationCode。CalculationCode 代表決定與 OrderItem 相關之貨幣金額的許多方式。它們是用來計算折扣、貨運費、營業稅和貨運稅。

直欄說明:

直欄名稱 直欄類型 直欄說明
CALCODE_ID INTEGER
NOT NULL
產生的唯一識別碼。
CALMETHOD_ID INTEGER
NOT NULL
負責定義如何為此 CalculationCode 計算貨幣金額的 CalculationCodeCalculateMethod。
CALMETHOD_ID_APP INTEGER
NOT NULL
為相關的 OrderItems 儲存已計算金額的 CalculationCodeApplyMethod。
CALMETHOD_ID_QFY INTEGER
NOT NULL
定義與這個 CalculationCode 相關的 OrderItems 的 CalculationCodeQualifyMethod。
CALUSAGE_ID INTEGER
NOT NULL
指出使用這個 CalculationCode 的計算類型。例如,CalculationCode 可用來計算下列其中一種貨幣金額:折扣、貨運費、營業稅或貨運稅。
CODE CHARACTER (128)
NOT NULL
可用來唯一識別此 CalculationCode 的字串,具有特定的 CalculationUsage 和 StoreEntity。
COMBINATION INTEGER
NULL
保留供 IBM 內部使用。
DESCRIPTION VARCHAR (254)
NULL
CalculationCode 的簡短說明,可供用以管理 CalculationCode 的使用者介面顯示。
DISPLAYLEVEL INTEGER
NOT NULL, DEFAULT 0
下列每一項皆應顯示此 CalculationCode 所算出的金額:
0 = 訂單項目
1 = 訂單
2 = 產品
3 = 項目
4 = 合約。
ENDDATE TIMESTAMP
NULL
此 CalculationCode 停止生效的時間。
FIELD1 VARCHAR (254)
NULL
可自訂。
FLAGS INTEGER
NOT NULL, DEFAULT 0
指出是否應呼叫此 CalculationCode 的 CalculationCodeQualifyMethod。
0 = 不限。不呼叫方法。
1 = 限制。將呼叫方法。
GROUPBY INTEGER
NOT NULL, DEFAULT 0
此類位元旗號用以告知 CalculationCodeCombineMethod 在進行計算時應收集多少 OrderItem。相關資訊請參閱 CALCODE 表格:明細
LASTUPDATE TIMESTAMP
NULL
最近一次更新此 CalculationCode(包括其 CalculationRule)的時間。
PRECEDENCE DOUBLE
NOT NULL, DEFAULT 0
保留供 IBM 內部使用。
PUBLISHED INTEGER
NOT NULL, DEFAULT 0
指出是否公佈計算代碼:
0 = 不公佈(暫時停用)。
1 = 已公佈。
2 = 標示為刪除(並且不公佈)。
SEQUENCE DOUBLE
NOT NULL, DEFAULT 0
CalculationCodes 是從最低往最高的順序來計算和套用。
STARTDATE TIMESTAMP
NULL
此 CalculationCode 開始生效的時間。
STOREENT_ID INTEGER
NOT NULL
CalculationCode 是此 StoreEntity 的一部分。
TXCDCLASS_ID INTEGER
NULL
若是 Taxation CalculationCodes, 則表示與這個 CalculationCode 相關的 TaxCodeClassification(如果有的話)。

索引:

索引名稱 已編製索引的直欄名稱 索引類型
I0000054 CALUSAGE_ID, CODE, STOREENT_ID 唯一索引
SQL020206020555310 CALCODE_ID 主要鍵

限制:

限制名稱 直欄名稱 外來表格名稱 外來直欄名稱 限制類型
F_151 CALUSAGE_ID CALUSAGE CALUSAGE_ID 重疊顯示
F_152 STOREENT_ID STOREENT STOREENT_ID 重疊顯示
F_153 TXCDCLASS_ID TXCDCLASS TXCDCLASS_ID 重疊顯示
F_154 CALMETHOD_ID_QFY CALMETHOD CALMETHOD_ID 重疊顯示
F_155 CALMETHOD_ID CALMETHOD CALMETHOD_ID 重疊顯示
F_156 CALMETHOD_ID_APP CALMETHOD CALMETHOD_ID 重疊顯示


參照者:

限制名稱 參照直欄名稱 外來表格名稱 外來直欄名稱 限制類型
F_157 CALCODE_ID CALCODEDSC CALCODE_ID 重疊顯示
F_160 CALCODE_ID CALCODEMGP CALCODE_ID 重疊顯示
F_161 CALCODE_ID CALCODTXEX CALCODE_ID 重疊顯示
F_169 CALCODE_ID CALRULE CALCODE_ID 重疊顯示
F_193 CALCODE_ID CATENCALCD CALCODE_ID 重疊顯示
F_212 CALCODE_ID CATGPCALCD CALCODE_ID 重疊顯示
F_272 CALCODE_ID CPPMNDISC CALCODE_ID 重疊顯示
F_491 CALCODE_ID ORDADJUST CALCODE_ID 重疊顯示
F_495 CALCODE_ID ORDCALCD CALCODE_ID 重疊顯示
F_522 CALCODE_ID ORDICALCD CALCODE_ID 重疊顯示
F_693 CALCODE_ID RLDISCOUNT CALCODE_ID 重疊顯示
F_769 CALCODE_ID STENCALUSG CALCODE_ID 重疊顯示
IBM copyright