/* ================================================================================ 档案代号:mmh_file 档案名称:备料档 档案目的: 上游档案: 下游档案: ============.========================.========================================== */ create table mmh_file ( mmh01 varchar2(16) NOT NULL, /*开发执行单编号 */ /*开发执行单编号 mmg01 */ mmh011 varchar2(16) NOT NULL, /*模治具工单编号 */ /*模治具工单编号 mmg02 */ mmh02 number(5), /*开发执行单项次 */ mmh03 varchar2(40) NOT NULL, /*料件编号 */ /*料件编号 ima01 */ /*储存该开发执行单所属下阶料件编号,应为被*/ /*投入生产的料件编号 */ mmh04 number(15,3) NOT NULL, /*原发数量 */ /*储存该开发执行单备料料件,由产品结构产生*/ /*之原有数量;在与生产数量对比上使用标准 */ /*用量加上损耗率,延展而来 */ mmh05 number(15,3) NOT NULL, /*应发数量 */ /*储存该开发执行单备料料件,使用者经过修改*/ /*决定的备料量;开始时,应与原发数量相同 */ mmh06 number(15,3) NOT NULL, /*已发数量 */ /*储存该开发执行单备料料件,已经被发料的数*/ mmh061 number(15,3) NOT NULL, /*已领数量 */ /*储存该开发执行单备料料件,已经被领料的数*/ mmh062 number(15,3) NOT NULL, /*超领数量 */ /*储存该开发执行单备料料件,被超领料的数量*/ mmh063 number(15,3) NOT NULL, /*报废数量 */ /*储存该开发执行单备料料件,被报废料的数量*/ mmh064 number(15,3) NOT NULL, /*盘损数量 */ /*储存该开发执行单备料料件,盘点时的减少数*/ mmh065 number(15,3) NOT NULL, /*委外代买量 */ /*储存该开发执行单备料料件,委外代买数量 */ mmh066 number(15,3) NOT NULL, /*委外代买已交量 */ /*储存该开发执行单备料料件,委外代买已交数*/ mmh07 number(15,3) NOT NULL, /*欠料数量 */ /*储存该开发执行单备料料件,预期会产生的短*/ /*,可由人为或系统自动维护 */ mmh08 varchar2(6) NOT NULL, /*作业编号 */ /*储存该开发执行单备料料件,预期投入生产的*/ /*所属作业编号;可由[开发执行单档]指定的制*/ /*号及产品结构而得 */ mmh09 number(5), /*前置时间调整 */ /*前置时间调整(天) */ /*表示自开发运行单起始生产日算起,需多少时间*/ /*若为正值表示多少天后 */ /*若为负值表示多少天前 */ mmh10 varchar2(5), /*前置时间调整 */ /*前置时间调整(时:分) */ /*储存经备料前置调整后,对该日的时间调整 */ /*若为正值表示多少时间后 */ /*若为负值表示多少时间前 */ /*量产系统专用 */ mmh11 varchar2(1), /*旗标 */ /*储存备料料件的来源特性 */ /*正确值 E/U/V/R/N */ /*E: 消耗性料件 */ /*U: 大宗自制料件 */ /*V: 大宗采购料件 */ /*R: 在制途料件 */ /*N: 除外一般料件 */ /*--------单位换算率----------------------*/ mmh12 varchar2(4) NOT NULL, /*发料单位 */ /*储存该开发执行单备料料件的发料单位,将由*/ /*产品结构产生而来 */ mmh13 number(20,8), /*发料单位/库存单位换算率 */ /*ex.发料单位=kg 库存单位=g */ /* 1000/1=1000(换算率) */ mmh14 varchar2(4), /*成本单位 */ /*储存该开发执行单备料料件的发料单位,将由*/ /*件主档] 产生而来 */ mmh15 number(20,8), /*成本单位/材料成本档成本单位 */ /*ex.成本单位=g 成本单位=kg */ /* 1/1000=0.001(换算率) */ mmh16 number(16,8), /*标准单位用量 */ /*标准单位用量 (Standard QPA) */ /*储存该开发执行单备料料件的标准单位用量,*/ /*产品结构产生而来 */ /*系统于备料时自动维护,不能修改 */ mmh161 number(16,8), /*实际单位用量 (Actual QPA) */ /*系统若使用损耗率, 则本用量会加上损耗率 */ /*系统若不用损耗率, 则本用量不加上损耗率 */ /*系统若不用损耗率, 则本用量等于标准用量.*/ /*系统于备料时自动维护,不能修改 */ mmh25 number(15,3) NOT NULL, /*未备料量 */ /*储存该开发执行单备料料件的应发数量大于 [*/ /*主档] 的可被备料量,而又无其他可替代料 */ /*的数量;亦即未能备料量 */ mmh26 varchar2(1), /*替代码 */ /*储存该开发执行单备料的料件为原始组合的下*/ /*件或采用取/替代料件 */ /*正确值 0/1/2/3/4/S/U */ /*0: 原始料件, 不可被取替代 */ /*1: 新料, 有旧料可取代 (取代后,转为'3') */ /*2: 主料, 有副料可替代 (替代后,转为'4') */ /*3: 新料, 已经被取代 */ /*4: 主料, 已经被替代 */ /*U: 旧料(取代料件) */ /*S: 副料(替代料件) */ mmh27 varchar2(40) NOT NULL, /*被替代料号 */ /*当 mmh26='01234'时,本栏位储存料号同mmh03*/ /*当 mmh26='S/U' 时,本栏位储存被替代料号*/ mmh28 number(15,3) NOT NULL, /*替代率 */ /*当 mmh26='01234'时,本栏位=1 */ /*当 mmh26='S/U' 时,本栏位储存替代率 */ mmh29 varchar2(40), /*上阶料号 */ mmh30 varchar2(10), /*指定仓库 */ mmh31 varchar2(10), /*指定储位 */ mmh91 varchar2(1), /*使用者自订 */ /*使用者自订(USER DEFINE) */ mmh92 varchar2(1), /*使用者自订 */ /*使用者自订(USER DEFINE) */ mmh93 varchar2(1), /*使用者自订 */ /*使用者自订(USER DEFINE) */ mmh94 varchar2(1), /*使用者自订 */ /*使用者自订(USER DEFINE) */ mmh95 varchar2(1), /*使用者自订 */ /*使用者自订(USER DEFINE) */ mmh96 varchar2(1), /*使用者自订 */ /*使用者自订(USER DEFINE) */ mmh97 varchar2(1), /*使用者自订 */ /*使用者自订(USER DEFINE) */ mmh98 varchar2(1), /*使用者自订 */ /*使用者自订(USER DEFINE) */ mmh99 varchar2(1), /*使用者自订 */ /*使用者自订(USER DEFINE) */ mmhacti varchar2(1), /*资料有效码 */ /*系统维护 */ mmhud01 varchar2(255), /*自订栏位-Textedit */ mmhud02 varchar2(40), /*自订栏位-文字 */ mmhud03 varchar2(40), /*自订栏位-文字 */ mmhud04 varchar2(40), /*自订栏位-文字 */ mmhud05 varchar2(40), /*自订栏位-文字 */ mmhud06 varchar2(40), /*自订栏位-文字 */ mmhud07 number(15,3), /*自订栏位-数值 */ mmhud08 number(15,3), /*自订栏位-数值 */ mmhud09 number(15,3), /*自订栏位-数值 */ mmhud10 number(10), /*自订栏位-整数 */ mmhud11 number(10), /*自订栏位-整数 */ mmhud12 number(10), /*自订栏位-整数 */ mmhud13 date, /*自订栏位-日期 */ mmhud14 date, /*自订栏位-日期 */ mmhud15 date /*自订栏位-日期 */ ); create index mmh_02 on mmh_file (mmh03); create unique index mmh_pk on mmh_file (mmh01,mmh011,mmh03,mmh08,mmh12); alter table mmh_file add constraint mmh_pk primary key (mmh01,mmh011,mmh03,mmh08,mmh12) enable validate; grant select on mmh_file to public; grant index on mmh_file to public; grant update on mmh_file to public; grant delete on mmh_file to public; grant insert on mmh_file to public; |