/*
================================================================================
档案代号:imm_file
档案名称:库存调拨单单头档
档案目的:
上游档案:
下游档案:
============.========================.==========================================
*/
create table imm_file
(
imm01       varchar2(16) NOT NULL,   /*调拨单号                               */
imm02       date,                    /*调拨日期                               */
imm03       varchar2(1),             /*过帐否                                 */
                                     /*过帐否(Y/N) (拨入确认)                 */
imm04       varchar2(1),             /*拨出确认否                             */
                                     /*拨出确认否(Y/N/X)  X.拨出单作废        */
immdays     number(5),               /*签核完成天数                           */
immprit     number(5),               /*签核优先等级                           */
imm05       number(5),               /*已签核顺序                             */
imm06       number(5),               /*应签核顺序                             */
imm07       number(5),               /*已列印次数                             */
imm08       varchar2(10),            /*在途仓                                 */
imm09       varchar2(255),           /*备注                                   */
imm10       varchar2(1),             /*资料来源                               */
                                     /*1.一阶段仓库调拨                       */
                                     /*2.二阶段仓库调拨                       */
                                     /*3.一阶段营运中心调拨                   */
                                     /*4.二阶段营运中心调拨                   */
imm11       varchar2(16),            /*拨入单号                               */
                                     /*资料来源='3' 一阶段营运中心调拨,且参数设定拨*/
                                     /*             出单号与拨入单号相同,     */
                                     /*             imm11 default imm01       */
                                     /*资料来源='2' 二阶段仓库调拨,且参数设定拨*/
                                     /*             出单号与拨入单号相同,     */
                                     /*             imm11 default imm01       */
imm12       date,                    /*拨入日期                               */
imm13       varchar2(10),            /*拨入人员                               */
immacti     varchar2(1),             /*资料有效码                             */
immuser     varchar2(10),            /*资料所有者                             */
immgrup     varchar2(10),            /*资料所有部门                           */
immmodu     varchar2(10),            /*资料修改者                             */
immdate     date,                    /*最近修改日                             */
immconf     varchar2(1),             /*确认码(Y/N/X)                          */
imm14       varchar2(10),            /*部门                                   */
immspc      varchar2(1),             /*SPC抛转码 0/1/2                        */
immud01     varchar2(255),           /*自订栏位-Textedit                      */
immud02     varchar2(40),            /*自订栏位-文字                          */
immud03     varchar2(40),            /*自订栏位-文字                          */
immud04     varchar2(40),            /*自订栏位-文字                          */
immud05     varchar2(40),            /*自订栏位-文字                          */
immud06     varchar2(40),            /*自订栏位-文字                          */
immud07     number(15,3),            /*自订栏位-数值                          */
immud08     number(15,3),            /*自订栏位-数值                          */
immud09     number(15,3),            /*自订栏位-数值                          */
immud10     number(10),              /*自订栏位-整数                          */
immud11     number(10),              /*自订栏位-整数                          */
immud12     number(10),              /*自订栏位-整数                          */
immud13     date,                    /*自订栏位-日期                          */
immud14     date,                    /*自订栏位-日期                          */
immud15     date                     /*自订栏位-日期                          */
);

create unique index imm_pk on imm_file (imm01);
alter table imm_file add  constraint imm_pk primary key  (imm01) enable validate;
grant select on imm_file to public;
grant index on imm_file to public;
grant update on imm_file to public;
grant delete on imm_file to public;
grant insert on imm_file to public;