/*
================================================================================
档案代号:mss_file
档案名称:MRP 供需汇总档
档案目的:
上游档案:
下游档案:
============.========================.==========================================
*/
create table mss_file
(
mss_v       varchar2(10) NOT NULL,   /*模拟版本                               */
mss00       number(10),              /*序号                          */
                                     /*序号 (于 LRP 完毕, 自动赋与)           */
mss01       varchar2(40) NOT NULL,   /*料号                                   */
mss02       varchar2(10) NOT NULL,   /*限定厂商编号                           */
mss03       date NOT NULL,           /*供需日期                               */
                                     /*供需日期 (依时距推算)                  */
mss041      number(15,3),            /*需求:受订量                            */
                                     /*需求:受订量 (安全库存/独立需求/受订)   */
                                     /*            ('40'     '41'     '42'    */
mss043      number(15,3),            /*需求:计划备料量                        */
                                     /*需求:计划备料量(MPS 计划下阶料展出'43' */
                                     /*               +PLM 工单下阶料展出'45')*/
mss044      number(15,3),            /*需求:工单备料量                        */
                                     /*需求:工单备料量(实际工单下阶料展出'44')*/
mss051      number(15,3),            /*供给:库存量                            */
mss052      number(15,3),            /*供给:在验量                            */
mss053      number(15,3),            /*供给:库存量                            */
                                     /*供给:库存量 (替代料)                   */
mss061      number(15,3),            /*供给:请购量                            */
mss062      number(15,3),            /*供给:在采量                            */
                                     /*供给:在采量 (采购单未发出)             */
mss063      number(15,3),            /*供给:在外量                            */
                                     /*供给:在外量 (采购单已发出)             */
mss064      number(15,3),            /*供给:在制量                            */
                                     /*供给:在制量 (确认工单预计完工)         */
mss065      number(15,3),            /*供给:计划产                            */
                                     /*供给:计划产 (MPS 计划预计生产)         */
mss06_fz    number(15,3),            /*已冻结交期的供给量(PR/PO/WO)           */
                                     /*  已冻结交期者不可重排交期             */
                                     /*  故可重排交期的供给量=61+62+63+64+65-fz*/
mss071      number(15,3),            /*建议交期重排导至供给减少数             */
                                     /*建议交期重排导致供给减少数量           */
mss072      number(15,3),            /*建议交期重排导至供给增加数             */
                                     /*建议交期重排导致供给增加数量           */
mss08       number(15,3),            /*预计结存                               */
mss09       number(15,3),            /*建议采购(PLP)建议工单(PLM)数量         */
                                     /*建议采购(PLP)/建议工单(PLM)数量        */
mss10       varchar2(1),             /*已转请购/工单否                        */
                                     /*已转请购/工单否(Y/N)                   */
mss11       date,                    /*行动日期                               */
                                     /* P: 请购日期 (需求日-采购前置日数)     */
                                     /* M: OPEN日期 (需求日-制造前置日数)     */
mss12       varchar2(1)              /*No Use                                 */
);

create        index mss_02 on mss_file (mss00);
create unique index mss_pk on mss_file (mss01,mss02,mss03,mss_v);
alter table mss_file add  constraint mss_pk primary key  (mss01,mss02,mss03,mss_v) enable validate;
grant select on mss_file to public;
grant index on mss_file to public;
grant update on mss_file to public;
grant delete on mss_file to public;
grant insert on mss_file to public;