/* ================================================================================ 档案代号:pie_file 档案名称:盘点标签明细-“在制工单”资料档 档案目的: 上游档案: 下游档案: ============.========================.========================================== */ create table pie_file ( pie01 varchar2(16) NOT NULL, /*标签编号 */ pie02 varchar2(40), /*料件编号 */ /*储存该工单所属下阶料件编号,应为被发放 */ /*投入生产的料件编号,对“在制工单”而言 */ /*亦是将作此料件数量的盘点。 */ pie03 varchar2(6), /*作业编号 */ /*作业编号 99.12 */ /*原为smallint现改为char(06) 作业编号 */ /*储存该工单备料料件,预期投入生产的作业 */ /*所属作业编号;可由[工单档]指定的制程编 */ /*号及产品结构而得 */ pie04 varchar2(4), /*发料单位 */ /*储存该工单备料料件的发料单位。 */ pie05 varchar2(10), /*工作站编号 */ /*储存该下阶料件应于何工作站被盘点 */ pie06 varchar2(1), /*旗标 */ /*储存备料料件的来源特性 */ /*正确值 E/U/V/R/N */ /*E: 消耗性料件 */ /*U: 大宗自制料件 */ /*V: 大宗采购料件 */ /*R: 在制途料件 */ /*N: 除外一般料件 */ pie07 number(5) NOT NULL, /*产生项次 */ /*系统自动赋予 */ pie08 varchar2(10), /*产生人员 */ /*储存该笔“在制工单”空白标签资料产生者。*/ pie09 date, /*产生日期 */ /*储存该笔“在制工单”空白标签资料产生日期*/ pie11 number(15,3), /*应发量 */ /*储存该工单备料料件的应发量。 */ pie12 number(15,3), /*已发量 */ /*储存该工单备料料件的已发量。 */ pie13 number(15,3), /*超领量 */ /*储存该工单备料料件的超领量。 */ /*实收量 = 已发量 + 超领量。 */ pie14 number(20,8), /*标准单位用量 */ /*标准单位用量(QPA) */ pie15 number(15,3), /*报废数量 */ pie151 number(15,3), /*代买数量 */ pie152 number(20,8), /*发料单位/库存转换率 */ pie153 number(15,3), /*应盘数量 */ /*实际已用量=((完工入库量 + 报废数量) */ /* * qpa ) + 下阶报废 */ /*应盘数量 =已发数量+超领数量-实际已用量*/ pie16 varchar2(1), /*是否已作盘点“过帐” */ /*储存该笔“在制工单”盘点资料是否已被作 */ /*“过帐”处理。 */ /*--------------- 初盘资料 ---------------*/ pie30 number(15,3), /*初盘(一)-- 盘点数量 */ /*储存该笔“在制工单”盘点资料在经过初盘 */ /*作业后的被输入的盘点数量。 */ /*其数量单位为该笔库存明细之库存单位。 */ /*盘点过帐时可用此数量作为依据。 */ pie31 varchar2(10), /*初盘(一)-- 资料输入人员代 */ /*储存该笔“在制工单”盘点资料在经过初盘 */ /*作业后的输入盘点数量操作人员。 */ pie32 date, /*初盘(一)-- 资料输入日期 */ /*储存该笔“在制工单”盘点资料在经过初盘 */ /*作业后的输入盘点数量操作日期。 */ pie33 varchar2(8), /*初盘(一)-- 资料输入时间 */ /*储存该笔“在制工单”盘点资料在经过初盘 */ /*作业后的输入盘点数量操作时间。 */ pie34 varchar2(10), /*初盘人员(一) */ pie35 date, /*初盘日期(一) */ pie40 number(15,3), /*初盘(二)-- 盘点数量 */ /*储存该笔“在制工单”盘点资料在经过初盘 */ /*作业后的被输入的盘点数量。 */ /*其数量单位为该笔库存明细之库存单位。 */ /*本栏位仅供比对参考,不作为过帐依据。 */ pie41 varchar2(10), /*初盘(二)-- 资料输入人员代 */ /*储存该笔“在制工单”盘点资料在经过初盘 */ /*作业后的输入盘点数量操作人员。 */ pie42 date, /*初盘(二)-- 资料输入日期 */ /*储存该笔“在制工单”盘点资料在经过初盘 */ /*作业后的输入盘点数量操作日期。 */ pie43 varchar2(8), /*初盘(二)-- 资料输入时间 */ /*储存该笔“在制工单”盘点资料在经过初盘 */ /*作业后的输入盘点数量操作时间。 */ pie44 varchar2(10), /*初盘人员(二) */ pie45 date, /*初盘日期(二) */ /*--------------- 复盘资料 ---------------*/ pie50 number(15,3), /*复盘(一)-- 盘点数量 */ /*储存该笔“在制工单”盘点资料在经过初盘 */ /*或抽盘作业后的被输入的盘点数量。 */ /*其数量单位为该笔库存明细之库存单位。 */ /*盘点过帐时可用此数量作为依据。 */ pie51 varchar2(10), /*复盘(一)-- 资料输入人员代 */ /*储存该笔“在制工单”盘点资料在经过初盘 */ /*或抽盘作业后的输入盘点数量操作人员。 */ pie52 date, /*复盘(一)-- 资料输入日期 */ /*储存该笔“在制工单”盘点资料在经过初盘 */ /*或抽盘作业后的输入盘点数量操作日期。 */ pie53 varchar2(8), /*复盘(一)-- 资料输入时间 */ /*储存该笔“在制工单”盘点资料在经过初盘 */ /*或抽盘作业后的输入盘点数量操作时间。 */ pie54 varchar2(10), /*复盘人员(一) */ pie55 date, /*复盘日期(一) */ pie60 number(15,3), /*复盘(二)-- 盘点数量 */ /*储存该笔“在制工单”盘点资料在经过初盘 */ /*或抽盘作业后的被输入的盘点数量。 */ /*其数量单位为该笔库存明细之库存单位。 */ /*本栏位仅供比对参考,不作为过帐依据。 */ pie61 varchar2(10), /*复盘(二)-- 资料输入人员代 */ /*储存该笔“在制工单”盘点资料在经过初盘 */ /*或抽盘作业后的输入盘点数量操作人员。 */ pie62 date, /*复盘(二)-- 资料输入日期 */ /*储存该笔“在制工单”盘点资料在经过初盘 */ /*或抽盘作业后的输入盘点数量操作日期。 */ pie63 varchar2(8), /*复盘(二)-- 资料输入时间 */ /*储存该笔“在制工单”盘点资料在经过初盘 */ /*或抽盘作业后的输入盘点数量操作时间。 */ pie64 varchar2(10), /*复盘人员(二) */ pie65 date, /*复盘日期(二) */ pie66 number(20,6), /*标准成本 */ pie67 number(20,6), /*现时成本 */ pie68 number(20,6), /*预设成本 */ /*---------- 使用者自行定义栏位 ----------*/ pie900 varchar2(40), /*取替代之主料 */ /*如无取替代此栏位为空白 */ /*原为 char(01) */ pie901 varchar2(1), /*使用者自行定义 */ pie902 varchar2(1), /*使用者自行定义 */ pie903 varchar2(1) /*使用者自行定义 */ ); create index pie_02 on pie_file (pie02); create unique index pie_pk on pie_file (pie01,pie07); alter table pie_file add constraint pie_pk primary key (pie01,pie07) enable validate; grant select on pie_file to public; grant index on pie_file to public; grant update on pie_file to public; grant delete on pie_file to public; grant insert on pie_file to public; |