資料庫表格:CALRULE


表格說明:

此表格中的每一列都代表一個 CalculationRule,以定義如何為一組 OrderItems 取得一個貨幣金額。

直欄說明:

直欄名稱 直欄類型 直欄說明
CALCODE_ID INTEGER
NOT NULL
此 CalculationRule 所屬的 CalculationCode。
CALMETHOD_ID INTEGER
NOT NULL
為一組 OrderItems 計算貨幣結果的 CalculationRuleCalculateMethod。
CALMETHOD_ID_QFY INTEGER
NOT NULL
決定將哪一組 OrderItems 傳送到 CalculationRuleCalculateMethod 的 CalculationRuleQualifyMethod。
CALRULE_ID INTEGER
NOT NULL
產生的唯一識別碼。
COMBINATION INTEGER
NOT NULL, DEFAULT 2
指定位元旗號,以指出預設 CalculationRuleCombineMethod 施行所要執行的特殊處理程序。相關資訊請參閱 CALRULE 表格:明細
ENDDATE TIMESTAMP
NULL
此 CalculationRule 停止生效的時間。
FIELD1 DECIMAL(20,5)
NULL
可自訂。
FIELD2 VARCHAR (254)
NULL
可自訂。
FLAGS INTEGER
NOT NULL, DEFAULT 0
供 CalculationRuleCombineMethod 用以決定如何將此 CalculationRule 和其它 CalculationRule 合併。相關資訊請參閱 CALRULE 表格:明細
IDENTIFIER INTEGER
NOT NULL, DEFAULT 1
用以唯一識別此 CalculationRule,會搭配其 CalculationCode 使用。
SEQUENCE DOUBLE
NOT NULL, DEFAULT 0
同一個 CalculationCode 的 CalculationRules 都是依照最低值到最高值的順序來處理。
STARTDATE TIMESTAMP
NULL
此 CalculationRule 開始生效的時間。
TAXCGRY_ID INTEGER
NULL
若是 TaxType CalculationUsages,則是 CalculationRule 有效的 TaxCategory。

索引:

索引名稱 已編製索引的直欄名稱 索引類型
I0000058 CALCODE_ID, IDENTIFIER 唯一索引
SQL020206020557750 CALRULE_ID 主要鍵

限制:

限制名稱 直欄名稱 外來表格名稱 外來直欄名稱 限制類型
F_169 CALCODE_ID CALCODE CALCODE_ID 重疊顯示
F_170 TAXCGRY_ID TAXCGRY TAXCGRY_ID 重疊顯示
F_171 CALMETHOD_ID_QFY CALMETHOD CALMETHOD_ID 重疊顯示
F_172 CALMETHOD_ID CALMETHOD CALMETHOD_ID 重疊顯示


參照者:

限制名稱 參照直欄名稱 外來表格名稱 外來直欄名稱 限制類型
F_174 CALRULE_ID CALRULEMGP CALRULE_ID 重疊顯示
F_280 CALRULE_ID CRULESCALE CALRULE_ID 重疊顯示
F_751 CALRULE_ID SHPJCRULE CALRULE_ID 重疊顯示
F_820 CALRULE_ID TAXJCRULE CALRULE_ID 重疊顯示
IBM copyright