数据库表:ORDERS

此表中的每行代表了“商店”中的“订单”。

列名 列类型 列描述
ADDRESS_ID BIGINT
NULL
开票地址,如果它仍然已知。
COMMENTS VARCHAR (254)
NULL
来自客户的注释。
CURRENCY CHARACTER (10)
NULL
与此“订单”相关的货币金额的“货币”。这是根据 ISO 4217 标准的货币代码。
DESCRIPTION VARCHAR (254)
NULL
“订单”的助记符描述,它由客户输入并适合于向客户显示。
FIELD1 INTEGER
NULL
可定制。
FIELD2 DECIMAL(20,5)
NULL
可定制。
FIELD3 VARCHAR (254)
NULL
可定制。
LASTUPDATE TIMESTAMP
NULL
此“报价”最近一次更新的时间。
LOCKED CHARACTER (1)
NULL
保留供 IBM 内部使用。
MEMBER_ID BIGINT
NOT NULL
“订单”的客户。
NOTIFICATIONID BIGINT
NULL
通知标识,它引用了存储通知属性的 NOTIFY 表中的行。这些属性覆盖了有关此订单的通知的缺省值。
ORDCHNLTYP_ID BIGINT
NULL
保留供 IBM 内部使用。
ORDERS_ID BIGINT
NOT NULL
生成唯一键。
ORGENTITY_ID BIGINT
NULL
创建程序的后继父组织标识。
ORMORDER CHARACTER (30)
NULL
商家指定的订单引用号(如果有的话)。
PROVIDERORDERNUM INTEGER
NULL
保留供 IBM 内部使用。
SEQUENCE DOUBLE
NOT NULL, DEFAULT 0
可能由用户界面使用来控制列表中的“订单”序列。
SHIPASCOMPLETE CHARACTER (1)
NOT NULL, DEFAULT 'Y'
保留供 IBM 内部使用。
STATUS CHARACTER (1)
NULL
“订单”的状态。
STOREENT_ID INTEGER
NOT NULL
StoreEntity,“订单”是其中的一部分。这通常是“商店”,除非 STATUS 是 Q,在这种情况下它通常是 StoreGroup。
TIMEPLACED TIMESTAMP
NULL
OrderProcess 命令处理此“订单”的时间。
TOTALADJUSTMENT DECIMAL(20,5)
NULL, DEFAULT 0
“订单”中的订购商品的 ORDERITEMS.TOTALADJUSTMENT 总数。
TOTALPRODUCT DECIMAL(20,5)
NULL, DEFAULT 0
“订单”中的订购商品的 ORDERITEMS.TOTALPRODUCT 总数。
TOTALSHIPPING DECIMAL(20,5)
NULL, DEFAULT 0
“订单”中的订购商品的 ORDERITEMS.SHIPCHARGE 总数。
TOTALTAX DECIMAL(20,5)
NULL, DEFAULT 0
“订单”中的订购商品的 ORDERITEMS.TAXAMOUNT 总数。
TOTALTAXSHIPPING DECIMAL(20,5)
NULL, DEFAULT 0
“订单”中的订购商品的 ORDERITEMS.SHIPTAXAMOUNT 总数。
索引:
索引名 建立了索引的列名 索引类型
I0000176 MEMBER_ID, STATUS, STOREENT_ID 非唯一索引
I173124 TIMEPLACED 非唯一索引
SQL030416035018020 ORDERS_ID 主键
约束:
约束名称 列名 外表名 外列名 约束类型
F_513 ORGENTITY_ID ORGENTITY ORGENTITY_ID 级联
F_514 ORDCHNLTYP_ID ORDCHNLTYP ORDCHNLTYP_ID 级联
F_515 ADDRESS_ID ADDRESS ADDRESS_ID 级联
F_516 MEMBER_ID MEMBER MEMBER_ID 级联
F_517 STOREENT_ID STOREENT STOREENT_ID 级联

