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 |
Nome indice | Nomi colonna con indici | Tipo indice |
---|---|---|
I0000055 | SUBCLASS, CALUSAGE_ID, STOREENT_ID, NAME | Indice univoco |
SQL030416034851470 | CALMETHOD_ID | Chiave principale |
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 |
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:
Valore | Nome sconosciuto | Descrizione articolo |
---|---|---|
1 | CalculationCodeCombineMethod | Può 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 . |
2 | CalculationCodeQualifyMethod | Può essere richiamato dal comando CalculationCodeCombineMethod per determinare l'applicabilità di un CalculationCode in un elenco OrderItems. |
3 | CalculationCodeCalculateMethod | Può essere richiamato dal comando ApplyCalculationUsageMethod o da CalculationCodeQualifyMethod per calcolare i valori per un elenco di OrderItems, per un particolare CalculationCode. |
4 | CalculationCodeApplyMethod | Può essere richiamato dal comando ApplyCalculationUsageMethod per applicare i valori calcolati per un elenco di OrderItems, in un elemento Order. |
5 | CalculationRuleCombineMethod | Può 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. |
6 | CalculationRuleQualifyMethod | Può essere richiamato dal comando CalculationRuleCombineMethod per determinare un valore CalculationRule, a cui viene applicato un elenco OrderItems. |
7 | CalculationRuleCalculateMethod | Può essere richiamato da un comando CalculationCodeCalculateMethod o da CalculationRuleCombineMethod per calcolare i valori per un elenco OrderItems. |
8 | QuantityCalculationScaleLookupMethod | Può essere richiamato dal comando CalculationRuleCalculateMethod per determinare come un CalculationScale basato sulla quantità può essere utilizzato per evidenziare un CalculationRange per un elenco OrderItems. |
9 | MonetaryCalculationScaleLookupMethod | Può essere richiamato dal comando CalculationRuleCalculateMethod per determinare come un CalculationScale basato sulla quantità può essere utilizzato per evidenziare un CalculationRange per un elenco OrderItems. |
10 | CalculationRangeMethod | Può essere richiamato dal comando CalculationRuleCalculateMethod per determinare un valore calcolato da un CalculationRangeLookupResult. |
11 | IntializeCalculationUsageMethod | Può essere richiamato dal comando OrderPrepare per inizializzare un Order, per esempio, eliminando i valori calcolati precedentemente. |
12 | ApplyCalculationUsageMethod | Può 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. |
13 | SummarizeCalculationUsageMethod | Riepiloga i valori calcolati e li applica ad un Order, includendo, per esempio, SubOrderAdjustments o le tariffe di spedizione di SubOrder o le tasse. |
14 | FinalizeCalculationUsageMethod | Viene richiamato quando un Order viene posizionato per contrassegnare le risorse sprecate, come i coupon, come risorse non più disponibili. |