出站供应 EDI 处理 - 平面文件格式
- 格式的说明:
DT = 日期
AN = 字母数字
N* = 数字 (第二位 = 小数位数)
- 字段长度:每个文件都必须在文件布局中指定准确长度。每个字段的开始位置都必须与文件布局匹配。如果值小于在此指定的字段长度,那么将为该值添补空格以填充整个字段长度,以便每个字段均从正确的位置开始。
830 (DELFOR) 总括采购单
地图标识符记录
字段说明 | 位置 | 长度 | 格式 | 字段或备注 |
---|---|---|---|---|
贸易伙伴码 | 1 | 7 | AN | cust_tp_mst.tp_code 可以在“贸易伙伴”字段中输入 17 个字符,但是在导出时仅使用 7 位字符。 |
SY1 指示器(硬编码的) | 8 | 3 | AN | 硬编码的 SY1 |
处理类型号 | 11 | 6 | AN | 硬编码的 830 |
计划表头 (830)
字段说明 | 位置 | 长度 | 格式 | 字段或备注 |
---|---|---|---|---|
贸易伙伴码 | 1 | 7 | AN | vend_tp_mst.tp_code 可以在“贸易伙伴”字段中输入 17 个字符,但是在导出时仅使用 7 位字符。 |
记录类型 | 8 | 3 | N0 | 100 |
排产号 | 11 | 7 | N0 | edi_sched_mst.sched_num |
排产序号 | 18 | 3 | N0 | 000 |
未定义 | 21 | 10 | AN | 空格 |
供应商号 | 31 | 7 | AN | edi_sched_mst.vend_num |
排产日期 | 38 | 8 | DT | edi_sched_mst.extract_date |
未定义 | 46 | 155 | AN | 空格 |
计划明细 (830)
字段说明 | 位置 | 长度 | 格式 | 字段或备注 |
---|---|---|---|---|
贸易伙伴码 | 1 | 7 | AN | vend_tp_mst.tp_code 可以在“贸易伙伴”字段中输入 17 个字符,但是在导出时仅使用 7 位字符。 |
记录类型 | 8 | 3 | N0 | 200 |
排产号 | 11 | 7 | N0 | edi_sched_dtl_mst.sched_num |
排产序号 | 18 | 3 | N0 | edi_sched_dtl_mst.seq_num |
未定义 | 21 | 10 | AN | 空格 |
物料 | 31 | 30 | AN | edi_sched_dtl_mst.item |
版本 | 61 | 8 | AN | edi_sched_dtl_mst.revision |
图纸 | 69 | 25 | AN | edi_sched_dtl_mst.drawing_nbr |
说明 | 94 | 40 | AN | edi_sched_dtl_mst.description |
计划日期 | 134 | 8 | DT | edi_sched_dtl_mst.plan_date |
计划订单数量 | 142 | 14 | N3 | edi_sched_dtl_mst.plan_qty |
计量单位 | 156 | 3 | AN | edi_sched_dtl_mst.u_m |
未定义 | 159 | 42 | AN | 空格 |
850 (ORDERS) 常规采购单和 862 (DELJIT) 总括采购单下达(文本文件布局)
地图标识符记录
字段说明 | 位置 | 长度 | 格式 | 字段或备注 |
---|---|---|---|---|
贸易伙伴码 | 1 | 7 | AN | cust_tp_mst.tp_code 可以在“贸易伙伴”字段中输入 17 个字符,但是在导出时仅使用 7 位字符。 |
SY1 指示器(硬编码的) | 8 | 3 | AN | 硬编码的 SY1 |
处理类型号 | 11 | 6 | AN | 硬编码的 850 |
采购单表头(850 和 862)
字段说明 | 位置 | 长度 | 格式 | 字段或备注 |
---|---|---|---|---|
贸易伙伴码 | 1 | 7 | AN | vend_tp_mst.tp_code 可以在“贸易伙伴”字段中输入 17 个字符,但是在导出时仅使用 7 位字符。 |
记录类型 | 8 | 3 | N0 | 100 |
采购单号 | 11 | 10 | AN | po_mst.po_num ,edi_po_mst.po_num |
顺序 | 21 | 3 | N0 | edi_po_mst.seq_num |
采购单总括行号 | 24 | 4 | N0 | 0000 |
行/下达号 | 28 | 4 | N0 | 0000 |
文本顺序 | 32 | 3 | N0 | 000 |
未定义 | 35 | 9 | AN | |
供应商号 | 44 | 7 | AN | vend_num ,vend_tp_mst.vend_num |
货币 | 51 | 3 | AN | vendor_mst.curr_code |
采购单类型 | 54 | 1 | AN | po_mst.type ,edi_po_mst.type |
供应商订单 | 55 | 22 | AN | edi_po_mst.vend_order |
订单日期 | 77 | 8 | DT | po_mst.order_date ,edi_po_mst.order_date |
条款 | 85 | 3 | AN | po_mst.terms_code ,edi_po_mst.terms_code |
发货途径 | 88 | 4 | AN | po_mst.ship_code ,edi_po_mst.ship_code |
离岸价 | 92 | 60 | AN | po_mst.fob ,edi_po_mst.fob |
采购员 | 152 | 25 | AN | po_mst.buyer ,edi_po_mst.buyer |
供应商信用证 | 177 | 20 | AN | po_mst.vend_lcr_num ,edi_po_mst.vend_lcr_num |
预付金额 | 197 | 14 | N2 | po_mst.prepaid_amt ,edi_po_mst.prepaid_amt |
仓库 | 211 | 4 | AN | po_mst.whse ,edi_po_mst.whse |
折扣天数 | 215 | 3 | N0 | terms_mst.disc_days |
折扣率 | 218 | 8 | N3 | terms_mst.disc_pct |
到期天数 | 226 | 3 | N0 | terms_mst.due_days |
下月终止日期 | 229 | 2 | N0 | terms_mst.prox_day |
采购单状态 | 231 | 1 | AN | po_mst.stat |
未定义 | 232 | 239 | AN |
采购单供应商名称和地址(850 和 862)
字段说明 | 位置 | 长度 | 格式 | 字段或备注 |
---|---|---|---|---|
贸易伙伴码 | 1 | 7 | AN | vend_tp_mst.tp_code 可以在“贸易伙伴”字段中输入 17 个字符,但是在导出时仅使用 7 位字符。 |
记录类型 | 8 | 3 | N0 | 110 |
采购单号 | 11 | 10 | AN | po_mst.po_num ,edi_po_mst.po_num |
顺序 | 21 | 3 | N0 | edi_po_mst.seq_num |
采购单总括行号 | 24 | 4 | N0 | 0000 |
行/下达号 | 28 | 4 | N0 | 0000 |
文本顺序 | 32 | 3 | N0 | 000 |
未定义 | 35 | 9 | AN | |
供应商名称 | 44 | 60 | AN | vendaddr_mst.name |
地址行 1 | 104 | 50 | AN | vendaddr_mst.addr##1 |
地址行 2 | 154 | 50 | AN | vendaddr_mst.addr##2 |
地址行 3 | 204 | 50 | AN | vendaddr_mst.addr##3 |
地址行 4 | 254 | 50 | AN | vendaddr_mst.addr##4 |
城市 | 304 | 30 | AN | vendaddr_mst.city |
省/州 | 334 | 5 | AN | vendaddr_mst.state |
邮政编码 | 339 | 10 | AN | vendaddr_mst.zip |
国家/地区 | 349 | 30 | AN | vendaddr_mst.country |
联系人 | 379 | 30 | AN | vendor_mst.contact |
电话 | 409 | 25 | AN | vendor_mst.phone |
未定义 | 434 | 37 | AN |
采购单表头文本(850 和 862)
字段说明 | 位置 | 长度 | 格式 | 字段或备注 |
---|---|---|---|---|
贸易伙伴码 | 1 | 7 | AN | vend_tp_mst.tp_code 可以在“贸易伙伴”字段中输入 17 个字符,但是在导出时仅使用 7 位字符。 |
记录类型 | 8 | 3 | N0 | 120 |
采购单号 | 11 | 10 | AN | po_mst.po_num ,edi_po_mst.po_num |
顺序 | 21 | 3 | N0 | edi_po_mst.seq_num |
采购单总括行号 | 24 | 4 | N0 | 0000 |
行/下达号 | 28 | 4 | N0 | 0000 |
文本顺序 | 32 | 3 | N0 | 000 |
未定义 | 35 | 9 | AN | |
顺序 | 44 | 10 | N0 | 系统生成的备注顺序 |
文本 | 54 | 400 | AN | SpecificNotes.NoteContent |
未定义 | 454 | 17 | AN |
关于备注:如果采购单的外部备注存在,则将其导出并包括在平面文件中。不能导出内部备注。
仅将外部备注的最开始的 4000 个字符导出到 120 类型记录。每个 120 类型记录可以存储 400 个字符长度的文本。因此,对 4000 个字符或更长的采购单备注,为了导出完整的 4000 个字符,要为每个采购单创建 10 个记录。为了建立完整的备注文本,导入平面文件的供应商软件必须将每个 400 个字符串连接起来。
采购单表头收款人(850 和 862)
字段说明 | 位置 | 长度 | 格式 | 字段或备注 |
---|---|---|---|---|
贸易伙伴码 | 1 | 7 | AN | vend_tp_mst.tp_code 可以在“贸易伙伴”字段中输入 17 个字符,但是在导出时仅使用 7 位字符。 |
记录类型 | 8 | 3 | N0 | 130 |
采购单号 | 11 | 10 | AN | po_mst.po_num ,edi_po_mst.po_num |
顺序 | 21 | 3 | N0 | edi_po_mst.seq_num |
采购单总括行号 | 24 | 4 | N0 | 0000 |
行/下达号 | 28 | 4 | N0 | 0000 |
文本顺序 | 32 | 3 | N0 | 000 |
未定义 | 35 | 9 | AN | |
名称 | 44 | 60 | AN | (remit-to)vendaddr_mst.name |
地址行 1 | 104 | 50 | AN | (remit-to)vendaddr_mst.addr##1 |
地址行 2 | 154 | 50 | AN | (remit-to)vendaddr_mst.addr##2 |
地址行 3 | 204 | 50 | AN | (remit-to)vendaddr_mst.addr##3 |
地址行 4 | 254 | 50 | AN | (remit-to)vendaddr_mst.addr##4 |
城市 | 304 | 30 | AN | (remit-to)vendaddr_mst.city |
省/州 | 334 | 5 | AN | (remit-to)vendaddr_mst.state |
邮政编码 | 339 | 10 | AN | (remit-to)vendaddr_mst.zip |
国家/地区 | 349 | 30 | AN | (remit-to)vendaddr_mst.country |
联系人 | 379 | 30 | AN | (remit-to)vendaddr_mst.contact |
电话 | 409 | 25 | AN | (remit-to)vendor_mst.phone |
收款人供应商货币 | 434 | 3 | AN | (remit-to)vendor_mst.curr_code |
未定义 | 437 | 34 | AN |
采购单表头 DROP_SHIP(850 和 862)
字段说明 | 位置 | 长度 | 格式 | 字段或备注 |
---|---|---|---|---|
贸易伙伴码 | 1 | 7 | AN | vend_tp_mst.tp_code 可以在“贸易伙伴”字段中输入 17 个字符,但是在导出时仅使用 7 位字符。 |
记录类型 | 8 | 3 | N0 | 140 |
采购单号 | 11 | 10 | AN | edi_po_mst.po_num |
顺序 | 21 | 3 | N0 | edi_po_mst.seq_num |
采购单总括行号 | 24 | 4 | N0 | 0000 |
行/下达号 | 28 | 4 | N0 | 0000 |
文本顺序 | 32 | 3 | N0 | 000 |
未定义 | 35 | 9 | AN | |
名称 | 44 | 60 | AN | edi_po_mst.drop_name |
地址行 1 | 104 | 50 | AN | edi_po_mst.drop_addr##1 |
地址行 2 | 154 | 50 | AN | edi_po_mst.drop_addr##2 |
地址行 3 | 204 | 50 | AN | edi_po_mst.drop_addr##3 |
地址行 4 | 254 | 50 | AN | edi_po_mst.drop_addr##4 |
城市 | 304 | 30 | AN | edi_po_mst.drop_city |
省/州 | 334 | 5 | AN | edi_po_mst.drop_state |
邮政编码 | 339 | 10 | AN | edi_po_mst.drop_zip |
国家/地区 | 349 | 30 | AN | edi_po_mst.drop_country |
联系人 | 379 | 30 | AN | edi_po_mst.drop_contact |
电话 | 409 | 25 | AN | edi_po_mst.drop_phone |
未定义 | 434 | 37 | AN |
采购单表头用户自定义字段(850 和 862)
字段说明 | 位置 | 长度 | 格式 | 字段或备注 |
---|---|---|---|---|
贸易伙伴码 | 1 | 7 | AN | vend_tp_mst.tp_code 可以在“贸易伙伴”字段中输入 17 个字符,但是在导出时仅使用 7 位字符。 |
记录类型 | 8 | 3 | N0 | 150 |
采购单号 | 11 | 10 | AN | edi_po_mst.po_num |
顺序 | 21 | 3 | N0 | edi_po_mst.seq_num |
采购单总括行号 | 24 | 4 | N0 | 0000 |
行/下达号 | 28 | 4 | N0 | 0000 |
文本顺序 | 32 | 3 | N0 | 000 |
未定义 | 35 | 9 | AN | |
客户自定义字符字段 1 | 44 | 20 | AN | edi_po_mst.charfld1 |
客户自定义字符字段 2 | 64 | 20 | AN | edi_po_mst.charfld2 |
客户自定义字符字段 3 | 84 | 20 | AN | edi_po_mst.charfld3 |
客户自定义日期字段 | 104 | 8 | DT | edi_po_mst.datefld |
客户自定义小数字段 1 | 112 | 12 | N2 | edi_po_mst.decifld1 |
客户自定义小数字段 2 | 124 | 12 | N2 | edi_po_mst.decifld2 |
客户自定义小数字段 3 | 136 | 12 | N2 | edi_po_mst.decifld3 |
客户自定义逻辑字段 | 148 | 1 | AN | edi_po_mst.logifld |
未定义 | 149 | 322 | AN |
采购单总括表头 (862)
字段说明 | 位置 | 长度 | 格式 | 字段或备注 |
---|---|---|---|---|
贸易伙伴码 | 1 | 7 | AN | vend_tp_mst.tp_code 可以在“贸易伙伴”字段中输入 17 个字符,但是在导出时仅使用 7 位字符。 。 |
记录类型 | 8 | 3 | N0 | 200 |
采购单号 | 11 | 10 | AN | po_mst.po_num ,edi_po_mst.po_num |
顺序 | 21 | 3 | N0 | edi_po_mst.seq_num |
采购单总括行号 | 24 | 4 | N0 | edi_po_bln_mst.po_line |
行/下达号 | 28 | 4 | N0 | 0000 |
文本顺序 | 32 | 3 | N0 | 000 |
未定义 | 35 | 9 | AN | |
物料 | 44 | 30 | AN |
|
版本 | 74 | 8 | AN | item_mst.revision |
图纸 | 82 | 25 | AN | item_mst.drawing_nbr |
说明 | 107 | 40 | AN | 用于 edi_po_bl 的文本的第一行 |
供应商物料 | 147 | 30 | AN | edi_po_bln_mst.vend_item |
总括订单数量 | 177 | 13 | N3 | edi_po_bln_mst.blanket_qty_conv |
计量单位 | 190 | 3 | AN | edi_po_bln_mst.u_m |
生效日期 | 193 | 8 | DT | edi_po_bln_mst.eff_date |
过期日期 | 201 | 8 | DT | edi_po_bln_mst.exp_date |
物料成本 | 209 | 14 | N5 | edi_po_bln_mst.item_cost_conv |
采购单总括状态 | 223 | 1 | AN | edi_po_bln_mst.stat |
未定义 | 224 | 247 | AN |
采购单总括表头文本 (862)
字段说明 | 位置 | 长度 | 格式 | 字段或备注 |
---|---|---|---|---|
贸易伙伴码 | 1 | 7 | AN | vend_tp_mst.tp_code 可以在“贸易伙伴”字段中输入 17 个字符,但是在导出时仅使用 7 位字符。 |
记录类型 | 8 | 3 | N0 | 210 |
采购单号 | 11 | 10 | AN | po_mst.po_num ,edi_po_mst.po_num |
顺序 | 21 | 3 | N0 | edi_po_mst.seq_num |
采购单总括行号 | 24 | 4 | N0 | edi_po_bln_mst.po_line |
行/下达号 | 28 | 4 | N0 | 0000 |
文本顺序 | 32 | 3 | N0 | 000 |
未定义 | 35 | 9 | AN | |
顺序 | 44 | 10 | N0 | 系统生成的备注顺序 |
文本 | 54 | 400 | AN | SpecificNotes.NoteContent |
未定义 | 454 | 17 | AN |
关于备注:如果总括采购单存在外部备注,则将其导出并包括在平面文件中。不能导出内部备注。
仅将外部备注最开始的 4000 个字符导出到 210 类型记录。每个 210 类型记录可以存储 400 个字符长度的文本。因此,对 4000 个字符或更长的采购单备注,为了导出完整的 4000 个字符,要为每个采购单创建 10 个记录。为了建立完整的备注文本,导入平面文件的供应商软件必须将每个 400 个字符串连接起来。
采购单行/下达(850 和 862)
字段说明 | 位置 | 长度 | 格式 | 字段或备注 |
---|---|---|---|---|
贸易伙伴码 | 1 | 7 | AN | vend_tp_mst.tp_code 可以在“贸易伙伴”字段中输入 17 个字符,但是在导出时仅使用 7 位字符。 |
记录类型 | 8 | 3 | N0 | 300 |
采购单号 | 11 | 10 | AN | po_mst.po_num ,edi_po_mst.po_num |
顺序 | 21 | 3 | N0 | edi_po_mst.seq_num |
采购单总括行号 | 24 | 4 | N0 | edi_po_bln_mst.po_line |
行/下达号 | 28 | 4 | N0 | edi_poitem_mst.po_release |
文本顺序 | 32 | 3 | N0 | 000 |
未定义 | 35 | 9 | AN | |
物料 | 44 | 30 | AN | edi_poitem_mst.item |
到期日期 | 74 | 8 | DT | edi_poitem_mst.due_date |
已订购 | 82 | 13 | N3 | edi_poitem_mst.qty_ordered_conf |
仓库 | 95 | 4 | AN | edi_poitemwhse |
承诺日期 | 99 | 8 | DT | edi_poitem_mst.prom_date |
物料成本 | 107 | 14 | N5 | edi_poitem_mst.unit_cost_conv |
版本 | 121 | 8 | AN | item_mst.revision |
图纸 | 129 | 25 | AN | item_mst.drawing_nbr |
计量单位 | 154 | 3 | AN | edi_po_bln_mst.u_m |
供应商物料 | 157 | 30 | AN | edi_po_bln_mst.vend_item |
行/下达状态 | 187 | 1 | AN | edi_poitem_mst.stat |
未定义 | 188 | 283 | AN |
采购单行/下达文本(850 和 862)
字段说明 | 位置 | 长度 | 格式 | 字段或备注 |
---|---|---|---|---|
贸易伙伴码 | 1 | 7 | AN | vend_tp_mst.tp_code 可以在“贸易伙伴”字段中输入 17 个字符,但是在导出时仅使用 7 位字符。 |
记录类型 | 8 | 3 | N0 | 310 |
采购单号 | 11 | 10 | AN | po_mst.po_num ,edi_po_mst.po_num |
顺序 | 21 | 3 | N0 | edi_po_mst.seq_num |
采购单总括行号 | 24 | 4 | N0 | edi_po_bln_mst.po_line |
行/下达号 | 28 | 4 | N0 | edi_poitem_mst.po_release |
文本顺序 | 32 | 3 | N0 | 系统生成的备注顺序 |
未定义 | 35 | 9 | AN | |
顺序 | 44 | 10 | N0 | 系统生成的备注顺序 |
文本 | 54 | 400 | AN | SpecificNotes.NoteContent |
未定义 | 454 | 17 | AN |
关于备注:如果采购单行/下达的外部备注存在,则将其导出并包括在平面文件中。不能导出内部备注。
仅将外部备注的最开始的 4000 个字符导出到 310 类型记录。每个 310 类型记录可以存储 400 个字符长度的文本。因此,对 4000 个字符或更长的采购单行/下达备注,为了导出完整的 4000 个字符,要为每个采购单行/下达创建 10 个记录。为了建立完整的备注文本,导入平面文件的供应商软件必须将每个 400 个字符串连接起来。
采购单行/下达 Drop_SHIP(850 和 862)
字段说明 | 位置 | 长度 | 格式 | 字段或备注 |
---|---|---|---|---|
贸易伙伴码 | 1 | 7 | AN | vend_tp_mst.tp_code 可以在“贸易伙伴”字段中输入 17 个字符,但是在导出时仅使用 7 位字符。 |
记录类型 | 8 | 3 | N0 | 320 |
采购单号 | 11 | 10 | AN | edi_po_mst.po_num |
顺序 | 21 | 3 | N0 | edi_po_mst.seq_num |
采购单总括行号 | 24 | 4 | N0 | edi_po_bln_mst.po_line |
行/下达号 | 28 | 4 | N0 | edi_poitem_mst.po_release |
文本顺序 | 32 | 3 | N0 | 000 |
未定义 | 35 | 9 | AN | |
名称 | 44 | 60 | AN | edi_poitem_mst.drop_name |
地址行 1 | 104 | 50 | AN | edi_poitem_mst.drop_addr##1 |
地址行 2 | 154 | 50 | AN | edi_poitem_mst.drop_addr##2 |
地址行 3 | 204 | 50 | AN | edi_poitem_mst.drop_addr##3 |
地址行 4 | 254 | 50 | AN | edi_poitem_mst.drop_addr##4 |
城市 | 304 | 30 | AN | edi_poitem_mst.drop_city |
省/州 | 334 | 5 | AN | edi_poitem_mst.drop_state |
邮政编码 | 339 | 10 | AN | edi_poitem_mst.drop_zip |
国家/地区 | 349 | 30 | AN | edi_poitem_mst.drop_country |
联系人 | 379 | 30 | AN | edi_poitem_mst.drop_contact |
电话 | 409 | 25 | AN | edi_poitem_mst.drop_phone |
未定义 | 434 | 37 | AN |