Chaque ligne de cette table définit la mise en oeuvre d'une méthode de calcul (CalculationMethod).
Nom de colonne | Type de colonne | Description de la colonne |
---|---|---|
CALMETHOD_ID | INTEGER NOT NULL |
Identificateur généré unique. |
CALUSAGE_ID | INTEGER NOT NULL |
Syntaxe de calcul (CalculationUsage) (par exemple, remise, livraison, taxe à l'achat, taxe afférente aux frais de port) de la méthode de calcul (CalculationMethod). |
DESCRIPTION | VARCHAR (508) NULL |
Description de la méthode de calcul (CalculationMethod), pouvant être affichée par une interface utilisateur qui crée et qui met à jour les codes de calcul (CalculationCodes) et les échelles de calcul (CalculationScales). |
NAME | VARCHAR (254) NULL |
Chaîne de caractères définissant cette méthode de calcul (CalculationMethod) de façon unique pour une combinaison particulière d'entité magasin (StoreEntity), sous-classe (SubClass) et syntaxe de calcul (CalculationUsage). |
STOREENT_ID | INTEGER NOT NULL |
Entité magasin (StoreEntity) dont fait partie cette méthode de calcul (CalculationMethod). |
SUBCLASS | INTEGER NULL |
Type de méthode de calcul (CalculationMethod). Pour plus d'informations, reportez-vous aux détails ci-après. |
TASKNAME | VARCHAR (254) NULL |
Nom complet de la classe d'interface Java pour la méthode (par exemple, com.ibm.commerce.order.utils.CalculationCodeCombineCmd |
Nom de l'index | Noms des colonnes indexées | Type d'index |
---|---|---|
I0000055 | SUBCLASS, CALUSAGE_ID, STOREENT_ID, NAME | Index à entrées uniques |
SQL030416034851470 | CALMETHOD_ID | Clé primaire |
Nom de contrainte | Noms des colonnes | Nom de table externe | Noms des colonnes externes | Type de contrainte |
---|---|---|---|---|
F_163 | CALUSAGE_ID | CALUSAGE | CALUSAGE_ID | Cascade |
F_164 | STOREENT_ID | STOREENT | STOREENT_ID | Cascade |
Nom de contrainte | Nom de colonne référencée | Nom de table externe | Noms des colonnes externes | Type de contrainte |
---|---|---|---|---|
F_154 | CALMETHOD_ID | CALCODE | CALMETHOD_ID_QFY | Cascade |
F_155 | CALMETHOD_ID | CALCODE | CALMETHOD_ID | Cascade |
F_156 | CALMETHOD_ID | CALCODE | CALMETHOD_ID_APP | Cascade |
F_166 | CALMETHOD_ID | CALRANGE | CALMETHOD_ID | Cascade |
F_171 | CALMETHOD_ID | CALRULE | CALMETHOD_ID_QFY | Cascade |
F_172 | CALMETHOD_ID | CALRULE | CALMETHOD_ID | Cascade |
F_179 | CALMETHOD_ID | CALSCALE | CALMETHOD_ID | Cascade |
F_761 | CALMETHOD_ID | STENCALUSG | CALMETHOD_ID_SUM | Cascade |
F_762 | CALMETHOD_ID | STENCALUSG | CALMETHOD_ID_FIN | Cascade |
F_763 | CALMETHOD_ID | STENCALUSG | CALMETHOD_ID_INI | Cascade |
F_764 | CALMETHOD_ID | STENCALUSG | CALMETHOD_ID_APP | Cascade |
F_767 | CALMETHOD_ID | STENCALUSG | ACTCC_CALMETHOD_ID | Cascade |
F_768 | CALMETHOD_ID | STENCALUSG | ACTRC_CALMETHOD_ID | Cascade |
Colonne SUBCLASS
Type de méthode de calcul (CalculationMethod), comme suit :
Valeur | Nom | Description |
---|---|---|
1 | CalculationCodeCombineMethod | Peut être appelée par la méthode ApplyCalculationUsageMethod pour identifier les relations entre articles de commande (OrderItems) et codes de calcul (CalculationCodes). La mise en oeuvre par défaut utilise les tables CATENCALCD, CATGPCALCD, ORDICALCD, et ORDCALCD, et appelle la méthode CalculationCodeQualifyMethod. |
2 | CalculationCodeQualifyMethod | Peut être appelée par la méthode CalculationCodeCombineMethod pour déterminer l'applicabilité d'un code de calcul (CalculationCode) à une liste d'articles de commande (OrderItems). |
3 | CalculationCodeCalculateMethod | Peut être appelée par la méthode ApplyCalculationUsageMethod ou CalculationCodeQualifyMethod pour calculer les valeurs d'une liste d'articles de commande (OrderItems), pour un code de calcul (CalculationCode) particulier. |
4 | CalculationCodeApplyMethod | Peut être appelée par la méthode ApplyCalculationUsageMethod pour appliquer à une commande les valeurs calculées pour une liste d'articles de commande (OrderItems). |
5 | CalculationRuleCombineMethod | Peut être appelée par la méthode CalculationCodeCalculateMethod pour déterminer une liste de règles de calcul (CalculationRules) et d'articles de commande (OrderItems) associés qui doivent être appliqués pour le code de calcul (CalculationCode). La mise en oeuvre par défaut appelle les méthodes CalculationRuleQualifyMethod et CalculationRuleCalculateMethod pour trouver les valeurs les plus basses pour chaque combinaison possible de règles de calcul (CalculationRules). |
6 | CalculationRuleQualifyMethod | Peut être appelée par la méthode CalculationRuleCombineMethod pour déterminer à quelle liste d'articles de commande (OrderItems) s'applique une règle de calcul (CalculationRule) particulière. |
7 | CalculationRuleCalculateMethod | Peut être appelée par la méthode CalculationCodeCalculateMethod ou CalculationRuleCombineMethod pour calculer les valeurs d'une liste d'articles de commande (OrderItems). |
8 | QuantityCalculationScaleLookupMethod | Peut être appelée par la méthode CalculationRuleCalculateMethod pour déterminer comment une échelle de calcul (CalculationScale) basée sur la quantité peut être utilisée pour rechercher une plage de calcul (CalculationRange) pour une liste d'articles de commande (OrderItems). |
9 | MonetaryCalculationScaleLookupMethod | Peut être appelée par la méthode CalculationRuleCalculateMethod pour déterminer comment une échelle de calcul (CalculationScale) basée sur la valeur monétaire peut être utilisée pour rechercher une plage de calcul (CalculationRange) pour une liste d'articles de commande (OrderItems). |
10 | CalculationRangeMethod | Peut être appelée par la méthode CalculationRuleCalculateMethod pour déterminer une valeur calculée à partir d'un résultat CalculationRangeLookupResult. |
11 | IntializeCalculationUsageMethod | Peut être appelée par la méthode OrderPrepare pour initialiser une commande, par exemple, en supprimant d'anciennes valeurs calculées. |
12 | ApplyCalculationUsageMethod | Peut être appelée par la méthode OrderPrepare pour calculer des valeurs et les appliquer à une commande, comme par exemple, les ajustements de commande, les frais de port ou le montant des taxes. La mise en oeuvre par défaut appelle les méthodes CalculationCodeCombineMethod, CalculationCodeCalculateMethod et CalculationCodeApplyMethod. |
13 | SummarizeCalculationUsageMethod | Récapitule les valeurs calculées et les applique à une commande, en incluant, par exemple, les ajustements de sous-commande (SubOrderAdjustments), les frais de port de sous-commande ou le montant des taxes. |
14 | FinalizeCalculationUsageMethod | Appelée lorsqu'une commande est passée pour indiquer des ressources périmées, telles que les bons lorsqu'ils ne sont plus disponibles. |