/*
================================================================================
档案代号:npp_file
档案名称:分录底稿单头档
档案目的:
上游档案:
下游档案:
============.========================.==========================================
*/
create table npp_file
(
nppsys      varchar2(2) NOT NULL,    /*系统别                                 */
                                     /*NM/AP/LC/AR/FA/GF/PY/CF/CC/CD          */
npp00       number(5) NOT NULL,      /*类别                                   */
                                     /*NM(1.应付 2.应收 3.银行)               */
                                     /*      (4.定存质押    5.定存解除质押      ) */
                                     /*      (6.还息 7.还本 8.外汇交割 9.外汇   )*/
                                     /*      (10.收息 11.定存收款 12.定存 add   ) */
                                     /*      13.银行存款月底重评NO.A058       */
                                     /*      14.应收票据月底重评NO.A058       */
                                     /*      15.应付票据月底重评NO.A058       */
                                     /*      16.短贷    17.中长贷no.7277 */   */
                                     /*      18.                              */
                                     /*      19.                              */
                                     /*      20.                              */
                                     /*      21.集团资金调拨                  */
                                     /*      22.集团资金还本                  */
                                     /*      23.集团资金还息                  */
                                     /*      24.融资利息暂估                  */
                                     /*AP(1.应付 2.直接付款 3.付款 4.成本分摊 */
                                     /*     5.期末调汇 )                 NO.A048 */
                                     /*LC(4.外购 5.外购付款 6,外购修改        */
                                     /*LC(7.付款修改 9.结案)                  */
                                     /*AR(1.出货 2.应收 3.收款)               */
                                     /*      4.期末调汇                   NO.A048*/
                                     /*FA   X.底稿         0.取得             */
                                     /*        1.资本化 (faq) 2.部门移转      */
                                     /*        7.改良   (fay) 8.重估(fba)     */
                                     /*        4.出售   (fbe) 5.报废(fbg)     */
                                     /*        6.销帐   (fbg) 9.调整(fbc)     */
                                     /*       10.折旧        11.利息资本化(fcx)*/
                                     /*       12.保险       13.减值准备       #No:A099*/
                                     /*PY(1.应付薪资 2.退休金准备 3.止付薪资) */
                                     /*CF(1.汇款单                          ) */
                                     /*CC(1.内部成本 2.利润分摊 )             */
                                     /*CD(1.长期投资认列             )        */
npp01       varchar2(30) NOT NULL,   /*单号                                   */
                                     /*单号  modify 98/08/31 for ala01        */
                                     /*若为人事之单号为计薪指标+公司代码      */
npp011      number(5) NOT NULL,      /*异动序号                               */
                                     /*AP =1                                  */
                                     /*AR =1                                  */
                                     /*NM 应收/应付依序号,银行收支=1,         */
                                     /*   质押=2,解除质押=3                   */
                                     /*   外汇交易=0,外汇交割=序号            */
                                     /*PY =1                                  */
npp02       date,                    /*异动日期                               */
npp03       date,                    /*传票日期                               */
npp04       number(5),               /*是否已经统计更新                       */
                                     /*0:统计中                               */
                                     /*1:已统计                               */
npp05       varchar2(2),             /*抛转种类                               */
                                     /*如开票时,票况由0-1 ,其值为 '01'        */
npp06       varchar2(10),            /*营运中心编号                           */
npp07       varchar2(5),             /*帐别                                   */
nppglno     varchar2(16),            /*已抛转传票编号                         */
npptype     varchar2(1) NOT NULL     /*分录底稿类别                           */
                                     /*0.主帐别                               */
                                     /*1.次帐别                               */
);

create        index npp_02 on npp_file (npp02);
create        index npp_03 on npp_file (nppglno);
create unique index npp_pk on npp_file (npp01,npp011,nppsys,npp00,npptype);
alter table npp_file add  constraint npp_pk primary key  (npp01,npp011,nppsys,npp00,npptype) enable validate;
grant select on npp_file to public;
grant index on npp_file to public;
grant update on npp_file to public;
grant delete on npp_file to public;
grant insert on npp_file to public;