Table de base de données CALCODE


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
IBM copyright