/* ================================================================================ 档案代号:sfa_file 档案名称:备料档 档案目的: 上游档案: 下游档案: ============.========================.========================================== */ create table sfa_file ( sfa01 varchar2(16) NOT NULL, /*工单编号 */ /*工单编号 sfb01 */ sfa02 number(5), /*工单型态 */ /*工单型态 (同sfb02) */ sfa03 varchar2(40) NOT NULL, /*料件编号 */ /*料件编号 ima01 */ /*储存该工单所属下阶料件编号,应为被发放 */ /*投入生产的料件编号 */ sfa04 number(15,3) NOT NULL, /*原发数量 */ /*储存该工单备料料件,由产品结构产生而来 */ /*之原有数量;在与生产数量对比上使用标准 */ /*用量加上损耗率,延展而来 */ sfa05 number(15,3) NOT NULL, /*应发数量 */ /*储存该工单备料料件,使用者经过修改后, */ /*决定的备料量;开始时,应与原发数量相同 */ sfa06 number(15,3) NOT NULL, /*已发数量 */ /*储存该工单备料料件,已经被发料的数量; */ sfa061 number(15,3) NOT NULL, /*已领数量 */ /*储存该工单备料料件,已经被领料的数量; */ sfa062 number(15,3) NOT NULL, /*超领数量 */ /*储存该工单备料料件,被超领料的数量 */ sfa063 number(15,3) NOT NULL, /*报废数量 */ /*储存该工单备料料件,被报废料的数量 */ sfa064 number(15,3) NOT NULL, /*盘损数量 */ /*储存该工单备料料件,盘点时的减少数量 */ sfa065 number(15,3) NOT NULL, /*委外代买量 */ /*储存该工单备料料件,委外代买数量 */ sfa066 number(15,3) NOT NULL, /*委外代买已交量 */ /*储存该工单备料料件,委外代买已交数量 */ sfa07 number(15,3) NOT NULL, /*欠料数量 */ /*储存该工单备料料件,预期会产生的短缺量 */ /*,可由人为或系统自动维护 */ sfa08 varchar2(6) NOT NULL, /*作业编号 */ /*储存该工单备料料件,预期投入生产的作业 */ /*所属作业编号;可由[工单档]指定的制程编 */ /*号及产品结构而得 */ sfa09 number(5), /*前置时间调整 */ /*前置时间调整(天) */ /*表示自工单起始生产日算起,需多少时间备料*/ /*若为正值表示多少天后 */ /*若为负值表示多少天前 */ sfa10 varchar2(5), /*前置时间调整 */ /*前置时间调整(时:分) */ /*储存经备料前置调整后,对该日的时间调整 */ /*若为正值表示多少时间后 */ /*若为负值表示多少时间前 */ /*量产系统专用 */ sfa11 varchar2(1), /*旗标 */ /*储存备料料件的来源特性 */ /*正确值 E/U/V/R/N */ /*E: 消耗性料件 */ /*U: 大宗自制料件 */ /*V: 大宗采购料件 */ /*R: 在制途料件 */ /*N: 除外一般料件 */ /*--------单位换算率----------------------*/ sfa12 varchar2(4) NOT NULL, /*发料单位 */ /*储存该工单备料料件的发料单位,将由产品 */ /*产品结构产生而来 */ sfa13 number(20,8), /*发料单位/库存单位换算率 */ /*ex.发料单位=kg 库存单位=g */ /* 1000/1=1000(换算率) */ sfa14 varchar2(4), /*成本单位 */ /*储存该工单备料料件的发料单位,将由 [料 */ /*件主档] 产生而来 */ sfa15 number(20,8), /*成本单位/材料成本档成本单位 */ /*ex.成本单位=g 成本单位=kg */ /* 1/1000=0.001(换算率) */ sfa16 number(16,8), /*标准单位用量 */ /*标准单位用量 (Standard QPA) */ /*储存该工单备料料件的标准单位用量,由BOM*/ /*产品结构产生而来 */ /*系统于备料时自动维护,不能修改 */ sfa161 number(16,8), /*实际单位用量 (Actual QPA) */ /*系统若使用损耗率, 则本用量会加上损耗率 */ /*系统若不用损耗率, 则本用量不加上损耗率 */ /*系统若不用损耗率, 则本用量等于标准用量.*/ /*系统于备料时自动维护,不能修改 */ sfa25 number(15,3) NOT NULL, /*未备料量 */ /*储存该工单备料料件的应发数量大于 [料件 */ /*主档] 的可被备料量,而又无其他可替代料 */ /*的数量;亦即未能备料量 */ sfa26 varchar2(1), /*替代码 */ /*储存该工单备料的料件为原始组合的下阶料 */ /*件或采用取/替代料件 */ /*正确值 0/1/2/3/4/S/U */ /*0: 原始料件, 不可被取替代 */ /*1: 新料, 有旧料可取代 (取代后,转为'3') */ /*2: 主料, 有副料可替代 (替代后,转为'4') */ /*3: 新料, 已经被取代 */ /*4: 主料, 已经被替代 */ /*5: 主料, 可做SET替代(SET替代号,转为'6')*/ /* #Add By 养生2003 */ /*6: 主料, 已做SET替代 #Add By 养生2003 */ /*U: 旧料(取代料件) */ /*S: 副料(替代料件) */ /*T: SET替代料 #Add BY 养生2003 */ sfa27 varchar2(40) NOT NULL, /*被替代料号 */ /*当 sfa26='012345T'时,栏位储存料号同sfa03*/ /*当 sfa26='S/U' 时,本栏位储存被替代料号*/ sfa28 number(12,3) NOT NULL, /*替代率 */ /*当 sfa26='012345'时,本栏位=1 */ /*当 sfa26='S/U' 时,本栏位储存替代率 */ /*当 sfa26='T'时,储存替代料替代量bob07 */ /* #Add BY 养生2003 */ sfa29 varchar2(40), /*上阶料号 */ sfa30 varchar2(10), /*指定仓库 */ sfa31 varchar2(10), /*指定储位 */ sfa91 varchar2(1), /*USER DEFINE */ sfa92 varchar2(1), /*USER DEFINE */ sfa93 varchar2(1), /*USER DEFINE */ sfa94 varchar2(1), /*USER DEFINE */ sfa95 varchar2(1), /*USER DEFINE */ sfa96 varchar2(1), /*USER DEFINE */ sfa97 varchar2(1), /*USER DEFINE */ sfa98 varchar2(1), /*USER DEFINE */ sfa99 varchar2(1), /*USER DEFINE */ sfa100 number(9,4), /*发料误差允许率 */ /*发料误差允许率 010515 No.+114*/ sfaacti varchar2(1), /*资料有效码 */ /*系统维护 */ sfa32 varchar2(1), /*代买料否 */ sfaud01 varchar2(255), /*自订栏位-Textedit */ sfaud02 varchar2(40), /*自订栏位-文字 */ sfaud03 varchar2(40), /*自订栏位-文字 */ sfaud04 varchar2(40), /*自订栏位-文字 */ sfaud05 varchar2(40), /*自订栏位-文字 */ sfaud06 varchar2(40), /*自订栏位-文字 */ sfaud07 number(15,3), /*自订栏位-数值 */ sfaud08 number(15,3), /*自订栏位-数值 */ sfaud09 number(15,3), /*自订栏位-数值 */ sfaud10 number(10), /*自订栏位-整数 */ sfaud11 number(10), /*自订栏位-整数 */ sfaud12 number(10), /*自订栏位-整数 */ sfaud13 date, /*自订栏位-日期 */ sfaud14 date, /*自订栏位-日期 */ sfaud15 date /*自订栏位-日期 */ ); create index sfa_02 on sfa_file (sfa03); create unique index sfa_pk on sfa_file (sfa01,sfa03,sfa08,sfa12); alter table sfa_file add constraint sfa_pk primary key (sfa01,sfa03,sfa08,sfa12) enable validate; grant select on sfa_file to public; grant index on sfa_file to public; grant update on sfa_file to public; grant delete on sfa_file to public; grant insert on sfa_file to public; |