/*
================================================================================
档案代号:caf_file
档案名称:在制月结档
档案目的:
上游档案:
下游档案:
============.========================.==========================================
*/
create table caf_file
(
caf01       varchar2(16) NOT NULL,   /*工单编号                               */
caf02       number(5) NOT NULL,      /*年度                                   */
caf03       number(5) NOT NULL,      /*月份                                   */
caf04       varchar2(40),            /*料件编号                               */
                                     /*需存在在料件基本资料主档               */
                                     /*为该工单生产料件编号                   */
caf05       number(5) NOT NULL,      /*制程序号                               */
                                     /*料件被制作程序过程中的生产活动顺序编号 */
caf06       varchar2(6) NOT NULL,    /*作业编号                               */
                                     /*料件被制作程序过程中的生产活动编号     */
caf07       varchar2(10),            /*工作中心编号                           */
                                     /*该生产程序/作业在何一工作站被生产      */
caf10       number(15,3),            /*盘点量                                 */
caf11       number(15,3),            /*重工转入量       (+)                   */
caf12       number(15,3),            /*工单转入量       (+)                   */
caf13       number(15,3),            /*良品转出量       (-)                   */
caf14       number(15,3),            /*Bonus Qty        (-)                   */
caf15       number(15,3),            /*重工转出         (-)                   */
caf16       number(15,3),            /*当站报废量       (-)                   */
caf17       number(15,3),            /*当站下线量(入库) (-)                   */
caf18       number(15,3),            /*工单转出量       (-)                   */
caf19       number(15,3),            /*委外完工量                             */
cafdate     date,                    /*制程首次完工日                         */
caftime     number(10)               /*制程最后报工时间                       */
);

create unique index caf_pk on caf_file (caf01,caf02,caf03,caf05,caf06);
alter table caf_file add  constraint caf_pk primary key  (caf01,caf02,caf03,caf05,caf06) enable validate;
grant select on caf_file to public;
grant index on caf_file to public;
grant update on caf_file to public;
grant delete on caf_file to public;
grant insert on caf_file to public;