/* ================================================================================ 档案代号:sfm_file 档案名称:工单变更纪录档 档案目的: 上游档案: 下游档案: ============.========================.========================================== */ create table sfm_file ( sfm00 varchar2(8) NOT NULL, /*资料序号 */ /*资料序号(YYMMnnnn) */ sfm01 varchar2(16), /*工单单号 */ /*工单单号 (for sfm10=1/3 */ sfm02 number(5), /*变更版本 */ /*变更版本 (for sfm10='1') */ sfm03 date, /*变更日期 */ sfm04 varchar2(8), /*时间 */ sfm05 number(15,3), /*变更前生产数量 */ /*变更前生产数量 for sfm10='1' */ /*需求数量 for sfm10='2' */ /*移转批量 for sfm10='3' */ sfm06 number(15,3), /*变更后生产数量 */ sfm07 varchar2(16), /*退料单号码 */ /*退料单号码 for sfm10=1/2 */ /*调拨单号 for sfm10='3' */ sfm08 varchar2(16), /*目地工单 */ /*目地工单 for sfm10=1/2 */ /*PBI NO for sfm10='3' */ sfm09 varchar2(16), /*目的工单发料单 */ sfm10 varchar2(1), /*挪料型态 */ /*挪料型态 1:工单挪料 */ /* 2:单料挪料 */ /* 3:工单移转(01->70,71,72) */ sfm11 varchar2(40), /*单笔移料之料号 */ /*单笔移料之料号(for sfm10='2') */ sfm13 varchar2(10), /*拨出仓库/收发料仓库 */ sfm14 varchar2(10), /*拨出储位/收发料储位 */ sfm15 varchar2(24), /*拨出批号/收发料批号 */ /*拨出批号/收发料批号 No.+024 */ sfm16 number(15,3), /*挪料套数/需求数量 */ /*挪料套数/需求数量 NO:6968 */ sfm23 varchar2(10), /*拨入仓库 */ /*拨入仓库 for sfm10='3' */ sfm24 varchar2(10), /*拨入储位 */ /*拨入储位 for sfm10='3' */ sfm25 varchar2(24), /*拨入批号 */ /*拨入批号 for sfm10='3' No.+024 */ sfmuser varchar2(10) /*人员 */ ); create index sfm_02 on sfm_file (sfm01,sfm02); create unique index sfm_pk on sfm_file (sfm00); alter table sfm_file add constraint sfm_pk primary key (sfm00) enable validate; grant select on sfm_file to public; grant index on sfm_file to public; grant update on sfm_file to public; grant delete on sfm_file to public; grant insert on sfm_file to public; |