Table de base de données ORDERS

Chaque ligne de la table représente une commande dans un magasin.

Nom de colonne Type de colonne Description de la colonne
ADDRESS_ID BIGINT
NULL
Adresse de facturation, si celle-ci est connue.
COMMENTS VARCHAR (254)
NULL
Commentaires du client.
CURRENCY CHARACTER (10)
NULL
Devise des montants monétaires associée à cette commande. Il s'agit d'un code de devise conforme à la norme ISO 4217.
DESCRIPTION VARCHAR (254)
NULL
Description mnémonique de la commande, saisie par le client, destinée à l'affichage au client.
FIELD1 INTEGER
NULL
Zone personnalisable.
FIELD2 DECIMAL(20,5)
NULL
Zone personnalisable.
FIELD3 VARCHAR (254)
NULL
Zone personnalisable.
LASTUPDATE TIMESTAMP
NULL
Heure de la dernière mise à jour de la commande.
LOCKED CHARACTER (1)
NULL
Réservé à IBM pour usage interne.
MEMBER_ID BIGINT
NOT NULL
Client de la commande.
NOTIFICATIONID BIGINT
NULL
Identificateur de notification faisant référence aux lignes de la table NOTIFY qui stockent des attributs de notification. Ces attributs ont priorité sur les valeurs par défaut pour les notifications associées à cette commande.
ORDCHNLTYP_ID BIGINT
NULL
Réservé à IBM pour usage interne.
ORDERS_ID BIGINT
NOT NULL
Clé unique générée.
ORGENTITY_ID BIGINT
NULL
ID de l'entreprise parent immédiate du créateur.
ORMORDER CHARACTER (30)
NULL
Numéro de référence de commande assigné par le commerçant, s'il existe.
PROVIDERORDERNUM INTEGER
NULL
Réservé à IBM pour usage interne.
SEQUENCE DOUBLE
NOT NULL, DEFAULT 0
Peut être utilisé par l'interface utilisateur pour contrôler l'ordre des commandes dans une liste.
SHIPASCOMPLETE CHARACTER (1)
NOT NULL, DEFAULT 'Y'
Réservé à IBM pour usage interne.
STATUS CHARACTER (1)
NULL
Statut de la commande.
STOREENT_ID INTEGER
NOT NULL
Entité magasin (StoreEntity) dont fait partie cette commande. Il s'agit normalement d'un magasin, sauf si le statut est Q, auquel cas il s'agit normalement d'un groupe de magasins (StoreGroup).
TIMEPLACED TIMESTAMP
NULL
Heure de traitement de cette commande par l'instruction OrderProcess.
TOTALADJUSTMENT DECIMAL(20,5)
NULL, DEFAULT 0
Somme des ORDERITEMS.TOTALADJUSTMENT pour les OrderItems de la commande.
TOTALPRODUCT DECIMAL(20,5)
NULL, DEFAULT 0
Somme des ORDERITEMS.TOTALPRODUCT pour les OrderItems de la commande.
TOTALSHIPPING DECIMAL(20,5)
NULL, DEFAULT 0
Somme des ORDERITEMS.SHIPCHARGE pour les OrderItems de la commande.
TOTALTAX DECIMAL(20,5)
NULL, DEFAULT 0
Somme des ORDERITEMS.TAXAMOUNT pour les OrderItems de la commande.
TOTALTAXSHIPPING DECIMAL(20,5)
NULL, DEFAULT 0
Somme des ORDERITEMS.SHIPTAXAMOUNT pour les OrderItems de la commande.
Index :
Nom de l'index Noms des colonnes indexées Type d'index
I0000176 MEMBER_ID, STATUS, STOREENT_ID Index créé sans clause UNIQUE
I173124 TIMEPLACED Index créé sans clause UNIQUE
SQL030416035018020 ORDERS_ID Clé primaire
Contraintes :
Nom de contrainte Noms des colonnes Nom de table externe Noms des colonnes externes Type de contrainte
F_513 ORGENTITY_ID ORGENTITY ORGENTITY_ID Cascade
F_514 ORDCHNLTYP_ID ORDCHNLTYP ORDCHNLTYP_ID Cascade
F_515 ADDRESS_ID ADDRESS ADDRESS_ID Cascade
F_516 MEMBER_ID MEMBER MEMBER_ID Cascade
F_517 STOREENT_ID STOREENT STOREENT_ID Cascade

