Description de la table :
Chaque ligne de la table représente un code de calcul (CalculationCode). Les CalculationCodes définissent les façons de déterminer les montants monétaires associés aux articles de commande (OrderItems). Ils sont utilisés pour calculer les remises, les frais de port, les taxes à l'achat et les taxes afférentes aux frais de port.
Description des colonnes :
Nom de colonne | Type de colonne | Description de colonne |
CALCODE_ID |
INTEGER
NOT NULL |
Identificateur généré unique. |
CALMETHOD_ID |
INTEGER
NOT NULL |
CalculationCodeCalculateMethod qui définit le mode de calcul d'un montant monétaire pour ce CalculationCode. |
CALMETHOD_ID_APP |
INTEGER
NOT NULL |
CalculationCodeApplyMethod qui stocke le montant calculé pour les OrderItems associés. |
CALMETHOD_ID_QFY |
INTEGER
NOT NULL |
CalculationCodeQualifyMethod qui définit les OrderItems associés à ce CalculationCode. |
CALUSAGE_ID |
INTEGER
NOT NULL |
Indique le type de calcul pour lequel ce CalculationCode est utilisé. Par exemple, le CalculationCode peut être utilisé pour calculer un des montants monétaires suivants : remises, frais de port, taxe à l'achet ou taxe afférente au frais de port. |
CODE |
CHARACTER (128)
NOT NULL |
Chaîne de type caractère qui identifie le CalculationCode de façon unique pour un CalculationUsage et une StoreEntity donnés. |
COMBINATION |
INTEGER
NULL |
Réservée à IBM pour usage interne. |
DESCRIPTION |
VARCHAR (254)
NULL |
Brève description de ce CalculationCode, pouvant être affichée par une interface utilisateur qui gère les CalculationCodes. |
DISPLAYLEVEL |
INTEGER
NOT NULL, DEFAULT 0 |
Les montants calculés par ce CalculationCode doivent être affichés avec chaque : 0 = article de commande 1 = commande 2 = produit 3 = article 4 = contrat |
ENDDATE |
TIMESTAMP
NULL |
Heure à laquelle ce CalculationCode cesse d'être effectif. |
FIELD1 |
VARCHAR (254)
NULL |
Zone personnalisable. |
FLAGS |
INTEGER
NOT NULL, DEFAULT 0 |
Indique si la CalculationCodeQualifyMethod de ce CalculationCode doit être appelée. 0 = illimité. La méthode ne sera pas appelée. 1 = restreint. La méthode sera appelée. |
GROUPBY |
INTEGER
NOT NULL, DEFAULT 0 |
Indicateurs binaires indiquant à la CalculationCodeCombineMethod comment les OrderItems doivent être regroupés lors de l'exécution des calculs. Pour plus d'informations, reportez-vous à la rubrique Table CALCODE : détails. |
LASTUPDATE |
TIMESTAMP
NULL |
Heure de la dernière mise à jour de ce CalculationCode (y compris ses CalculationRules). |
PRECEDENCE |
DOUBLE
NOT NULL, DEFAULT 0 |
Réservée à IBM pour usage interne. |
PUBLISHED |
INTEGER
NOT NULL, DEFAULT 0 |
Indique si le code de calcul est publié ou non : 0 = non publié (désactivé temporairement). 1 = publié. 2 = marqué comme devant être supprimé (et non publié). |
SEQUENCE |
DOUBLE
NOT NULL, DEFAULT 0 |
Les CalculationCodes sont calculés et appliqués l'un après l'autre, du plus faible au plus élevé. |
STARTDATE |
TIMESTAMP
NULL |
Heure à laquelle ce CalculationCode devient effectif. |
STOREENT_ID |
INTEGER
NOT NULL |
StoreEntity dont le CalculationCode fait partie. |
TXCDCLASS_ID |
INTEGER
NULL |
Pour les CalculationCodes de taxe, TaxCodeClassification, le cas échéant, associée à ce CalculationCode. |
Index :
Nom de l'index | Colonne(s) indexée(s) | Type d'index |
I0000054 | CALUSAGE_ID, CODE, STOREENT_ID | Index à entrées uniques |
SQL020206020555310 | CALCODE_ID | Clé primaire |
Contraintes :
Nom de contrainte | Colonne(s) | Nom de table externe | Nom(s) de colonne externe | Type de contrainte |
F_151 | CALUSAGE_ID | CALUSAGE | CALUSAGE_ID | Cascade |
F_152 | STOREENT_ID | STOREENT | STOREENT_ID | Cascade |
F_153 | TXCDCLASS_ID | TXCDCLASS | TXCDCLASS_ID | Cascade |
F_154 | CALMETHOD_ID_QFY | CALMETHOD | CALMETHOD_ID | Cascade |
F_155 | CALMETHOD_ID | CALMETHOD | CALMETHOD_ID | Cascade |
F_156 | CALMETHOD_ID_APP | 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_157 | CALCODE_ID | CALCODEDSC | CALCODE_ID | Cascade |
F_160 | CALCODE_ID | CALCODEMGP | CALCODE_ID | Cascade |
F_161 | CALCODE_ID | CALCODTXEX | CALCODE_ID | Cascade |
F_169 | CALCODE_ID | CALRULE | CALCODE_ID | Cascade |
F_193 | CALCODE_ID | CATENCALCD | CALCODE_ID | Cascade |
F_212 | CALCODE_ID | CATGPCALCD | CALCODE_ID | Cascade |
F_272 | CALCODE_ID | CPPMNDISC | CALCODE_ID | Cascade |
F_491 | CALCODE_ID | ORDADJUST | CALCODE_ID | Cascade |
F_495 | CALCODE_ID | ORDCALCD | CALCODE_ID | Cascade |
F_522 | CALCODE_ID | ORDICALCD | CALCODE_ID | Cascade |
F_693 | CALCODE_ID | RLDISCOUNT | CALCODE_ID | Cascade |
F_769 | CALCODE_ID | STENCALUSG | CALCODE_ID | Cascade |
![]() |