Table CALMETHOD : détails
colonne SUBCLASS
Type de CalculationMethod comme suit :
- 1 = CalculationCodeCombineMethod - peut être lancé par ApplyCalculationUsageMethod pour identifier les relations entre OrderItems et
CalculationCodes. La mise en oeuvre par défaut utilise les tables CATENCALCD, CATGPCALCD,
ORDICALCD, et ORDCALCD, et lance CalculationCodeQualifyMethod .
- 2 = CalculationCodeQualifyMethod - peut être lancé par CalculationCodeCombineMethod pour déterminer l'applicabilité de CalculationCode à une liste d'OrderItems.
- 3 = CalculationCodeCalculateMethod - peut être lancé par ApplyCalculationUsageMethod ou CalculationCodeQualifyMethod pour calculer les valeurs d'une liste d'OrderItems, pour un CalculationCode particulier.
- 4 = CalculationCodeApplyMethod - peut être lancé par ApplyCalculationUsageMethod pour appliquer des valeurs calculées d'une liste d'OrderItems, à une commande.
- 5 = CalculationRuleCombineMethod - peut être lancé par CalculationCodeCalculateMethod pour déterminer une liste de CalculationRules et d'OrderItems associés qui doivent être appliques pour CalculationCode. La mise en oeuvre par défaut lance CalculationRuleQualifyMethod et CalculationRuleCalculateMethod pour trouver les valeurs les plus basses pour chaque combinaison possible de CalculationRules.
- 6 = CalculationRuleQualifyMethod - peut être lancé par CalculationRuleCombineMethod pour déterminer, pour un CalculationRule particulier, quelle liste d'OrderItems il applique.
- 7 = CalculationRuleCalculateMethod - peut être lancé par CalculationCodeCalculateMethod ou CalculationRuleCombineMethod pour calculer les valeurs d'une liste d'OrderItems.
- 8 = QuantityCalculationScaleLookupMethod - peut être lancé par CalculationRuleCalculateMethod pour déterminer comment CalculationScale basé sur la quantité peut être utilisé pour rechercher un CalculationRange d'une liste d'OrderItems.
- 9 = MonetaryCalculationScaleLookupMethod - peut être lancé par CalculationRuleCalculateMethod pour déterminer comment CalculationScale basé sur un système monétaire peut être utilisé pour rechercher un CalculationRange d'une liste d'OrderItems.
- 10 = CalculationRangeMethod - peut être lancé par CalculationRuleCalculateMethod pour déterminer une valeur calculée de CalculationRangeLookupResult.
- 11 = IntializeCalculationUsageMethod - peut être lancé par OrderPrepare pour initialiser une commande, par exemple, en supprimant d'anciennes valeurs calculées.
- 12 = ApplyCalculationUsageMethod - peut être lancé par OrderPrepare pour calculer des valeurs et les appliquer à une commande, par exemple, comme OrderAdjustments, les frais de port ou le montant des taxes. La mise en oeuvre par défaut lance CalculationCodeCombineMethod, CalculationCodeCalculateMethod, et CalculationCodeApplyMethod.
- 13 = SummarizeCalculationUsageMethod - récapitule les valeurs calculées et les applique pour une commande, en incluant, par exemple, le peuplement de SubOrderAdjustments ou les frais de port SubOrder, le montant des taxes.
- 14 = FinalizeCalculationUsageMethod - lancé lorsqu'une commande est réalisée pour indiquer des ressources périmées telles que les bons lorsqu'ils ne sont plus disponibles.
Retour à la table CALMETHOD.