CALADJUST

Une ligne de ce tableau représente un ajustement de calcul. Un ajustement de calcul est un ajustement créé par un représentant de service à appliquer à l'utilisation de calcul spécifiée. Actuellement, seuls les ajustements d'expédition sont pris en charge.

Descriptions de la colonne :

NomTypeDescription
CALADJUST_IDBIGINT NOT NULLClé unique générée.
ORDERS_IDBIGINT NOT NULLLa commande à laquelle cet ajustement s'applique.
CALUSAGE_IDINTEGER NOT NULLIdentifie à quelle utilisation de calcul cet ajustement s'applique. Actuellement, seuls les ajustements d'expédition sont pris en charge.
SHIPMODE_IDINTEGERMode d'expédition auquel la remise est appliquée.
SERVICEREP_IDBIGINT NOT NULLID utilisateur du représentant de service qui a créé cet ajustement.
PARMTYPEINTEGER NOT NULL DEFAULT 0Indique comment PARMAMT est utilisé. 0 = non utilisé. 1 = ajustement fixe. 2 = ajustement en pourcentage. 3 = remplacement fixe.
PARMAMTDECIMAL (20,5) NOT NULL DEFAULT 0Montant d'un ajustement fixe ou en pourcentage qui peut être appliqué pour ajuster ou remplacer les frais calculés.
FIELD1INTEGERRéservé à un usage interne HCL.
FIELD2VARCHAR (128)Réservé à un usage interne HCL.
BASECOSTDECIMAL (20,5) NOT NULL DEFAULT 0.00000Indique les frais de base au moment où le représentant du service a créé/mis à jour l'ajustement.
OPTCOUNTERSMALLINT NOT NULL DEFAULT 0Le compteur de contrôle d'accès concurrent optimiste pour la table. Chaque fois qu'il y a une mise à jour de la table, le compteur est incrémenté.

Index :

NomNoms de colonneType
SYSTEM_GENERATEDCALADJUST_IDClé primaire
I0000958ORDERS_ID+CALUSAGE_ID+SHIPMODE_IDIndex non unique
I0000959SHIPMODE_IDIndex non unique
I0000960SERVICEREP_IDIndex non unique
I0000961CALUSAGE_IDIndex non unique

Contrainte par les tables parent :

ContrainteColonnesTable parentColonnes parentType
F_1224ORDERS_IDORDERSORDERS_IDCascade
F_1225CALUSAGE_IDCALUSAGECALUSAGE_IDCascade
F_1226SHIPMODE_IDSHIPMODESHIPMODE_IDCascade
F_1227SERVICEREP_IDMEMBERMEMBER_IDCascade