/*
================================================================================
档案代号:rpc_file
档案名称:独立需求档
档案目的:
上游档案:
下游档案:
============.========================.==========================================
*/
create table rpc_file
(
rpc01       varchar2(40),            /*料件编号                               */
rpc02       varchar2(16) NOT NULL,   /*销售单号                               */
                                     /*预测资料时, 此栏位可以不填             */
rpc03       number(5) NOT NULL,      /*项次                                   */
rpc04       number(5),               /*批次                                   */
rpc10       varchar2(4),             /*需求类别                               */
rpc11       number(5),               /*需求特性                               */
                                     /*其值为:                                */
                                     /*1:销售预测                             */
                                     /*2:销售以外预测                         */
                                     /*3:客户订单(MFG)                        */
                                     /*4:客户订单以外需求(MFG)                */
                                     /*5:营运中心间订单(MFG)                  */
                                     /*6:客户订单(OM)                         */
                                     /*7:客户订单以外需求(OM)                 */
                                     /*8:营运中心间订单(OM)                   */
                                     /*9.客户报价单(OM)                       */
rpc12       date,                    /*需求日期                               */
rpc13       number(15,3),            /*需求数量                               */
rpc131      number(15,3),            /*出货数量                               */
rpc14       number(15,3),            /*最后装配工单备量(FAS allocated)        */
rpc15       varchar2(10),            /*仓库编号                               */
rpc16       varchar2(4),             /*单位                                   */
rpc16_fac   number(20,8),            /*需求单位/库存单位转换因子              */
rpc17       varchar2(10),            /*专案号码                               */
rpcacti     varchar2(1),             /*资料有效码                             */
rpcuser     varchar2(10),            /*资料所有者                             */
rpcgrup     varchar2(10),            /*资料所有群                             */
rpcmodu     varchar2(10),            /*资料更改者                             */
rpcdate     date,                    /*最近修改日                             */
rpc18       varchar2(1),             /*确认码                                 */
rpc19       varchar2(1),             /*结案码                                 */
rpc20       date,                    /*结案日期                               */
rpc21       date NOT NULL            /*单据日期                               */
);

create        index rpc_01 on rpc_file (rpc01,rpc10,rpc02,rpc03,rpc04);
create        index rpc_02 on rpc_file (rpc01);
create        index rpc_03 on rpc_file (rpc01,rpc02,rpc03,rpc04,rpc12);
create unique index rpc_pk on rpc_file (rpc02,rpc03,rpc21);
alter table rpc_file add  constraint rpc_pk primary key  (rpc02,rpc03,rpc21) enable validate;
grant select on rpc_file to public;
grant index on rpc_file to public;
grant update on rpc_file to public;
grant delete on rpc_file to public;
grant insert on rpc_file to public;