/*
================================================================================
档案代号:oex_file
档案名称:订单单身暂存档
档案目的:
上游档案:
下游档案:
============.========================.==========================================
*/
create table oex_file
(
oex01       varchar2(16) NOT NULL,   /*订单单号                               */
                                     /*订单单号 oea01                         */
oex03       number(5) NOT NULL,      /*项次                                   */
oex04       varchar2(40),            /*产品编号                               */
                                     /*产品编号 ima01                         */
oex05       varchar2(4),             /*销售单位                               */
                                     /*销售单位 ima31                         */
oex05_fac   number(20,8) NOT NULL,   /*销售/库存单位换算率                    */
                                     /*销售/库存单位换算率 (To ima25)         */
oex06       varchar2(120),           /*品名规格                               */
oex07       varchar2(10),            /*额外品名编号                           */
                                     /*额外品名编号 imc02,imc01=oex04         */
oex08       varchar2(10),            /*出货营运中心                           */
                                     /*出货营运中心 azp01                     */
oex09       varchar2(10),            /*出货仓库                               */
                                     /*出货仓库 imd01(img02)                  */
oex091      varchar2(10),            /*出货储位                               */
                                     /*出货储位 ime01(img03)                  */
oex092      varchar2(24),            /*出货批号                               */
                                     /*出货批号       img04   No.+024         */
oex11       varchar2(40),            /*客户产品编号                           */
                                     /*客户产品编号 obk03,obk01=oex04,obk02=oea*/
oex12       number(15,3) NOT NULL,   /*数量                                   */
oex13       number(20,6) NOT NULL,   /*单价                                   */
oex14       number(20,6) NOT NULL,   /*未税金额                               */
oex14t      number(20,6) NOT NULL,   /*含税金额                               */
oex15       date,                    /*约定交货日                             */
oex16       date,                    /*排定交货日                             */
oex17       varchar2(1),             /*No Use                                 */
oex18       varchar2(1),             /*No Use                                 */
oex19       varchar2(1),             /*备置否                                 */
                                     /*备置否(Y/N)                            */
oex20       varchar2(1),             /*No Use                                 */
oex21       varchar2(1),             /*No Use                                 */
oex22       varchar2(10),            /*版本                                   */
oex23       number(15,3) NOT NULL,   /*待出货数量                             */
                                     /*待出货数量 (已出货通知或出货未扣帐)    */
oex24       number(15,3) NOT NULL,   /*已出货数量                             */
oex25       number(15,3) NOT NULL,   /*已销退数量                             */
                                     /*已销退数量(须再换货出货)               */
oex26       number(15,3) NOT NULL,   /*被结案数量                             */
                                     /* ==>(未交量=订单量-已出货+已销退-被结案)*/
oex70       varchar2(1),             /*结案否                                 */
                                     /*结案否 (Y/N)                           */
oex70d      date,                    /*结案日期                               */
oex71       varchar2(4),             /*合约项次                               */
                                     /*合约项次 (当为合约转入时须输入)        */
oex72       date,                    /*No Use                                 */
oex901      number(15,3),            /*已包装数:出货时需减出货量              */
                                     /*已包装数:出货时需减出货量(for cec)     */
oex902      date,                    /*包装日期                               */
                                     /*包装日期(for cec)                      */
oex903      number(15,3),            /*累计包装数                             */
                                     /*累计包装数(for cec)                    */
oex904      varchar2(1),             /*No Use                                 */
oex905      number(5),               /*No Use                                 */
oex906      number(5),               /*No Use                                 */
oex907      number(6,2),             /*No Use                                 */
oex908      varchar2(20),            /*No Use                                 */
oex909      varchar2(20)             /*No Use                                 */
);

create        index oex_02 on oex_file (oex04);
create        index oex_03 on oex_file (oex15);
create        index oex_04 on oex_file (oex16);
create unique index oex_pk on oex_file (oex01,oex03);
alter table oex_file add  constraint oex_pk primary key  (oex01,oex03) enable validate;
grant select on oex_file to public;
grant index on oex_file to public;
grant update on oex_file to public;
grant delete on oex_file to public;
grant insert on oex_file to public;