/*
================================================================================
档案代号:bed_file
档案名称:E-BOM 取代/替代产品结构明细资料档
档案目的:
上游档案:
下游档案:
============.========================.==========================================
*/
create table bed_file
(
bed01       varchar2(40) NOT NULL,   /*主件料件编号                           */
bed011      varchar2(10) NOT NULL,   /*版本                                   */
bed012      number(5) NOT NULL,      /*项次                                   */
bed02       varchar2(1) NOT NULL,    /*档案类别                               */
                                     /*储存资料为取代或替代的资料型态。       */
                                     /*正确值为“1/2”。                      */
                                     /*1: UTE use to exhaust 取代资料         */
                                     /*2: SUB substitue      替代资料         */
bed03       number(5) NOT NULL,      /*替代序号                               */
                                     /*储存指定的替代顺序。                   */
                                     /*如储存的资料型态为替代资料时,方才有效。*/
bed04       varchar2(40),            /*取代替代料件编号                       */
                                     /*储存作为取代或替代的料件编号。         */
                                     /*料件编号需在料件基本资料主档中。       */
bed05       date,                    /*生效日期                               */
                                     /*储存指定的取代/替代生效日期。         */
                                     /*如储存的资料型态为替代资料时,可自行维 */
                                     /*护;如储存的资料型态为取代资料时,物料 */
                                     /*需求模拟时,系统自动规划。             */
bed06       date,                    /*失效日期                               */
                                     /*储存指定的取代/替代失效日期。         */
                                     /*如储存的资料型态为替代资料时,可自行维 */
                                     /*护;如储存的资料型态为取代资料时,不使 */
                                     /*用此失效日期。                         */
bed07       number(15,3),            /*取代替代量                             */
                                     /*储存取代/替代的对应数量。             */
                                     /*数量单位同原始料件的发料单位。         */
bed09       date                     /*实际取代日/最近替代日                  */
                                     /*于工单发料作业过帐时自动更新           */
);

create        index bed_02 on bed_file (bed04);
create unique index bed_pk on bed_file (bed01,bed011,bed012,bed02,bed03);
alter table bed_file add  constraint bed_pk primary key  (bed01,bed011,bed012,bed02,bed03) enable validate;
grant select on bed_file to public;
grant index on bed_file to public;
grant update on bed_file to public;
grant delete on bed_file to public;
grant insert on bed_file to public;