/*
================================================================================
档案代号:sfn_file
档案名称:工单变更明细纪录档
档案目的:
上游档案:
下游档案:
============.========================.==========================================
*/
create table sfn_file
(
sfn01       varchar2(8) NOT NULL,    /*资料序号                               */
                                     /*资料序号 = sfm00                       */
sfn02       number(5) NOT NULL,      /*项次                                   */
sfn03       varchar2(16),            /*工单号码                               */
                                     /*工单号码 (for sfm10='2')               */
                                     /*挪料型态 sfm10='2' ‘单颗挪料’时      */
                                     /*此栏位纪录 目的工单单号                */
sfn04       varchar2(40),            /*料号                                   */
                                     /*料号(if sfm10='2'                      */
                                     /*挪料型态 sfm10='2' ‘单颗挪料’时      */
                                     /*此栏位纪录 单笔移料之料号 同 sfm11     */
sfn05       varchar2(6),             /*作业编号                               */
sfn06       varchar2(4),             /*发料单位                               */
sfn07       number(15,3),            /*来源应退数量                           */
                                     /*挪料型态 sfm10='1' ‘整批挪料’时      */
                                     /*此栏位纪录 来源工单应退数量            */
                                     /*挪料型态 sfm10='2' ‘单颗挪料’时      */
                                     /*此栏位纪录 应发数量(sfa05)             */
sfn08       number(15,3),            /*目的需求数量                           */
                                     /*挪料型态 sfm10='1' ‘整批挪料’时      */
                                     /*此栏位纪录 目的工单需求数量           */
                                     /*挪料型态 sfm10='2' ‘单颗挪料’时      */
                                     /*此栏位纪录 已发数量(sfa05) '           */
sfn09       number(15,3),            /*入库数量                               */
                                     /*入库数量(QPA*sfb09) (for sfm10='2')    */
                                     /*挪料型态 sfm10='2' ‘单颗挪料’时      */
                                     /*此栏位纪录 入库数量                    */
sfn10       number(15,3),            /*移转数量                               */
sfn11       varchar2(1),             /*状况                                   */
                                     /*状况 1:来源及目的工单共用材料(sfm10='1')*/
                                     /*     2:仅来源有此材料                  */
                                     /*     3:仅目的有此材料                  */
sfn12       varchar2(10),            /*仓库                                   */
                                     /*仓库      #NO:6968                     */
sfn13       varchar2(10),            /*储位                                   */
                                     /*储位      #NO:6968                     */
sfn14       varchar2(24),            /*批号                                   */
                                     /*批号      #NO:6968                     */
sfn15       number(15,3)             /*超领数量                               */
                                     /*超领数量  #NO:6968                     */
                                     /*挪料型态 sfm10='1' ‘整批挪料’时      */
                                     /*此栏位纪录 来源工单 的超领数量         */
);

create unique index sfn_pk on sfn_file (sfn01,sfn02);
alter table sfn_file add  constraint sfn_pk primary key  (sfn01,sfn02) enable validate;
grant select on sfn_file to public;
grant index on sfn_file to public;
grant update on sfn_file to public;
grant delete on sfn_file to public;
grant insert on sfn_file to public;