引用方式:
约束名称 引用列名 外表名 外列名 约束类型
F_120 ORDERS_ID BIDORDRREL ORDERS_ID 级联
F_129 ORDERS_ID BUACCTDET ORDERS_ID 级联
F_260 ORDERS_ID CPENDORDER ORDERS_ID 级联
F_397 ORDERS_ID INVOICE ORDERS_ID 级联
F_423 ORDERS_ID LPOPURAMT ORDERS_ID 级联
F_477 ORDERS_ID ONLOG ORRFNBR 级联
F_479 ORDERS_ID ONQUEUE ORRFNBR 级联
F_483 ORDERS_ID ORCOMMENT ORDERS_ID 级联
F_485 ORDERS_ID ORCPMAP ORDERS_ID 级联
F_490 ORDERS_ID ORDADJUST ORDERS_ID 级联
F_493 ORDERS_ID ORDBTB ORDERS_ID 级联
F_494 ORDERS_ID ORDCALCD ORDERS_ID 级联
F_496 ORDERS_ID ORDERITEMS ORDERS_ID 级联
F_511 ORDERS_ID ORDERMGP ORDERS_ID 级联
F_512 ORDERS_ID ORDERMSG OMORNBR 级联
F_519 ORDERS_ID ORDERTMPL ORDERS_ID 级联
F_532 ORDERS_ID ORDMEEXTN ORDERS_ID 级联
F_533 ORDERS_ID ORDOPTIONS ORDERS_ID 级联
F_534 ORDERS_ID ORDPAYINFO ORDERS_ID 级联
F_542 ORDERS_ID ORDPAYMTHD ORDERS_ID 级联
F_547 ORDERS_ID ORDRELEASE ORDERS_ID 级联
F_551 ORDERS_ID ORDTAX ORDERS_ID 级联
F_579 ORDERS_ID PAYSTATUS SETSORNBR 级联
F_60 ORDERS_ID ALCHARGE ORDERS_ID 级联
F_672 ORDERS_ID REFUNDMTHD ORDERS_ID 级联
F_740 ORDERS_ID SCHORDERS ORDERS_ID 级联
F_813 ORDERS_ID SUBORDERS ORDERS_ID 级联
F_863 ORDERS_ID TORCPMAP ORDERS_ID 级联
F_871 ORDERS_ID TRDDEPAMT ORDERS_ID 级联
F_877 ORDERS_ID TRDPURAMT ORDERS_ID 级联
F_880 ORDERS_ID TRDREFAMT ORDERS_ID 级联
F_932 ORDERS_ID ORDQUOTREL CHILD_ID 级联
F_933 ORDERS_ID ORDQUOTREL PARENT_ID 级联
F_939 ORDERS_ID ORDSTAT ORDERS_ID 级联
F_940 ORDERS_ID ORDISTAT ORDERS_ID 级联

STATUS 列

订单状态如下:

A
支付授权需要复查-支付授权遇到了异常情况,例如地址验证警告。应当复查并接受支付授权,否则使用“订单管理”用户界面取消订单。如果接受授权,则用户界面将订单状态相应的更改为“B”或“C”。
B
已延期交货-已执行了初始授权。当分配了所有延期交货的商品时,将对全部金额执行重新授权。
C
完成-已授权对全部金额的支付。
D
已存款-支付交易成功。
E
CSR 编辑-客户服务代表正在处理订单。
F
已准备好远程供货-已准备好发送订单到远程系统以供货。此状态由 MQAdapter 功能和 TransferOrder 任务命令使用。
G
等待远程供货-已发送订单到远程系统以供货。此状态由 MQAdapter 功能和 TransferOrder 任务命令使用。
H
远程供货中的错误-此状态与以下这些条件相关联:

(1)已提交订单以供传送,并且经销商已用“传送失败”确认进行响应。失败可以是由于用户标识或密码无效。传送的出错码存储在 ORDSTAT 表的 OSCODE 列中,错误状态消息可能位于 ORDSTAT 表的 OSCMT 列。

(2)由于报价失败,一个空的报价订单到达。

I
已提交-客户已提交此订单,但尚未启动支付。
L
低库存-客户已启动支付。一个以前已分配(或延迟交货订购)的订购商品变为不可用。
M
已启动支付-客户已启动支付。授权正在进行中。
N
已拒绝核准-对一些订购商品已拒绝核准。
P
未决-客户可修改此订单。
Q
快速订单概要文件-订单包含了客户的缺省信息,例如送货地址和支付信息,当创建新未决订单时可以复制这些信息。
R
已发布-所有订购商品已针对供货发货。
S
已装运-已对所有订购商品作了载货。
T
临时-由“订单管理”用户界面用来临时备份订单。
W
等待核准-并非所有订购商品均获得核准。
X
已取消-订单已取消。
Y
专用需求列表-订单是专用需求列表。
Z
共享需求列表-订单是共享需求列表。

其它值也是可能的。大写字母由 IBM 保留。