/*
================================================================================
档案代号:mps_file
档案名称:MPS 供需汇总档
档案目的:
上游档案:
下游档案:
============.========================.==========================================
*/
create table mps_file
(
mps_v       varchar2(10) NOT NULL,   /*模拟版本                               */
mps00       number(10),              /*序号                          */
                                     /*序号 (于 MPS 完毕, 自动赋与)           */
mps01       varchar2(40) NOT NULL,   /*料号                                   */
mps02       varchar2(10),            /*No Use                                 */
mps03       date NOT NULL,           /*供需日期                               */
                                     /*供需日期 (依时距推算)                  */
mps039      number(15,3),            /*需求:预测量                            */
                                     /*需求:预测量 ('39')                     */
mps041      number(15,3),            /*需求:受订量                            */
                                     /*需求:受订量 (安全库存/独立需求/受订)   */
                                     /*            ('40'     '41'     '42'    */
mps043      number(15,3),            /*需求:计划备料量                        */
                                     /*需求:计划备料量(MPS 计划下阶料展出'43' */
                                     /*               +PLM 工单下阶料展出'45')*/
mps044      number(15,3),            /*需求:工单备料量                        */
                                     /*需求:工单备料量(实际工单下阶料展出'44')*/
mps046      number(15,3),            /*需求:受订量                            */
                                     /*需求:受订量(相依需求)                  */
mps051      number(15,3),            /*供给:库存量                            */
mps052      number(15,3),            /*供给:在验量                            */
mps053      number(15,3),            /*供给:库存量                            */
                                     /*供给:库存量 (替代料)                   */
mps061      number(15,3),            /*供给:请购量                            */
mps062      number(15,3),            /*供给:在采量                            */
                                     /*供给:在采量 (采购单未发出)             */
mps063      number(15,3),            /*供给:在外量                            */
                                     /*供给:在外量 (采购单已发出)             */
mps064      number(15,3),            /*供给:在制量                            */
                                     /*供给:在制量 (确认工单预计完工)         */
mps065      number(15,3),            /*供给:计划产量                          */
                                     /*供给:计划产 (MPS 计划预计生产)         */
mps06_fz    number(15,3),            /*已冻结交期的供给量(PR/PO/WO)           */
                                     /*  已冻结交期者不可重排交期             */
                                     /*  故可重排交期的供给量=61+62+63+64+65-fz*/
mps071      number(15,3),            /*建议交期重排导至供给减少数             */
mps072      number(15,3),            /*建议交期重排导至供给增加数             */
mps08       number(15,3),            /*预计结存                               */
mps09       number(15,3),            /*建议采购(PLP)建议工单(PLM)数量         */
                                     /*建议采购(PLP)/建议工单(PLM)数量        */
                                     /*主生产排程量                           */
mps10       varchar2(1),             /*是否已转正式MPS计划                    */
                                     /*是否已转正式MPS计划(Y/N)               */
mps11       date,                    /*行动日期                               */
                                     /* P: 请购日期 (需求日-采购前置日数)     */
                                     /* M: OPEN日期 (需求日-制造前置日数)     */
mps12       number(12,3)             /*No Use                                 */
);

create        index mps_02 on mps_file (mps00);
create unique index mps_pk on mps_file (mps01,mps03,mps_v);
alter table mps_file add  constraint mps_pk primary key  (mps01,mps03,mps_v) enable validate;
grant select on mps_file to public;
grant index on mps_file to public;
grant update on mps_file to public;
grant delete on mps_file to public;
grant insert on mps_file to public;