Una riga di questa tabella rappresenta un CalculationCode. I Calculationcode rappresentano modi di stabilire gli importi monetari associati agli OrderItem. Consentono di calcolare gli sconti, gli addebiti di spedizione, le imposte sulla vendita e le imposte di spedizione.
Nome colonna | Tipo colonna | Descrizione colonna |
---|---|---|
CALCODE_ID | INTEGER NOT NULL |
Identificativo univoco creato. |
CALMETHOD_ID | INTEGER NOT NULL |
Il CalculationCodeCalculateMethod che definisce come calcolare un importo monetario per questo CalculationCode. |
CALMETHOD_ID_APP | INTEGER NOT NULL |
Il CalculationCodeApplyMethod che memorizza l'importo calcolato per gli OrderItem associati. |
CALMETHOD_ID_QFY | INTEGER NOT NULL |
Il CalculationCodeQualifyMethod che definisce quali OrderItem sono associati a questo CalculationCode. |
CALUSAGE_ID | INTEGER NOT NULL |
Indica il tipo di calcolo per cui viene utilizzato questo CalculationCode. Ad esempio, il CalculationCode può essere utilizzato per calcolare uno dei seguenti importi monetari: sconti, addebiti di spedizione, tasse sulle vendite o tasse di spedizione. |
CODE | CHARACTER (128) NOT NULL |
Stringa di caratteri che identifica in modo univoco questo CalculationCode, dati CalculationUsage e StoreEntity. |
COMBINATION | INTEGER NULL |
Per lo sconto basato su schema, questa colonna viene utilizzata per verificare che esista una combinazione tra CALCODE e CALRULE ecc. Per lo sconto basato su regole, questa colonna viene utilizzata per verificare se questa promozione richiede un valore PromotionCode. |
DESCRIZIONE | VARCHAR (254) NULL |
Una breve descrizione di questo CalculationCode che può essere visualizzata da un'interfaccia utente che gestisce i CalculationCode. |
DISPLAYLEVEL | INTEGER NOT NULL, DEFAULT 0 |
Gli importi calcolati da questo CalculationCode possono essere visualizzati con: 0 = OrderItem 1 = Ordine 2 = Prodotto 3 = Articolo 4 = Contratto. |
ENDDATE | TIMESTAMP NULL |
L'ora in cui questo CalculationCode non è più attivo. |
FIELD1 | VARCHAR (254) NULL |
Personalizzabile. |
FLAGS | INTEGER NOT NULL, DEFAULT 0 |
Specifica se deve essere richiamato CalculationCodeQualifyMethod di questo CalculationCode: 0 = illimitato. Il metodo non sarà richiamato. 1 = limitato. Il metodo sarà richiamato. |
GROUPBY | INTEGER NOT NULL, DEFAULT 0 |
Indicatori di bit che indicano al CalculationCodeCombineMethod come raggruppare gli OrderItemsdurante l'esecuzione dei calcoli. Ciascun gruppo di OrderItems è utilizzato per calcolare un importo, a cui viene applicato separatamente utilizzando CalculationCodeApplyMethod. Il CalculationCodeCombineMethods predefinito riconosce i seguenti indicatori, dai bit di ordine più bassi a quelli più alti: 1 = perProduct - OrderItems con CatalogEntries diversi devono essere raggruppati separatamente. Quando una CatlogEntry ha un PRODUCT_ITEM principale nella tabella CATENTREL, viene utilizzato il CatalogEntry principale. 2 = perTradingAgreement - OrderItems con TradingAgreements diversi devono essere raggruppati separatamente. 4 = perOffer - OrderItems con Offers diversi devono essere raggruppati separatamente. 8 = perAddress - OrderItems con indirizzi di spedizione diversi devono essere raggruppati separatamente. Gli indicatori bit possono essere aggiunti insieme per specificare dei raggruppamenti sopra riportati. Ad esempio: 0 = Nessun raggruppamento. Posiziona tutti gli OrderItems applicabili in un gruppo singolo. 1 = Utilizza il raggruppamento perProduct. 2 = Utilizza il raggruppamento perTradingAgreement. 3 = Utilizza il raggruppamento perProduct e perTradingAgreement. 4 = Utlizza il raggruppamento perOffer. 6 = Utilizza il raggruppamento perOffer e perTradingAgreement. 9 = Utilizza il raggruppamento perProduct e perAddress. |
LASTUPDATE | TIMESTAMP NULL |
L'ora dell'ultimo aggiornamento di questo CalculationCode (incluse le relative CalculationRule). |
PRECEDENCE | DOUBLE NOT NULL, DEFAULT 0 |
Riservato ad uso interno IBM. |
PUBLISHED | INTEGER NOT NULL, DEFAULT 0 |
Specifica se il codice di calcolo è pubblicato: 0 = non pubblicata (temporaneamente disabilitata). 1 = pubblicata. 2 = contrassegnata per l'eliminazione (e non pubblicata). |
SEQUENCE | DOUBLE NOT NULL, DEFAULT 0 |
I CalculationCode sono calcolati ed applicati in sequenza dal più basso al più alto. |
STARTDATE | TIMESTAMP NULL |
L'ora in cui questo CalculationCode comincia ad essere attivo. |
STOREENT_ID | INTEGER NOT NULL |
Il CalculationCode è parte di questa StoreEntity. |
TXCDCLASS_ID | INTEGER NULL |
Per Taxation CalculationCodes, il TaxCodeClassification, se esiste, associato a questo CalculationCode. |
Nome indice | Nomi colonna con indici | Tipo indice |
---|---|---|
I0000054 | CALUSAGE_ID, CODE, STOREENT_ID | Indice univoco |
SQL030416034850170 | CALCODE_ID | Chiave principale |
Nome restrizione | Nome colonna | Nome tabella esterna | Nomi colonna esterna | Tipo restrizione |
---|---|---|---|---|
F_151 | CALUSAGE_ID | CALUSAGE | CALUSAGE_ID | Cascata |
F_152 | STOREENT_ID | STOREENT | STOREENT_ID | Cascata |
F_153 | TXCDCLASS_ID | TXCDCLASS | TXCDCLASS_ID | Cascata |
F_154 | CALMETHOD_ID_QFY | CALMETHOD | CALMETHOD_ID | Cascata |
F_155 | CALMETHOD_ID | CALMETHOD | CALMETHOD_ID | Cascata |
F_156 | CALMETHOD_ID_APP | CALMETHOD | CALMETHOD_ID | Cascata |
Nome restrizione | Nome colonna di riferimento | Nome tabella esterna | Nomi colonna esterna | Tipo restrizione |
---|---|---|---|---|
F_157 | CALCODE_ID | CALCODEDSC | CALCODE_ID | Cascata |
F_160 | CALCODE_ID | CALCODEMGP | CALCODE_ID | Cascata |
F_161 | CALCODE_ID | CALCODTXEX | CALCODE_ID | Cascata |
F_169 | CALCODE_ID | CALRULE | CALCODE_ID | Cascata |
F_193 | CALCODE_ID | CATENCALCD | CALCODE_ID | Cascata |
F_212 | CALCODE_ID | CATGPCALCD | CALCODE_ID | Cascata |
F_272 | CALCODE_ID | CPPMNDISC | CALCODE_ID | Cascata |
F_491 | CALCODE_ID | ORDADJUST | CALCODE_ID | Cascata |
F_495 | CALCODE_ID | ORDCALCD | CALCODE_ID | Cascata |
F_522 | CALCODE_ID | ORDICALCD | CALCODE_ID | Cascata |
F_693 | CALCODE_ID | RLDISCOUNT | CALCODE_ID | Cascata |
F_769 | CALCODE_ID | STENCALUSG | CALCODE_ID | Cascata |
F_927 | CALCODE_ID | SHPMODCLCD | CALCODE_ID | Cascata |