/*
================================================================================
档案代号:afb_file
档案名称:会计科目预算单头档
档案目的:
上游档案:
下游档案:
============.========================.==========================================
*/
create table afb_file
(
afb00       varchar2(5) NOT NULL,    /*帐别编号                               */
afb01       varchar2(6) NOT NULL,    /*预算项目                               */
afb02       varchar2(24) NOT NULL,   /*科目编号                               */
afb03       number(5) NOT NULL,      /*会计年度                               */
afb04       varchar2(30) NOT NULL,   /*WBS编码                                */
afb05       varchar2(1),             /*以何为单位维护之                       */
                                     /*以何为单位维护之(1.期/2.季/3.年)       */
afb06       varchar2(1),             /*各期预算分配方式                       */
                                     /*(1.系统参数权数设定2.平均分配)         */
afb07       varchar2(1),             /*传票输入时预算超限控制方式             */
                                     /*1:不做控制                            */
                                     /*2:预算超限时警告之                    */
                                     /*3:超限时拒绝接受                      */
afb08       varchar2(1),             /*传票列印时预算超限处理方式             */
                                     /*1:不做处理                            */
                                     /*2:预算超限时列印警告讯息              */
afb09       varchar2(1),             /*本预算上期未消耗预算可否递             */
afb10       number(20,6),            /*年度预算                               */
afb11       number(20,6),            /*第一季预算                             */
afb12       number(20,6),            /*第二季预算                             */
afb13       number(20,6),            /*第三季预算                             */
afb14       number(20,6),            /*第四季预算                             */
afb15       varchar2(1),             /*预算种类                               */
                                     /*1.整体 2.部门 3.异动码 4.专案          */
afbacti     varchar2(1),             /*资料有效码                             */
                                     /*系统维护                               */
afbuser     varchar2(10),            /*资料所有者                             */
                                     /*系统维护                               */
afbgrup     varchar2(10),            /*资料所有群                             */
                                     /*系统维护                               */
afbmodu     varchar2(10),            /*资料更改者                             */
                                     /*系统维护                               */
afbdate     date,                    /*最近修改日                             */
                                     /*系统维护                               */
afb16       varchar2(10),            /*异动码类型                             */
                                     /*#FUN-5C0015                            */
afb17       varchar2(10),            /*异动码部门                             */
                                     /*#FUN-5C0015                            */
afb041      varchar2(10) DEFAULT '' NOT NULL, /*部门编号*/
afb042      varchar2(10) DEFAULT '' NOT NULL, /*专案代号*/
afb18       varchar2(1),             /*是否做总额控制                         */
afb19       varchar2(1)              /*来源预算否                             */
);

create unique index afb_pk on afb_file (afb00,afb01,afb02,afb03,afb04,afb041,afb042);
alter table afb_file add  constraint afb_pk primary key  (afb00,afb01,afb02,afb03,afb04,afb041,afb042) enable 
validate;
grant select on afb_file to public;
grant index on afb_file to public;
grant update on afb_file to public;
grant delete on afb_file to public;
grant insert on afb_file to public;