/*
================================================================================
档案代号:ecm_file
档案名称:制程追踪档
档案目的:
上游档案:
下游档案:
============.========================.==========================================
*/
create table ecm_file
(
ecm01       varchar2(16) NOT NULL,   /*工单编号                               */
ecm02       number(5),               /*工单型态                               */
                                     /*1 : 一般工单                           */
                                     /*5 : 再加工工单                         */
                                     /*7 : 厂外加工工单                       */
ecm03_par   varchar2(40),            /*料件编号                               */
                                     /*需存在在料件基本资料主档               */
                                     /*为该工单生产料件编号                   */
ecm03       number(5) NOT NULL,      /*制程序号                               */
                                     /*料件被制作程序过程中的生产活动顺序编号 */
ecm04       varchar2(6),             /*作业编号                               */
                                     /*料件被制作程序过程中的生产活动编号     */
ecm05       varchar2(10),            /*机器编号                               */
                                     /*在生产程序/作业中, 使用的机器编号      */
ecm06       varchar2(10),            /*工作站编号                             */
                                     /*该生产程序/作业在何一工作站被生产      */
ecm07       number(15,3),            /*最早起始前置时间调整                   */
                                     /*最早起始前置时间调整(天)               */
                                     /*此栏位由系统直接维护,                  */
                                     /*代表自工单完工日倒算那一天就要起始动工 */
                                     /*时间含固定与变动时间                   */
ecm08       number(15,3),            /*最迟起始前置时间调整                   */
                                     /*最迟起始前置时间调整(天)               */
                                     /*此栏位由系统直接维护,                  */
                                     /*代表自工单完工日倒算那一天就要起始动工 */
                                     /*时间,但不包括固定前置时间              */
ecm09       number(15,3),            /*最早完工前置时间调整                   */
                                     /*最早完工前置时间调整(天)               */
                                     /*此栏位由系统直接维护,                  */
                                     /*代表自工单开工日往前算那一天此作业就   */
                                     /*该结束时间,不含固定前置时间            */
ecm10       number(15,3),            /*最迟完工前置时间调整                   */
                                     /*最迟完工前置时间调整(天)               */
                                     /*此栏位由系统直接维护,                  */
                                     /*代表自工单开工日往前算那一天此作业就   */
                                     /*该结束时间,含固定与前置时间时间        */
ecm11       varchar2(10),            /*制程编号                               */
ecm12       number(9,4),             /*损耗率                                 */
                                     /*损耗率(%)                              */
                                     /*表示在本生产程序/作业将会发生的标准损耗*/
                                     /*率, 在对材料而言, 系统将依产品如结构中 */
                                     /*的损耗率, 为一百分比                   */
                                     /*yield                                  */
                                     /*存放-percent 值                        */
ecm121      varchar2(1),             /*盘点作业                               */
                                     /*盘点作业(Y/N)                          */
                                     /*表示需要在此生产程序/作业完成时, 需输入*/
                                     /*完工数量, 报废数量及生产时间           */
                                     /*在采用量产制造系统或领料系统时, 需作此 */
                                     /*程序控制                               */
                                     /*----------标准时间----------------------*/
ecm13       number(15,2),            /*标准人工设置时间                       */
                                     /*标准人工设置时间(秒)                   */
                                     /*表示在该生产程序/作业, 所需标准人工设置*/
                                     /*花费时间, 其栏位值, 表示每一生产批量需 */
                                     /*花费人工工时多少小时去设置             */
                                     /*若该生产程序/作业, 所属工作站为产能型态*/
                                     /*为人工产能时, 则此栏位可输入           */
                                     /*若该生产程序/作业, 所属工作站为产能型态*/
                                     /*为机器产能时, 则此栏位亦可允许输入, 系统*/
                                     /*将会同时考虑                           */
ecm14       number(15,2),            /*标准人工生产时间                       */
                                     /*标准人工生产时间(秒)                   */
                                     /*表示在该生产程序/作业, 所需标准人工生产*/
                                     /*花费时间, 其栏位值, 表示每一单位所需花费*/
                                     /*人工工时多少小时去生产, 且需依所属的工 */
                                     /*作站的成本计算基准, 决定为 单位/时     */
                                     /* 或 时/单位                            */
                                     /*若该生产程序/作业, 所属工作站为产能型态*/
                                     /*为人工产能时, 则此栏位可输入           */
                                     /*若该生产程序/作业, 所属工作站为产能型态*/
                                     /*为机器产能时, 则此栏位亦可允许输入, 系统*/
                                     /*将会同时考虑                           */
ecm15       number(15,2),            /*标准机器设置时间                       */
                                     /*标准机器设置时间(秒)                   */
                                     /*表示在该生产程序/作业, 所需标准机器设置*/
                                     /*花费时间, 其栏位值, 表示每一生产批量需 */
                                     /*花费机器工时多少小时去设置             */
                                     /*若该生产程序/作业, 所属工作站为产能型态*/
                                     /*为机器产能时, 则此栏位可输入           */
                                     /*若该生产程序/作业, 所属工作站为产能型态*/
                                     /*为人工产能时, 则此栏位不允许输入       */
ecm16       number(15,2),            /*标准机器生产时间                       */
                                     /*标准机器生产时间(秒)                   */
                                     /*表示在该生产程序/作业, 所需标准机器生产*/
                                     /*花费时间, 其栏位值, 表示每一单位所需花费*/
                                     /*机器工时多少小时去生产, 且需依所属的工作*/
                                     /*站的成本计算基准, 决定为 单位/时 或    */
                                     /* 或 时/单位                            */
                                     /*若该生产程序/作业, 所属工作站为产能型态*/
                                     /*为机器产能时, 则此栏位可输入           */
                                     /*若该生产程序/作业, 所属工作站为产能型态*/
                                     /*为人工产能时, 则此栏位不允许输入       */
ecm17       number(15,3),            /*标准厂外加工时间                       */
                                     /*标准厂外加工时间(分)                   */
                                     /*若该生产程序/作业, 所属工作站为厂内/厂外*/
                                     /*加工工作站时, 则此栏位表示每一单位所需花*/
                                     /*费标准加工工时(单位=时)                */
                                     /*否则, 不需输入                         */
ecm18       number(15,3),            /*标准等待时间                           */
                                     /*标准搬运时间(分)                       */
                                     /*上下生产程序/作业间所需的搬运时间      */
                                     /*栏位值表示每一单位需多少小时           */
ecm19       number(15,3),            /*标准等待时间                           */
                                     /*标准等待时间(分)                       */
                                     /*上下工作站之间的平均等待时间,          */
                                     /*时间单位为时                           */
                                     /*----------实际时间----------------------*/
                                     /*实际时间为总值,不是以一单位来表示      */
                                     /*且不受成本计算基准所影响   93/09/01    */
                                     /*表示方式为实际发生时间(单位为分)       */
ecm20       number(15,3),            /*实际人工生产时间                       */
                                     /*实际人工设置时间(分)                   */
                                     /*表示在该生产程序/作业, 实际发生人工设置*/
                                     /*花费时间, 其栏位值, 表示每一生产批量需 */
                                     /*花费人工工时多少小时去设置             */
                                     /*若该生产程序/作业, 所属工作站为产能型态*/
                                     /*为人工产能时, 则此栏位可输入           */
                                     /*若该生产程序/作业, 所属工作站为产能型态*/
                                     /*为机器产能时, 则此栏位亦可允许输入, 系统*/
                                     /*将会同时考虑                           */
ecm21       number(15,3),            /*实际人工生产时间                       */
                                     /*实际人工生产时间(分)                   */
                                     /*表示在该生产程序/作业, 实际发生人工生产*/
                                     /*花费时间, 其栏位值, 表示每一单位所需花费*/
                                     /*人工工时多少小时去生产, 且需依所属的工作*/
                                     /*站的成本计算基准, 决定为 单位/时       */
                                     /* 或 时/单位                            */
                                     /*若该生产程序/作业, 所属工作站为产能型态*/
                                     /*为人工产能时, 则此栏位可输入           */
                                     /*若该生产程序/作业, 所属工作站为产能型态*/
                                     /*为机器产能时, 则此栏位亦可允许输入, 系统*/
                                     /*将会同时考虑                           */
ecm22       number(15,3),            /*实际机器设置时间                       */
                                     /*实际机器设置时间(分)                   */
                                     /*表示在该生产程序/作业, 实际发生机器设置*/
                                     /*花费时间, 其栏位值, 表示每一生产批量需 */
                                     /*花费机器工时多少小时去设置             */
                                     /*若该生产程序/作业, 所属工作站为产能型态*/
                                     /*为机器产能时, 则此栏位可输入           */
                                     /*若该生产程序/作业, 所属工作站为产能型态*/
                                     /*为人工产能时, 则此栏位不允许输入       */
ecm23       number(15,3),            /*实际机器生产时间                       */
                                     /*实际机器生产时间(分)                   */
                                     /*表示在该生产程序/作业, 实际发生机器生产*/
                                     /*花费时间, 其栏位值, 表示每一单位所需花费*/
                                     /*机器工时多少小时去生产, 且需依所属的工作*/
                                     /*站的成本计算基准, 决定为 单位/时 或    */
                                     /* 或 时/单位                            */
                                     /*若该生产程序/作业, 所属工作站为产能型态*/
                                     /*为机器产能时, 则此栏位可输入           */
                                     /*若该生产程序/作业, 所属工作站为产能型态*/
                                     /*为人工产能时, 则此栏位不允许输入       */
ecm24       number(15,3),            /*实际厂外加工时间                       */
                                     /*实际厂外加工时间(分)                   */
                                     /*若该生产程序/作业, 所属工作站为厂内/厂外*/
                                     /*加工工作站时, 则此栏位表示总共花多少设置*/
                                     /*及生产时间(单位=分)                    */
ecm25       varchar2(5),             /*开工时间                               */
                                     /*开工时间     no.4621 02/03/14(modify)  */
ecm26       varchar2(5),             /*完工时间                               */
                                     /*完工时间     no.4621 02/03/14(modify)  */
ecm27       number(8,2),             /*No Use                                 */
ecm28       number(8,2),             /*No Use                                 */
ecm291      number(15,3),            /*Check in Qty                           */
ecm292      number(15,3),            /*盘点量                                 */
ecm301      number(15,3),            /*良品转入量       (+)                   */
ecm302      number(15,3),            /*重工转入量       (+)                   */
ecm303      number(15,3),            /*工单转入量       (+)                   */
ecm311      number(15,3),            /*良品转出量       (-)                   */
ecm312      number(15,3),            /*重工转出         (-)                   */
ecm313      number(15,3),            /*当站报废量       (-)                   */
ecm314      number(15,3),            /*当站下线量(入库) (-)                   */
ecm315      number(15,3),            /*Bonus Qty        (-)                   */
ecm316      number(15,3),            /*工单转出量       (-)                   */
ecm321      number(15,3),            /*委外加工量                             */
ecm322      number(15,3),            /*委外完工量                             */
ecm34       number(15,3),            /*实际损耗率                             */
ecm35       number(9,4),             /*C/R 比率                               */
                                     /*C/R 比率%                              */
                                     /*做为分派工单生产优先顺序依据           */
                                     /*其值愈小表此工单愈优先生产             */
ecm36       number(9,4),             /*报废平均人工分摊比率                   */
                                     /*报废平均人工分摊比率%                  */
                                     /*-------排程时间-------------------------*/
ecm37       number(15,3),            /*排程人工设置时间                       */
                                     /*排程人工设置时间(分)                   */
                                     /*表示在该生产程序/作业排程时, 所需花费设*/
                                     /*置工时, 其栏位值, 表示每生产一单位最少 */
                                     /*需花费多少小时去设置                   */
                                     /*若该生产程序/作业, 所属工作站为厂内/厂外*/
                                     /*加工工作站时, 则此栏位不被输入及考虑   */
ecm38       number(15,3),            /*排程人工生产时间                       */
                                     /*排程人工生产时间(分)                   */
                                     /*表示在该生产程序/作业排程时, 所需花费生*/
                                     /*产工时, 其栏位值, 表示每生产一单位最少 */
                                     /*需花费多少小时去生产, 且需依所属的工作 */
                                     /*站的成本计算基准, 决定为 单位/时 或    */
                                     /* 或 时/单位                            */
                                     /*若该生产程序/作业, 所属工作站为厂内/厂外*/
                                     /*加工工作站时, 则此栏位不被输入及考虑   */
ecm39       number(15,3),            /*排程厂外加工时间                       */
                                     /*排程厂外加工时间(分)                   */
                                     /*表示在该生产程序/作业排程时, 所需花费厂*/
                                     /*外加工工时, 其栏位值, 表示每加工生产一 */
                                     /*单位最少需花费多少小时                 */
                                     /*若该生产程序/作业, 所属工作站为厂内/厂外*/
                                     /*加工工作站时, 则此栏位将被输入及考虑   */
ecm40       number(5),               /*人工数目                               */
                                     /*表示本生产程序/作业, 所需人工资源数目  */
                                     /*如该生产程序/作业, 所属的工作站的产能型*/
                                     /*态为人工产能时, 此栏位必需输入, 预设值 */
                                     /*需为 '1'                               */
                                     /*如该生产程序/作业, 所属的工作站的产能型*/
                                     /*态为机器产能时, 此栏位尚可输入, 预设值 */
                                     /*需为 '0'                               */
ecm41       number(5),               /*机器数目                               */
                                     /*表示本生产程序/作业, 所需机器资源数目  */
                                     /*如该生产程序/作业, 所属的工作站的产能型*/
                                     /*态为机器产能时, 此栏位必需输入, 预设值 */
                                     /*需为 '1'                               */
                                     /*[如该生产程序/作业, 所属的工作站的产能型*/
                                     /*态为人工产能时, 此栏位不输入, 其值为 '0'*/
ecm42       number(9,4),             /*作业重叠程度                           */
                                     /*作业重叠程度(%)                        */
                                     /*表示本生产程序/作业与该制程内, 其它生产*/
                                     /*程序/作业有多少程度的重叠, 为一百分比  */
                                     /*预设值为 '零'                          */
                                     /*正确值不可大于 '100'                   */
ecm43       varchar2(1),             /*成本计算基准                           */
                                     /*有关工作站的成本率或制程的标准作业时间 */
                                     /*栏位值表示方式方式                     */
                                     /*正确值为 1/2                           */
                                     /*1: 表示每单位小时(小时/单位)           */
                                     /*2: 表示每小时单位(单位/小时)           */
                                     /*使用'2'时, 系统计算时会转换为'1'之方式 */
ecm45       varchar2(80),            /*作业名称                               */
                                     /*作业名称  add 99/04/28                 */
ecm49       number(15,2),            /*单位人力                               */
                                     /*单位人力  add 99/04/28                 */
ecm50       date,                    /*制程开工日                             */
                                     /*制程开工日 add 99/04/28                */
ecm51       date,                    /*制程完工日                             */
                                     /*制程完工日 add 99/04/28                */
ecm52       varchar2(1),             /*委外否                                 */
ecm53       varchar2(1),             /*PQC 否                                 */
ecm54       varchar2(1),             /*Check in 否                            */
ecm55       varchar2(4),             /*Check in 留置码                        */
ecm56       varchar2(4),             /*Check out 留置码                       */
ecm57       varchar2(4),             /*转入单位                               */
ecm58       varchar2(4),             /*转出单位                               */
ecm59       number(20,8),            /*单位转换率                             */
ecmacti     varchar2(1),             /*资料有效码                             */
                                     /*系统维护                               */
ecmuser     varchar2(10),            /*资料所有者                             */
                                     /*系统维护                               */
ecmgrup     varchar2(10),            /*资料所有群                             */
                                     /*系统维护                               */
ecmmodu     varchar2(10),            /*资料更改者                             */
                                     /*系统维护                               */
ecmdate     date,                    /*最近修改日                             */
                                     /*系统维护                               */
ecm60       number(5),               /*单元变更序号                           */
ecmslk01    varchar2(1),             /*裁片管理否                             */
ecmslk02    number(15,3),            /*现实工时                               */
ecmslk03    number(20,6),            /*标准工价                               */
ecmslk04    number(20,6)             /*现实工价                               */
);

create unique index ecm_pk on ecm_file (ecm01,ecm03);
alter table ecm_file add  constraint ecm_pk primary key  (ecm01,ecm03) enable validate;
grant select on ecm_file to public;
grant index on ecm_file to public;
grant update on ecm_file to public;
grant delete on ecm_file to public;
grant insert on ecm_file to public;