/*
================================================================================
档案代号:rvb_file
档案名称:收货单身档
档案目的:
上游档案:
下游档案:
============.========================.==========================================
*/
create table rvb_file
(
rvb01       varchar2(16) NOT NULL,   /*收货单号                               */
                                     /*收货单号  rva01                        */
                                     /*储存该次的采购收货收货单号。           */
rvb02       number(5) NOT NULL,      /*收货单项次                             */
                                     /*储存该次的采购收货收货单的收货项次。   */
rvb03       number(5),               /*采购单项次                             */
                                     /*采购单项次 pmn02                       */
                                     /*储存该次的采购收货收货单的收货项次的对 */
                                     /*应采购单的采购项次。                   */
                                     /*如为“委外代买料件”收货时,则其项次固 */
                                     /*定为“0”。                            */
rvb04       varchar2(16),            /*采购单号                               */
                                     /*采购单号  pmm01(pmn01)                 */
                                     /*储存该次的采购收货收货单的收货项次的对 */
                                     /*应采购单号。                           */
rvb05       varchar2(40),            /*料件编号                               */
                                     /*料件编号  ima01 -->pmn041              */
                                     /*储存该次的采购收货料件的编号。         */
rvb06       number(15,3) NOT NULL,   /*已请款量                               */
                                     /*储存该次的采购收货收货量中已被请款的数 */
                                     /*量。                                   */
                                     /*该量=rvv23(已请款批配量)               */
rvb07       number(15,3) NOT NULL,   /*实收数量                               */
                                     /*储存该次的采购收货收货的实际数量。     */
rvb08       number(15,3) NOT NULL,   /*收货数量                               */
                                     /*储存该次的采购收货收货单上的注明数量。 */
rvb09       number(15,3) NOT NULL,   /*允请款量                               */
                                     /*储存该次的采购收货收货量中被认可允许请 */
                                     /*款量。                                 */
rvb10       number(20,6) NOT NULL,   /*收料单价                               */
                                     /*收料单价(原币)                         */
                                     /*储存该次的采购收货料件的原币单价。     */
rvb11       number(5),               /*代买项次                               */
                                     /*如为“委外代买料件”收货时的对应代买项 */
                                     /*次。                                   */
                                     /*如为非“委外代买料件”收货时,则固定为 */
                                     /*“0”。                                */
rvb12       date,                    /*收货应完成日期                         */
                                     /*储存该次的采购收货料件需完成验验的最迟 */
                                     /*日期。                                 */
rvb13       varchar2(24),            /*厂商批号                               */
                                     /*储存该次的采购收货料件的厂商出厂批号; */
                                     /*如该厂商无此产品管制批号,则为“空白”。*/
rvb14       varchar2(10),            /*容器代号                               */
                                     /*储存该次的采购收货料件的厂商出货容器种 */
                                     /*类代号;如箱、筐、箩。                 */
rvb15       number(15,3),            /*容器装数                               */
                                     /*储存该次的采购收货料件的厂商出货容器的 */
                                     /*装货量(计量单位为采购单位)。         */
rvb16       number(15,3),            /*容器数目                               */
                                     /*储存该次的采购收货料件的厂商出货容器数。*/
                                     /*容器数量*容器数目=实收数量             */
rvb17       varchar2(24),            /*检验批号                               */
                                     /*储存该次的采购收货料件的设定检验批号, */
                                     /*装货量(计量单位为采购单位)。         */
rvb18       varchar2(2),             /*收货状况                               */
                                     /*储存该收货料件目前处理状况。           */
                                     /*系统自行维护。                         */
                                     /*正确值可区分为三阶段,“10/20/30”。   */
                                     /*10: 在“收货检验区”中                 */
                                     /*20: 在“会验区(MRB)”中(已无此状况)  */
                                     /*30: 入“库存”                         */
rvb19       varchar2(1),             /*收货性质                               */
                                     /*储存该收货依据来源。                   */
                                     /*系统自行维护。                         */
                                     /*正确值为“1/2”。                      */
                                     /*1: 采购单收货                          */
                                     /*2: 委外代买料件收货                    */
rvb20       varchar2(10),            /*料件无法入库是否继续执行               */
rvb21       number(5),               /*保税过帐否                             */
                                     /*0:未确认                               */
                                     /*1:确认                                 */
rvb22       varchar2(16),            /*发票编号                               */
                                     /*储存该笔收货项次对应之发票号码         */
rvb25       varchar2(20),            /*手册编号                               */
                                     /*手册编号  (A050)                       */
rvb26       date,                    /*No Use                                 */
rvb27       number(13,3),            /*No Use                                 */
rvb28       number(13,3),            /*No Use                                 */
rvb29       number(15,3) NOT NULL,   /*退货量                                 */
                                     /*储存该收货被“退货”量                 */
rvb30       number(15,3) NOT NULL,   /*入库量                                 */
                                     /*储存该收货已检验“入库”的数量。       */
rvb31       number(15,3) NOT NULL,   /*可入库量                               */
                                     /*储存该收货尚可被“入库”的数量,亦即为 */
                                     /*rvb07-rvb29-rvb30                      */
rvb32       number(15,3),            /*退扣                                   */
rvb33       number(15,3),            /*允收数量                               */
                                     /*允收数量 (由QC人员于输入检验结果时输入)*/
rvb34       varchar2(16),            /*工单号码                               */
                                     /*工单号码(97/05/01) sfb01               */
rvb35       varchar2(1),             /*样品否                                 */
                                     /*样品否(97/05/09)                       */
rvb36       varchar2(10),            /*仓库                                   */
                                     /*仓库  (97/07/21) imd01(img02)(imf02)   */
rvb37       varchar2(10),            /*储位                                   */
                                     /*储位  (97/07/21) ime01(img03)No.+024   */
rvb38       varchar2(24),            /*批号                                   */
                                     /*批号  (97/07/21)       img04  No.+024  */
rvb39       varchar2(1),             /*检验否                                 */
                                     /*检验否   NO:7143                       */
rvb40       date,                    /*检验日期                               */
                                     /*检验日期 NO:7143                       */
rvb41       varchar2(40),            /*检验结果                               */
                                     /*检验结果 NO:7143                       */
rvb80       varchar2(4),             /*单位一                                 */
rvb81       number(20,8),            /*单位一换算率(与采购单位)               */
rvb82       number(15,3),            /*单位一数量                             */
rvb83       varchar2(4),             /*单位二                                 */
rvb84       number(20,8),            /*单位二换算率(与采购单位)               */
rvb85       number(15,3),            /*单位二数量                             */
rvb86       varchar2(4),             /*计价单位                               */
rvb87       number(15,3),            /*计价数量                               */
rvb88       number(20,6),            /*未税金额                               */
rvb88t      number(20,6),            /*含税金额                               */
rvb10t      number(20,6),            /*含税单价                               */
rvb331      number(15,3),            /*允收数量一                             */
rvb332      number(15,3),            /*允收数量二                             */
rvb930      varchar2(10),            /*成本中心                               */
rvbud01     varchar2(255),           /*自订栏位-Textedit                      */
rvbud02     varchar2(40),            /*自订栏位-文字                          */
rvbud03     varchar2(40),            /*自订栏位-文字                          */
rvbud04     varchar2(40),            /*自订栏位-文字                          */
rvbud05     varchar2(40),            /*自订栏位-文字                          */
rvbud06     varchar2(40),            /*自订栏位-文字                          */
rvbud07     number(15,3),            /*自订栏位-数值                          */
rvbud08     number(15,3),            /*自订栏位-数值                          */
rvbud09     number(15,3),            /*自订栏位-数值                          */
rvbud10     number(10),              /*自订栏位-整数                          */
rvbud11     number(10),              /*自订栏位-整数                          */
rvbud12     number(10),              /*自订栏位-整数                          */
rvbud13     date,                    /*自订栏位-日期                          */
rvbud14     date,                    /*自订栏位-日期                          */
rvbud15     date                     /*自订栏位-日期                          */
);

create        index rvb_02 on rvb_file (rvb04,rvb03);
create        index rvb_03 on rvb_file (rvb05);
create unique index rvb_pk on rvb_file (rvb01,rvb02);
alter table rvb_file add  constraint rvb_pk primary key  (rvb01,rvb02) enable validate;
grant select on rvb_file to public;
grant index on rvb_file to public;
grant update on rvb_file to public;
grant delete on rvb_file to public;
grant insert on rvb_file to public;