/* ================================================================================ 档案代号:pmn_file 档案名称:采购单单身 档案目的: 上游档案: 下游档案: ============.========================.========================================== */ create table pmn_file ( pmn01 varchar2(16) NOT NULL, /*采购单号 */ /*采购单号 pmm01 */ pmn011 varchar2(10), /*单据性质 */ /*正确值 REG/EXP/SER/CAP/BKR/SUB/DAS/IPO */ /* /RTN */ /*REG:REGular 一般性 采购 */ /*EXP:EXPensed 消耗性 采购 */ /*SER:SERvice 服务性 采购 */ /*CAP:CAPital 资材性 采购 */ /*BKR:BlanKet Regular 无交期性采购 */ /*SUB:SUBcontracted 厂外加工采购 */ /*DAS:De-assembly 套件 采购 */ /*IPO:InterLogistics 多营运中心 采购*/ /*RTN:Returned 退货补货采购 */ pmn02 number(5) NOT NULL, /*项次 */ /*采购单所含盖的项目编号 */ pmn03 varchar2(16), /*询价单号 */ /*厂商询价的询价单单号 */ /*所输入的询价单号其询价单上的厂商编号需与*/ /*单头所指定的供应商编号相同 */ pmn04 varchar2(40), /*料件编号 */ /*料件编号 ima01 */ /*采购料件编号 */ /*使用者有输入询价单号时所输入的料件需存在*/ /*于所输入的询价单号 */ pmn041 varchar2(120), /*品名规格 */ /*为MISC 料件时必须输入品名规格 */ pmn05 varchar2(16), /*APS单据编号 */ /*APS单据编号 no.4650 02/03/15(modify) */ pmn06 varchar2(40), /*厂商料件编号 */ /*厂商料件编号 pmh04,pmh01=pmn04,pmh02=pmm*/ /*厂商可能针对料件做自已的编号, 本栏位记录*/ /*的即为厂商所编的料件编号 */ pmn07 varchar2(4), /*采购单位 */ /*采购单位 gfe01 */ /*本系统可使用多单位的采购 */ /*当单位不同时系统会自动转换相对应的单位数*/ /*量 */ pmn08 varchar2(4), /*库存单位 */ /*库存单位 ima25 */ /*本栏位可比较库存单位与采购单位是否相同 */ pmn09 number(20,8), /*转换因子 */ /*本栏位为采购单位/料件库存单位的转换率 */ /*当采购收货入库可直接使用此转换率 */ pmn10 varchar2(4), /*No Use */ pmn11 varchar2(1), /*冻结码 */ /*采购时程冻结码 */ /*正确值 Y/N */ /*Y: MRP重新作业时, 不可重推采购需求时距 */ /*N: MRP重新作业时, 可重推采购需求时距 */ pmn121 number(20,8), /*转换因子 */ /*转换因子 (97/06/19) */ /*本栏位为采购单位/请购单位的转换率 */ pmn122 varchar2(10), /*专案代号 */ /*专案代号 (00/04/18) */ pmn123 varchar2(24), /*厂牌 */ /*厂牌 (97/12 add)*/ pmn13 number(9,4), /*超/短交限率 */ /*此采购料件可超交或短交的限率 */ pmn14 varchar2(1), /*部份交货 */ /*部份交货(Y/N) */ /*输入后的正确值为'Y' 或 'N' */ pmn15 varchar2(1), /*提前交货 */ /*提前交货 (Y/N) */ /*此采购料件是否可提前交货 */ pmn16 varchar2(1), /*状况码 */ /*Status Flag */ /*X :计划工单转入 */ /*0 :开立(Open) */ /*1 :已核准 */ /*2 :发出采购单 */ /*6 :结案-正常 */ /*7 :结案-结长 */ /*8 :结案-结短 */ /*9 :取消(Cancel) */ pmn18 varchar2(19), /*RunCard单号(委外) */ pmn20 number(15,3) NOT NULL, /*采购量 */ pmn23 varchar2(10), /*送货地址 */ /*送货地址 pme01,pme02<>'1' */ pmn24 varchar2(16), /*请购单号 */ /*请购单号 pmk01(pml01) */ pmn25 number(5), /*请购单号项次 */ /*请购单号项次 pml02 */ pmn30 number(20,6), /*标准价格 */ /*本栏位预设值为料件主档中的采购成本 */ pmn31 number(20,6) NOT NULL, /*单价 */ /*单价 #未税单价 Bug No.7259*/ /*此料件的采购单价 */ pmn31t number(20,6), /*含税单价 */ /*含税单价 #含税单价 Bug No.7259*/ /*此料件的采购单价,依据公式新增pmn31时计*/ /*算: pmn31t= pmn31*(1+pmm43/100) */ pmn32 number(5), /*RunCard委外制程序 */ pmn33 date, /*原始交货日期 */ /*预定供应厂商发货日期 */ /*本栏位为输入时的原始确定的交货日期 */ pmn34 date, /*原始到厂日期 */ /*该采购单项次到 本公司/厂房/检验区 日期 */ /*本栏位为输入时的原始确定的到到厂日期 */ pmn35 date, /*原始到库日期 */ /*该采购单项次 入到 库房 日期 */ /*本栏位为输入时的原始确定的到库日期 */ pmn36 date, /*最近确认交货日期 */ /*与厂商确认的最近一次交货日期 */ pmn37 date, /*最后一次到厂日期 */ /*与厂商确认的最后一次到厂日期 */ pmn38 varchar2(1), /*可用/不可用 */ /*该采购单项次的料件为可用库存或者使用者有*/ /*其特殊用途可定义成不可用库存 */ pmn40 varchar2(24), /*会计科目 */ /*会计科目 aag01 */ pmn41 varchar2(16), /*工单号码 */ /*工单号码 sfb01 */ /*单据性质为厂外加工 (SUB) 时本栏位需输入*/ /*且制程序号需输入 */ pmn42 varchar2(1) NOT NULL, /*替代码 */ /*替代码 (0/1/2/S/U) */ /*0: 原始料件, 不可被替代 */ /*1: 原始料件, 可以被替代 */ /*2: 原始料件, 已经被替代 */ /*S: 替代料件 */ pmn43 number(5), /*本制程序号 */ /*如为专属采购单则本栏位值为 0 */ pmn431 number(5), /*下制程序号 */ /*如为专属采购单则本栏位值为 0 */ pmn44 number(20,6), /*本币单价 */ /*本币单价 = 单价 * 汇率 */ pmn45 number(5), /*无交期性采购单项次 */ pmn46 number(5), /*制程序号 */ /*制程序号 ecm03 */ /*料件被制作程序过程中的生产活动顺序编号 */ pmn50 number(15,3) NOT NULL, /*交货量 */ /*=>未交=订购 - (已交 - 验退量) */ /* (pmn20 - (pmn50 - pmn55) */ /*报表或查询作业的已交量= 交货量-验退量 */ pmn51 number(15,3) NOT NULL, /*在验量 */ pmn52 varchar2(10), /*仓库 */ /*仓库imd01(img02)(imf02) (8608)*/ pmn53 number(15,3) NOT NULL, /*入库量 */ pmn54 varchar2(10), /*储位 */ /*储位ime01(img03)(imf03) (8608)*/ pmn55 number(15,3) NOT NULL, /*验退量 */ pmn56 varchar2(24), /*批号 */ /*批号 img04 (8608)*/ pmn57 number(15,3) NOT NULL, /*超短交量 */ /*超短交量 (= pmn50 - pmn20-pmn55) */ /*结案时计算, 短交为负值, 超交为正值 */ pmn58 number(15,3), /*仓退量 */ /*仓退量 (8704)*/ pmn59 varchar2(16), /*退货单号 */ pmn60 number(5), /*项次 */ pmn61 varchar2(40) NOT NULL, /*被替代料号 */ /*当 pmn42='0/1/2'时,本栏位储存料号同pmn04*/ /*当 pmn42='S' 时,本栏位储存被替代料号*/ pmn62 number(9,4) NOT NULL, /*替代率 */ /*当 pmn42='0/1/2'时,本栏位=1 */ /*当 pmn42='S' 时,本栏位储存替代率 */ pmn63 varchar2(1), /*急料否 */ pmn64 varchar2(1), /*保税否 */ pmn65 varchar2(1), /*代买性质 */ /*代买性质 1.一般采购 2.代买采购 */ pmn66 varchar2(10), /*预算编号 */ /*预算编号 (For 请采购预算) */ pmn67 varchar2(10), /*部门编号 */ /*部门编号 (For 请采购预算) */ pmn68 varchar2(16), /*Blanket PO 单号 */ /*Blanket PO 单号 add 01/09/04 */ pmn69 number(5), /*Blanket PO 项次 */ /*Blanket PO 项次 add 01/09/04 */ pmn70 number(20,8), /*转换因子 */ /*转换因子 add 01/09/04 */ /*本栏位为采购单位/Blanket PO单位的转换率*/ pmn71 varchar2(20), /*海关手册编号 */ /*海关手册编号 add 02/11/12 */ pmn80 varchar2(4), /*单位一 */ pmn81 number(20,8), /*单位一换算率(与采购单位) */ pmn82 number(15,3), /*单位一数量 */ pmn83 varchar2(4), /*单位二 */ pmn84 number(20,8), /*单位二换算率(与采购单位) */ pmn85 number(15,3), /*单位二数量 */ pmn86 varchar2(4), /*计价单位 */ pmn87 number(15,3), /*计价数量 */ pmn88 number(20,6), /*未税金额 */ pmn88t number(20,6), /*含税金额 */ pmn930 varchar2(10), /*采购成本中心 */ pmn401 varchar2(24), /*会计科目二 */ pmn90 number(20,6), /*取出单价 */ pmn94 varchar2(16), /*no use */ pmn95 number(5), /*no use */ pmn96 varchar2(30), /*WBS编码 */ pmn97 varchar2(4), /*活动代号 */ pmn98 varchar2(6), /*费用原因 */ pmn91 varchar2(10), /*单元编号 */ pmnud01 varchar2(255), /*自订栏位-Textedit */ pmnud02 varchar2(40), /*自订栏位-文字 */ pmnud03 varchar2(40), /*自订栏位-文字 */ pmnud04 varchar2(40), /*自订栏位-文字 */ pmnud05 varchar2(40), /*自订栏位-文字 */ pmnud06 varchar2(40), /*自订栏位-文字 */ pmnud07 number(15,3), /*自订栏位-数值 */ pmnud08 number(15,3), /*自订栏位-数值 */ pmnud09 number(15,3), /*自订栏位-数值 */ pmnud10 number(10), /*自订栏位-整数 */ pmnud11 number(10), /*自订栏位-整数 */ pmnud12 number(10), /*自订栏位-整数 */ pmnud13 date, /*自订栏位-日期 */ pmnud14 date, /*自订栏位-日期 */ pmnud15 date /*自订栏位-日期 */ ); create index pmn_02 on pmn_file (pmn04); create index pmn_03 on pmn_file (pmn41); create index pmn_04 on pmn_file (pmn24,pmn25); create unique index pmn_pk on pmn_file (pmn01,pmn02); alter table pmn_file add constraint pmn_pk primary key (pmn01,pmn02) enable validate; grant select on pmn_file to public; grant index on pmn_file to public; grant update on pmn_file to public; grant delete on pmn_file to public; grant insert on pmn_file to public; |