Référencée par :
Nom de contrainte Nom de colonne référencée Nom de table externe Noms des colonnes externes Type de contrainte
F_120 ORDERS_ID BIDORDRREL ORDERS_ID Cascade
F_129 ORDERS_ID BUACCTDET ORDERS_ID Cascade
F_260 ORDERS_ID CPENDORDER ORDERS_ID Cascade
F_397 ORDERS_ID INVOICE ORDERS_ID Cascade
F_423 ORDERS_ID LPOPURAMT ORDERS_ID Cascade
F_477 ORDERS_ID ONLOG ORRFNBR Cascade
F_479 ORDERS_ID ONQUEUE ORRFNBR Cascade
F_483 ORDERS_ID ORCOMMENT ORDERS_ID Cascade
F_485 ORDERS_ID ORCPMAP ORDERS_ID Cascade
F_490 ORDERS_ID ORDADJUST ORDERS_ID Cascade
F_493 ORDERS_ID ORDBTB ORDERS_ID Cascade
F_494 ORDERS_ID ORDCALCD ORDERS_ID Cascade
F_496 ORDERS_ID ORDERITEMS ORDERS_ID Cascade
F_511 ORDERS_ID ORDERMGP ORDERS_ID Cascade
F_512 ORDERS_ID ORDERMSG OMORNBR Cascade
F_519 ORDERS_ID ORDERTMPL ORDERS_ID Cascade
F_532 ORDERS_ID ORDMEEXTN ORDERS_ID Cascade
F_533 ORDERS_ID ORDOPTIONS ORDERS_ID Cascade
F_534 ORDERS_ID ORDPAYINFO ORDERS_ID Cascade
F_542 ORDERS_ID ORDPAYMTHD ORDERS_ID Cascade
F_547 ORDERS_ID ORDRELEASE ORDERS_ID Cascade
F_551 ORDERS_ID ORDTAX ORDERS_ID Cascade
F_579 ORDERS_ID PAYSTATUS SETSORNBR Cascade
F_60 ORDERS_ID ALCHARGE ORDERS_ID Cascade
F_672 ORDERS_ID REFUNDMTHD ORDERS_ID Cascade
F_740 ORDERS_ID SCHORDERS ORDERS_ID Cascade
F_813 ORDERS_ID SUBORDERS ORDERS_ID Cascade
F_863 ORDERS_ID TORCPMAP ORDERS_ID Cascade
F_871 ORDERS_ID TRDDEPAMT ORDERS_ID Cascade
F_877 ORDERS_ID TRDPURAMT ORDERS_ID Cascade
F_880 ORDERS_ID TRDREFAMT ORDERS_ID Cascade
F_932 ORDERS_ID ORDQUOTREL CHILD_ID Cascade
F_933 ORDERS_ID ORDQUOTREL PARENT_ID Cascade
F_939 ORDERS_ID ORDSTAT ORDERS_ID Cascade
F_940 ORDERS_ID ORDISTAT ORDERS_ID Cascade

Colonne STATUS

Statut de la commande, comme suit :

A
L'autorisation de paiement doit être revue - l'autorisation de paiement a rencontré un cas inhabituel, tel qu'un avertissement de vérification d'adresse. L'autorisation de paiement doit être revue et acceptée, ou la commande annulée, à l'aide de l'interface utilisateur Gestion des commandes. Si l'autorisation est acceptée, l'interface utilisateur fait passer le statut de la commande à 'B' ou 'C', selon le cas.
B
Commande en amont - une autorisation initiale a été effectuée. Une nouvelle autorisation pour le montant total sera effectuée lorsque tous les articles commandés en amont seront attribués.
C
Terminée - le paiement du montant total a été autorisé.
D
Déposée - le paiement a été enregistré.
E
En cours de modification par un représentant du service clientèle - un représentant du service clientèle travaille sur la commande.
F
Prête pour une gestion à distance - la commande est prête à être envoyée à un système éloigné pour être traitée. Ce statut est utilisé par la fonction MQAdapter et l'instruction d'activité TransferOrder.
G
En attente de gestion à distance - la commande a été envoyée à un système éloigné pour être traitée. Ce statut est utilisé par la fonction MQAdapter et l'instruction d'activité TransferOrder.
H
Erreur de gestion à distance - ce statut est associé aux conditions suivantes :

(1) Une commande a été envoyée pour transfert et le distributeur a répondu par une confirmation de type "échec du transfert". L'incident peut être dû à un ID utilisateur ou un mot de passe incorrect. Le code d'erreur renvoyé pour le transfert est stocké dans la colonne OSCODE de la table ORDSTAT et le message relatif au statut d'erreur peut être consulté dans la colonne OSCMT de la table ORDSTAT.

(2) Un devis vierge est arrivé en raison d'un incident.

I
Transmise - le client a transmis la commande, mais il n'a pas encore lancé le paiement.
L
Stock bas - le client a lancé le paiement. Un article de commande précédemment attribué (ou commandé en amont) n'est plus disponible.
M
Paiement lancé - le client a lancé le paiement. L'autorisation est en attente.
N
Approbation refusée - l'approbation a été refusée pour certains articles de commande.
P
En attente - le client peut modifier cette commande.
Q
Profil de commande rapide - la commande contient des informations par défaut sur un client, telles que l'adresse de livraison et les informations de paiement, qui peuvent être copiées lors de la création d'une nouvelle commande en attente.
R
Lancée - la préparation de tous les articles de commande a été lancée.
S
Expédiée - tous les articles de commande ont été envoyés.
T
Temporaire - statut utilisé par l'interface utilisateur Gestion des commandes pour sauvegarder temporairement une commande.
W
En attente d'approbation - les articles de commande n'ont pas tous obtenu une approbation.
X
Annulée - la commande a été annulée.
Y
Liste préconfigurée privée - la commande est une liste préconfigurée privée.
Z
Liste préconfigurée partagée - la commande est une liste préconfigurée partagée.

D'autres valeurs sont possibles. Les lettres majuscules sont réservées à IBM.