Chaque ligne de ce tableau indique à la méthode de calcul CalculationCodeCombineMethod qu'un code de calcul CalculationCode est directement attaché à un article OrderItem. La pièce jointe n'est pas active à moins que l'indicateur directCalculationCodeAttachment dans ORDERITEMS.PREPAREFLAGS soit 1.
Descriptions de la colonne :
| Nom | Type | Description |
| CALCODE_ID | INTEGER NOT NULL | CalculationCode. |
| ORDICALCD_ID | BIGINT NOT NULL | Clé unique générée. |
| ORDERITEMS_ID | BIGINT NOT NULL | L'article de commande (OrderItem). |
| CALFLAGS | INTEGER NOT NULL DEFAULT 0 | Contient l'indicateur de bits suivant : 1 = overrideIndirectAttachments - Les codes CalculationCode indirectement attachés à l'article OrderItem ne sont pas efficaces. (Les codes CalculationCode peuvent être indirectement attachés dans les tables CATENCALCD et CATGPCALCD.) |
| CALPARMTYPE | INTEGER NOT NULL DEFAULT 0 | Indique comment CALPARMAMT est utilisé. 0 = non utilisé. 1 = ajustement fixe. 2 = ajustement en pourcentage. 3 = remplacement fixe. |
| CALPARMAMT | DECIMAL (20,5) NOT NULL DEFAULT 0 | Montant d'un ajustement fixe ou en pourcentage. Il peut être appliqué pour ajuster ou remplacer les résultats des échelles CalculationScales associées au code CalculationCode ci-joint. |
| OPTCOUNTER | SMALLINT NOT NULL DEFAULT 0 | Le 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 :
| Nom | Noms de colonne | Type |
| SYSTEM_GENERATED | ORDICALCD_ID | Clé primaire |
| I0000656 | ORDERITEMS_ID | Index non unique |
| I0000657 | CALCODE_ID | Index non unique |
Contrainte par les tables parent :
| Contrainte | Colonnes | Table parent | Colonnes parent | Type |
| F_522 | CALCODE_ID | CALCODE | CALCODE_ID | Cascade |
| F_523 | ORDERITEMS_ID | ORDERITEMS | ORDERITEMS_ID | Cascade |