/*
================================================================================
档案代号:ccu_file
档案名称:每月拆件式工单元件在制成本档
档案目的:
上游档案:
下游档案:
============.========================.==========================================
*/
create table ccu_file
(
ccu01       varchar2(16) NOT NULL,   /*拆件式工单编号                         */
ccu02       number(5) NOT NULL,      /*年度                                   */
ccu03       number(5) NOT NULL,      /*月份                                   */
ccu04       varchar2(40) NOT NULL,   /*元件料号                               */
ccu05       varchar2(1) NOT NULL,    /*元件料号类别                           */
                                     /*元件料号类别 (Purchase/Make/Rework)    */
ccu11       number(15,3) NOT NULL,   /*上月结存数量                           */
ccu12       number(20,6) NOT NULL,   /*上月结存金额(a+b+c+d+e)                */
ccu12a      number(20,6) NOT NULL,   /*上月结存金额-材料   (a)                */
ccu12b      number(20,6) NOT NULL,   /*上月结存金额-人工   (b)                */
ccu12c      number(20,6) NOT NULL,   /*上月结存金额-制费   (c)                */
ccu12d      number(20,6) NOT NULL,   /*上月结存金额-加工   (d)                */
ccu12e      number(20,6) NOT NULL,   /*上月结存金额-其他   (e)                */
ccu21       number(15,3) NOT NULL,   /*本月投入数量                           */
ccu22       number(20,6) NOT NULL,   /*本月投入金额(a+b+c+d+e)                */
ccu22a      number(20,6) NOT NULL,   /*本月投入金额-材料   (a)                */
ccu22b      number(20,6) NOT NULL,   /*本月投入金额-人工   (b)                */
ccu22c      number(20,6) NOT NULL,   /*本月投入金额-制费   (c)                */
ccu22d      number(20,6) NOT NULL,   /*本月投入金额-加工   (d)                */
ccu22e      number(20,6) NOT NULL,   /*本月投入金额-其他   (e)                */
ccu31       number(15,3) NOT NULL,   /*本月转出数量 (=半成品入库)             */
ccu32       number(20,6) NOT NULL,   /*本月转出金额(a+b+c+d+e)                */
ccu32a      number(20,6) NOT NULL,   /*本月转出金额-材料   (a)                */
ccu32b      number(20,6) NOT NULL,   /*本月转出金额-人工   (b)                */
ccu32c      number(20,6) NOT NULL,   /*本月转出金额-制费   (c)                */
ccu32d      number(20,6) NOT NULL,   /*本月转出金额-加工   (d)                */
ccu32e      number(20,6) NOT NULL,   /*本月转出金额-其他   (e)                */
ccu41       number(15,3) NOT NULL,   /*No Use                                 */
ccu42       number(20,6) NOT NULL,   /*差异拆出金额(a+b+c+d+e)                */
ccu42a      number(20,6) NOT NULL,   /*差异拆出金额-材料   (a)                */
ccu42b      number(20,6) NOT NULL,   /*差异拆出金额-人工   (b)                */
ccu42c      number(20,6) NOT NULL,   /*差异拆出金额-制费   (c)                */
ccu42d      number(20,6) NOT NULL,   /*差异拆出金额-加工   (d)                */
ccu42e      number(20,6) NOT NULL,   /*差异拆出金额-其他   (e)                */
ccu51       number(15,3) NOT NULL,   /*No Use                                 */
ccu52       number(15,3) NOT NULL,   /*No Use                                 */
ccu52a      number(15,3) NOT NULL,   /*No Use                                 */
ccu52b      number(15,3) NOT NULL,   /*No Use                                 */
ccu52c      number(15,3) NOT NULL,   /*No Use                                 */
ccu52d      number(15,3) NOT NULL,   /*No Use                                 */
ccu52e      number(15,3) NOT NULL,   /*No Use                                 */
ccu91       number(15,3) NOT NULL,   /*本月结存数量                           */
ccu92       number(20,6) NOT NULL,   /*本月结存金额(a+b+c+d+e)                */
ccu92a      number(20,6) NOT NULL,   /*本月结存金额-材料   (a)                */
ccu92b      number(20,6) NOT NULL,   /*本月结存金额-人工   (b)                */
ccu92c      number(20,6) NOT NULL,   /*本月结存金额-制费   (c)                */
ccu92d      number(20,6) NOT NULL,   /*本月结存金额-加工   (d)                */
ccu92e      number(20,6) NOT NULL,   /*本月结存金额-其他   (e)                */
ccuuser     varchar2(10),            /*最近计算人员                           */
ccudate     date,                    /*最近计算日期                           */
ccutime     varchar2(5),             /*最近计算时间                           */
ccu06       varchar2(1) DEFAULT '' NOT NULL, /*成本计算类别*/
ccu07       varchar2(40) DEFAULT '' NOT NULL, /*类别编号(批次号/专案号/利润 */
ccu12f      number(20,6) DEFAULT '0',/*上月结存金额-制费三                    */
ccu12g      number(20,6) DEFAULT '0',/*上月结存金额-制费四                    */
ccu12h      number(20,6) DEFAULT '0',/*上月结存金额-制费五                    */
ccu22f      number(20,6) DEFAULT '0',/*本月投入金额-制费三                    */
ccu22g      number(20,6) DEFAULT '0',/*本月投入金额-制费四                    */
ccu22h      number(20,6) DEFAULT '0',/*本月投入金额-制费五                    */
ccu32f      number(20,6) DEFAULT '0',/*本月转出金额-制费三                    */
ccu32g      number(20,6) DEFAULT '0',/*本月转出金额-制费四                    */
ccu32h      number(20,6) DEFAULT '0',/*本月转出金额-制费五                    */
ccu42f      number(20,6) DEFAULT '0',/*差异输出金额-制费三                    */
ccu42g      number(20,6) DEFAULT '0',/*差异输出金额-制费四                    */
ccu42h      number(20,6) DEFAULT '0',/*差异输出金额-制费五                    */
ccu92f      number(20,6) DEFAULT '0',/*本月结存金额-制费三                    */
ccu92g      number(20,6) DEFAULT '0',/*本月结存金额-制费四                    */
ccu92h      number(20,6) DEFAULT '0',/*本月结存金额-制费五                    */
ccuud01     varchar2(255),           /*自订栏位-Textedit                      */
ccuud02     varchar2(40),            /*自订栏位-文字                          */
ccuud03     varchar2(40),            /*自订栏位-文字                          */
ccuud04     varchar2(40),            /*自订栏位-文字                          */
ccuud05     varchar2(40),            /*自订栏位-文字                          */
ccuud06     varchar2(40),            /*自订栏位-文字                          */
ccuud07     number(15,3),            /*自订栏位-数值                          */
ccuud08     number(15,3),            /*自订栏位-数值                          */
ccuud09     number(15,3),            /*自订栏位-数值                          */
ccuud10     number(10),              /*自订栏位-整数                          */
ccuud11     number(10),              /*自订栏位-整数                          */
ccuud12     number(10),              /*自订栏位-整数                          */
ccuud13     date,                    /*自订栏位-日期                          */
ccuud14     date,                    /*自订栏位-日期                          */
ccuud15     date                     /*自订栏位-日期                          */
);

create        index ccu_02 on ccu_file (ccu04);
create unique index ccu_pk on ccu_file (ccu01,ccu02,ccu03,ccu04,ccu06,ccu07);
alter table ccu_file add  constraint ccu_pk primary key  (ccu01,ccu02,ccu03,ccu04,ccu06,ccu07) enable 
validate;
grant select on ccu_file to public;
grant index on ccu_file to public;
grant update on ccu_file to public;
grant delete on ccu_file to public;
grant insert on ccu_file to public;