テーブルの説明:
このテーブルの各行は CalculationRule を表し、一連の OrderItems の通貨金額を得る方法を定義します。
列の説明:
列名 | 列タイプ | 列の説明 |
CALCODE_ID |
INTEGER
NOT NULL |
この CalculationRule がその一部である CalculationCode。 |
CALMETHOD_ID |
INTEGER
NOT NULL |
一連の OrderItems の通貨結果を計算する CalculationRuleCalculateMethod。 |
CALMETHOD_ID_QFY |
INTEGER
NOT NULL |
CalculationRuleCalculateMethod に送信する OrderItems のセットを決定するCalculationRuleQualifyMethod。 |
CALRULE_ID |
INTEGER
NOT NULL |
生成された固有 ID。 |
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 |
この CalculationRule を他の CalculationRules と結合できる方法を決定するためにCalculationRuleCombineMethod によって使用されます。 詳細は、CALRULE テーブル: 詳細を参照してください。 |
IDENTIFIER |
INTEGER
NOT NULL, DEFAULT 1 |
その CalculationCode と一緒に、この CalculationRule を固有に識別します。 |
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 | 1 次キー |
制約:
制約名 | 列名 | 外部テーブル名 | 外部列名 | 制約タイプ |
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 | カスケード |
![]() |