Table de base de données CALRULE


Description de la table :

Chaque ligne de la table représente une règle de calcul (CalculationRule), qui définit comment arriver à un montant monétaire pour un ensemble d'articles de commande (OrderItems).

Description des colonnes :

Nom de colonne Type de colonne Description de colonne
CALCODE_ID INTEGER
NOT NULL
CalculationCode dont fait partie cette CalculationRule.
CALMETHOD_ID INTEGER
NOT NULL
CalculationRuleCalculateMethod utilisée pour calculer un résultat monétaire pour un ensemble d'articles (OrderItems).
CALMETHOD_ID_QFY INTEGER
NOT NULL
CalculationRuleQualifyMethod qui détermine les éléments d'un ensemble d'OrderItems à envoyer à la CalculationRuleCalculateMethod.
CALRULE_ID INTEGER
NOT NULL
Identificateur généré unique.
COMBINATION INTEGER
NOT NULL, DEFAULT 2
Contient l'indicateur binaire qui indique le traitement particulier à effectuer lors de la mise en oeuvre par défaut de la CalculationRuleCombineMethod. Pour plus d'informations, reportez-vous à la rubrique Table CALRULE : détails.
ENDDATE TIMESTAMP
NULL
Heure à laquelle cette CalculationRule cesse d'être effective.
FIELD1 DECIMAL(20,5)
NULL
Zone personnalisable.
FIELD2 VARCHAR (254)
NULL
Zone personnalisable.
FLAGS INTEGER
NOT NULL, DEFAULT 0
Utilisé par la CalculationRuleCombineMethod pour déterminer comment cette CalculationRule peut être combinée avec d'autres CalculationRules. Pour plus d'informations, reportez-vous à la rubrique Table CALRULE : détails.
IDENTIFIER INTEGER
NOT NULL, DEFAULT 1
Identifie de manière unique cette CalculationRule, ainsi que son CalculationCode.
SEQUENCE DOUBLE
NOT NULL, DEFAULT 0
Les CalculationRules associées au même CalculationCode sont traitées l'une après l'autre, de la valeur la plus faible à la plus élevée.
STARTDATE TIMESTAMP
NULL
Heure à laquelle cette CalculationRule devient effective.
TAXCGRY_ID INTEGER
NULL
Pour les TaxTypeCalculationUsages, TaxCategory pour laquelle cette CalculationRule est effective.

Index :

Nom de l'index Colonne(s) indexée(s) Type d'index
I0000058 CALCODE_ID, IDENTIFIER Index à entrées uniques
SQL020206020557750 CALRULE_ID Clé primaire

Contraintes :

Nom de contrainte Colonne(s) Nom de table externe Nom(s) de colonne externe Type de contrainte
F_169 CALCODE_ID CALCODE CALCODE_ID Cascade
F_170 TAXCGRY_ID TAXCGRY TAXCGRY_ID Cascade
F_171 CALMETHOD_ID_QFY CALMETHOD CALMETHOD_ID Cascade
F_172 CALMETHOD_ID CALMETHOD CALMETHOD_ID Cascade


Référence par :

Nom de contrainte Nom de colonne référencée Nom de table externe Nom(s) de colonne externe Type de contrainte
F_174 CALRULE_ID CALRULEMGP CALRULE_ID Cascade
F_280 CALRULE_ID CRULESCALE CALRULE_ID Cascade
F_751 CALRULE_ID SHPJCRULE CALRULE_ID Cascade
F_820 CALRULE_ID TAXJCRULE CALRULE_ID Cascade
IBM copyright