/*
================================================================================
档案代号: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;