Table de base de données CALSCALE


Description de la table :

Une ligne de cette table représente un barème de calcul (CalculationScale), qui peut être utilisé pour effectuer une recherche d'échelle en vue de calculer un montant monétaire, pour un ensemble donné d'articles (OrderItems).

Description des colonnes :

Nom de colonne Type de colonne Description de colonne
CALMETHOD_ID INTEGER
NOT NULL
Méthode de calcul CalculationScaleLookupMethod qui, pour un ensemble donné d'articles (OrderItems), détermine un "numéro de recherche", une "valeur monétaire de base", un "multiplicateur de résultat", et un jeu de poids mathématiques pouvant être utilisés par le CalculationScale pour calculer un montant monétaire.
CALSCALE_ID INTEGER
NOT NULL
Identificateur généré unique.
CALUSAGE_ID INTEGER
NOT NULL
Indique le type de calcul pour lequel ce CalculationScale est utilisé. Par exemple, le CalculationScale peut être utilisé pour calculer un des montants monétaires suivants : remise, frais de port, taxe à l'achat ou taxe afférentes aux frais de port.
CODE CHARACTER (30)
NULL
Chaîne de type caractère qui identifie le CalculationScale de façon unique pour un CalculationUsage et une StoreEntity donnés.
DESCRIPTION VARCHAR (254)
NULL
Brève description de ce CalculationScale, pouvant être affichée par une interface utilisateur qui permet aux créateurs de CalculationRules de choisir dans une liste de CalculationScales disponibles.
FIELD1 VARCHAR (254)
NULL
Zone personnalisable.
QTYUNIT_ID CHARACTER (16)
NULL
Si elle est indiquée, unité de mesure pour les valeurs rangeStart des objets CalculationRange pour ce CalculationScale. La méthode de calcul CalculationScaleLookupMethod doit renvoyer un "numéro de recherche" dans cette unité.
SETCCURR CHARACTER (3)
NULL
Si elle est indiquée, devise pour les valeurs rangeStart des objets CalculationRange pour ce CalculationScale. La méthode de calcul CalculationScaleLookupMethod doit renvoyer un "numéro de recherche" dans cette unité. Il s'agit d'un code de devise conforme à la norme ISO 4217.
STOREENT_ID INTEGER
NOT NULL
StoreEntity dont le CalculationScale fait partie.

Index :

Nom de l'index Colonne(s) indexée(s) Type d'index
I0000059 CALUSAGE_ID, CODE, STOREENT_ID Index à entrées uniques
SQL020206020558340 CALSCALE_ID Clé primaire

Contraintes :

Nom de contrainte Colonne(s) Nom de table externe Nom(s) de colonne externe Type de contrainte
F_175 SETCCURR SETCURR SETCCURR Cascade
F_176 CALUSAGE_ID CALUSAGE CALUSAGE_ID Cascade
F_177 STOREENT_ID STOREENT STOREENT_ID Cascade
F_178 QTYUNIT_ID QTYUNIT QTYUNIT_ID Cascade
F_179 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_165 CALSCALE_ID CALRANGE CALSCALE_ID Cascade
F_181 CALSCALE_ID CALSCALEDS CALSCALE_ID Cascade
F_281 CALSCALE_ID CRULESCALE CALSCALE_ID Cascade
IBM copyright