Actifs de base de données d'expédition ToolTech (Business Edition)

Les actifs de base de données d'expédition ToolTech sont stockés dans les fichiers XML suivants :

Les actifs de base de données d'expédition ToolTech peuvent être répartis selon les sections suivantes :

Juridictions

Le fichier shipping.xml permet d'identifier les juridictions pour l'expédition. Les juridictions sont définies dans la table JURST, JURSTGROUP affecte la juridiction à un groupe et une sous-classe, et JURSTPREL affecte la juridiction et le groupe de juridictions à la même sous-classe.

Modes d'expédition

Un mode d'expédition combine un transporteur et son service d'expédition. Par exemple, XYZ Carrier, Overnight est un mode d'expédition. Les informations sur les modes d'expédition sont stockées dans la table SHIPMODE.

Codes de calcul  

Les codes de calcul permettent de calculer les remises, les frais de port, les taxes, les gammes de poids et les taxes d'expédition. Le fichier shipping.xml contient tous les codes de calcul relatifs à l'expédition. La table CALCODE contient les codes de calcul pour l'expédition. La zone displaylevel indique le montant calculé et sa source.

0 = Article de commande
1 = Commande
2 = Produit
3 = Article
4 = Contrat

Règles de calcul

Chaque code de calcul a un ensemble de règles de calcul qui déterminent la façon d'effectuer le calcul. Par exemple, si vous expédiez des biens vers une région, vous appliquerez certaines règles de calcul ; si vous expédiez des biens vers une autre région, vous appliquerez d'autres règles. La table CALRULE contient les règles de calcul pour l'expédition ainsi que pour l'expédition au poids. La zone flag précise si la méthode CalculationCodeQualifyMethod du code CalculationCode spécifique doit être appelée.  

0 = La méthode n'est pas appelée.

1 = La méthode est appelée.

Echelle de calcul

Une échelle de calcul est un ensemble de tranches s'appliquant au calcul. Par exemple, les frais de port peuvent varier en fonction de tranches de poids. C'est-à-dire que l'envoi d'un produit dont le poids est compris entre 0 et 5 kg peut coûter 10,00 dollars et l'envoi d'un produit dont le poids varie entre 5 et 10 kg peut coûter 15,00 dollars. La table CALSCALE contient le code d'échelle pour l'envoi ainsi que pour l'expédition au poids, un code "par commande" et un code "par article".  

Remarque : La table CALSCALE contient le code d'échelle des devises si elles sont applicables à la tranche correspondante.

Tranche de calcul

La tranche des codes d'échelle se trouve dans la table CALRANGE. calmethod_id_10 s'utilise pour les expéditions "par commande", et calmethod_id_11 pour les expéditions par article.

Recherche de calcul

Les valeurs de recherche de calcul sont les valeurs associées à l'échelle de calcul. Il existe une valeur de recherche par devise pour un ID CALRANGE donné. La table CARLOOKUP détermine l'ID et la valeur de recherche.

Combinaisons de calcul

Les règles de calcul et les tranches d'échelle sont rassemblées dans la table CRULESCALE. Les méthodes et règles de calcul sont rassemblées dans la table STENCALUSG. Les valeurs de calcul par défaut du magasin sont également stockées dans cette table. La zone usageflag détermine la façon dont l'instruction OrderPrepare utilise le calcul.

1 = utilisation - utilisez ce CalculationUsage.                 

2 = vérification - déclenchez une ECApplicationException si ce calcul ne donne pas de valeur pour un article de commande.

Gestion de l'expédition

Les actifs de gestion de l'expédition associent un groupe de juridictions d'expédition aux règles de calcul et un centre de distribution au shipmode du magasin. Les informations sur la gestion de l'expédition sont stockées dans les tables SHPJCRULE et SHPARRANGE et apparaissent dans le fichier shipfulfill.xml.

Rubriques connexes

Références connexes

Tâches connexes

IBM copyright