Tabella del database: CALMETHOD

Ciascuna riga di questa tabella definisce un'implementazione di CalculationMethod.

Nome colonna Tipo colonna Descrizione colonna
CALMETHOD_ID INTEGER
NOT NULL
Identificativo univoco creato.
CALUSAGE_ID INTEGER
NOT NULL
Il CalculationUsage (come sconto, spedizione, tassa di vendita o di spedizione) del CalculationMethod.
DESCRIZIONE VARCHAR (508)
NULL
Una descrizione del CalculationMethod che può essere visualizzata da un'interfaccia utente che crea ed aggiorna CalculationCode e CalculationScale.
NAME VARCHAR (254)
NULL
Una stringa di caratteri che identifica in modo univoco questo CalculationMethod per una particolare combinazione di StoreEntity, SubClass e CalculationUsage.
STOREENT_ID INTEGER
NOT NULL
La StoreEntity di cui fa parte questa definizione di CalculationMethod.
SUBCLASS INTEGER
NULL
Il tipo di CalculationMethod. Per ulteriori informazioni, consultare Dettagli.
TASKNAME VARCHAR (254)
NULL
Nome completo della classe JCI (Java Interface Class) per il metodo. Ad esempio, com.ibm.commerce.order.utils.CalculationCodeCombineCmd
Indici:
Nome indice Nomi colonna con indici Tipo indice
I0000055 SUBCLASS, CALUSAGE_ID, STOREENT_ID, NAME Indice univoco
SQL030416034851470 CALMETHOD_ID Chiave principale
Restrizioni:
Nome restrizione Nome colonna Nome tabella esterna Nomi colonna esterna Tipo restrizione
F_163 CALUSAGE_ID CALUSAGE CALUSAGE_ID Cascata
F_164 STOREENT_ID STOREENT STOREENT_ID Cascata

Cui fa riferimento:
Nome restrizione Nome colonna di riferimento Nome tabella esterna Nomi colonna esterna Tipo restrizione
F_154 CALMETHOD_ID CALCODE CALMETHOD_ID_QFY Cascata
F_155 CALMETHOD_ID CALCODE CALMETHOD_ID Cascata
F_156 CALMETHOD_ID CALCODE CALMETHOD_ID_APP Cascata
F_166 CALMETHOD_ID CALRANGE CALMETHOD_ID Cascata
F_171 CALMETHOD_ID CALRULE CALMETHOD_ID_QFY Cascata
F_172 CALMETHOD_ID CALRULE CALMETHOD_ID Cascata
F_179 CALMETHOD_ID CALSCALE CALMETHOD_ID Cascata
F_761 CALMETHOD_ID STENCALUSG CALMETHOD_ID_SUM Cascata
F_762 CALMETHOD_ID STENCALUSG CALMETHOD_ID_FIN Cascata
F_763 CALMETHOD_ID STENCALUSG CALMETHOD_ID_INI Cascata
F_764 CALMETHOD_ID STENCALUSG CALMETHOD_ID_APP Cascata
F_767 CALMETHOD_ID STENCALUSG ACTCC_CALMETHOD_ID Cascata
F_768 CALMETHOD_ID STENCALUSG ACTRC_CALMETHOD_ID Cascata

Colonna SUBCLASS

Il tipo di CalculationMethod:

ValoreNome sconosciutoDescrizione articolo
1CalculationCodeCombineMethodPuò essere richiamato dal comando ApplyCalculationUsageMethod per identificare le relazioni tra OrderItems e CalculationCodes. Le implementazioni predefinite utilizzano le tabelle CATENCALCD, CATGPCALCD, ORDICALCD e ORDCALCD e richiama il comando CalculationCodeQualifyMethod .
2CalculationCodeQualifyMethodPuò essere richiamato dal comando CalculationCodeCombineMethod per determinare l'applicabilità di un CalculationCode in un elenco OrderItems.
3CalculationCodeCalculateMethodPuò essere richiamato dal comando ApplyCalculationUsageMethod o da CalculationCodeQualifyMethod per calcolare i valori per un elenco di OrderItems, per un particolare CalculationCode.
4CalculationCodeApplyMethodPuò essere richiamato dal comando ApplyCalculationUsageMethod per applicare i valori calcolati per un elenco di OrderItems, in un elemento Order.
5CalculationRuleCombineMethodPuò essere richiamato dal comando CalculationCodeCalculateMethod per determinare un elenco CalculationRules e OrderItems associati da applicare per CalculationCode. Le implementazioni predefinite richiamano il comando CalculationRuleQualifyMethod e quello CalculationRuleCalculateMethod per trovare i valori più bassi per ogni Combination of CalculationRules consentita.
6CalculationRuleQualifyMethodPuò essere richiamato dal comando CalculationRuleCombineMethod per determinare un valore CalculationRule, a cui viene applicato un elenco OrderItems.
7CalculationRuleCalculateMethodPuò essere richiamato da un comando CalculationCodeCalculateMethod o da CalculationRuleCombineMethod per calcolare i valori per un elenco OrderItems.
8QuantityCalculationScaleLookupMethodPuò essere richiamato dal comando CalculationRuleCalculateMethod per determinare come un CalculationScale basato sulla quantità può essere utilizzato per evidenziare un CalculationRange per un elenco OrderItems.
9MonetaryCalculationScaleLookupMethodPuò essere richiamato dal comando CalculationRuleCalculateMethod per determinare come un CalculationScale basato sulla quantità può essere utilizzato per evidenziare un CalculationRange per un elenco OrderItems.
10CalculationRangeMethodPuò essere richiamato dal comando CalculationRuleCalculateMethod per determinare un valore calcolato da un CalculationRangeLookupResult.
11IntializeCalculationUsageMethodPuò essere richiamato dal comando OrderPrepare per inizializzare un Order, per esempio, eliminando i valori calcolati precedentemente.
12ApplyCalculationUsageMethodPuò essere richiamato dal comando OrderPrepare per calcolare i valori ed applicarli a un Order, per esempio, come OrderAdjustments, tariffe di spedizione o tasse. Le implementazioni predefinite richiamano il comando CalculationCodeCombineMethod, CalculationCodeCalculateMethod, e CalculationCodeApplyMethod.
13SummarizeCalculationUsageMethodRiepiloga i valori calcolati e li applica ad un Order, includendo, per esempio, SubOrderAdjustments o le tariffe di spedizione di SubOrder o le tasse.
14FinalizeCalculationUsageMethodViene richiamato quando un Order viene posizionato per contrassegnare le risorse sprecate, come i coupon, come risorse non più disponibili.