Tabla CALMETHOD: detalles
Columna SUBCLASS
El tipo de método de cálculo, como se explica a continuación:
- 1 = Método CalculationCodeCombine - lo puede llamar el método
ApplyCalculationUsage para identificar relaciones entre artículos de pedido y
códigos de cálculo. Las implementaciones por omisión utilizan las tablas CATENCALCD, CATGPCALCD,
ORDICALCD y ORDCALCD, y llaman al método CalculationCodeQualify.
- 2 = Método CalculationCodeQualify - lo puede llamar el método
CalculationCodeCombine para determinar la aplicabilidad de un
código de cálculo en una lista de artículos de pedido.
- 3 = Método CalculationCodeCalculate - lo puede llamar el
método ApplyCalculationUsage o el método CalculationCodeQualify para calcular
los valores para una lista de artículos de pedido, para un código de cálculo determinado.
- 4 = Método CalculationCodeApply - lo puede llamar el método
ApplyCalculationUsage para aplicar los valores calculados para una
lista de artículos de pedido, en un pedido.
- 5 = Método CalculationRuleCombine - lo puede llamar el método
CalculationCodeCalculate para determinar una lista de normas de cálculo y
artículos de pedido asociados que deben aplicarse para el código de cálculo. Las
implementaciones por omisión llaman al método CalculationRuleQualify y al método
CalculationRuleCalculate para encontrar los valores más bajos para cada
combinación permitida de normas de cálculo.
- 6 = Método CalculationRuleQualify - lo puede llamar el método
CalculationRuleCombine para determinar, para una determinada norma de cálculo,
a cuál de una lista de artículos de pedido se aplica.
- 7 = Método CalculationRuleCalculate - lo puede llamar el método
CalculationCodeCalculate o el método CalculationRuleCombine para
calcular los valores para una lista de artículos de pedido.
- 8 = Método QuantityCalculationScaleLookup - lo puede llamar el método
CalculationRuleCalculate para determinar cómo se puede utilizar
una escala de cálculo basada en cantidad para buscar un rango de cálculo
para una lista de artículos de pedido.
- 9 = Método MonetaryCalculationScaleLookup - lo puede llamar el método
CalculationRuleCalculate para determinar cómo se puede utilizar una
escala de cálculo basada en valor monetario para buscar un rango de cálculo para una lista
de artículos de pedido.
- 10 = Método CalculationRange - lo puede llamar el método
CalculationRuleCalculate para determinar un valor calculado de un
resultado de búsqueda de rango de cálculo.
- 11 = Método IntializeCalculationUsage - lo puede llamar el mandato OrderPrepare para
iniciar un pedido, por ejemplo, eliminando los valores calculados anteriormente.
- 12 = Método ApplyCalculationUsage - lo puede llamar el mandato OrderPrepare para
calcular valores y aplicarlos a un pedido, por ejemplo, como
ajustes de pedido, gastos de envío o importes de impuestos. Las
implementaciones por omisión llaman al método CalculationCodeCombine, al
método CalculationCodeCalculate y al método CalculationCodeApply.
- 13 = Método SummarizeCalculationUsage - resume los valores calculados
y los aplica a un pedido, incluyendo, por ejemplo, la inserción de
importes de impuestos o costes de envío de subpedido o ajustes de subpedido.
- 14 = Método FinalizeCalculationUsage - se llama cuando se formaliza un pedido
para marcar los recursos utilizados, por ejemplo cupones, como ya no disponibles.
Volver a la tabla CALMETHOD.